Wskaźnik blokady klawiszy dla MATE Desktop

9

Na mojej klawiaturze nie ma diod LED sygnalizujących, czy Caps-Lock jest włączony (nie mam klawiszy Num-Lock i Scroll-Lock, więc najlepszym rozwiązaniem byłoby posiadanie wskaźnika tylko dla Caps Lock, ale trzy wskaźniki to lepsze niż żadne)

Naprawdę chciałbym zobaczyć status klawiszy blokady na panelu wskaźników, dzięki czemu mogę od razu stwierdzić, czy poprawnie wpisuję moje hasło

Używam Ubuntu MATE 16.04. Widziałem to pytanie, ale dotyczy Unity DE.

Zanna
źródło

Odpowiedzi:

5

Wprowadzenie

Oświadczenie : Jestem autorem tego wskaźnika

lks-indicatorStanu pokazuje klawisze blokady, jak Caps Lock, Scroll Lock i Num Lock. Oryginalnie napisany dla pulpitu Unity, współpracuje z niektórymi innymi, w szczególności z MATE. Posiada opcje ignorowania niektórych kluczy lub pokazywania wszystkich i wskazywania, który jest aktywny.

Stosowanie

Jak pokazano -h, ma kilka opcji wiersza poleceń:

usage: lks-indicator [-h] [--show-all]
                     [--ignore-keys IGNORE_KEYS [IGNORE_KEYS ...]]

lks-indicator - Indicates on/off status of Lock keys.

optional arguments:
  -h, --help            show this help message and exit
  --show-all            Show all keys, and mark switched-on keys by surrounding with brackets. 

  --ignore-keys IGNORE_KEYS [IGNORE_KEYS ...]
                        Ignore specified keys (C, N or S).

Uruchamianie jest tak proste, jak uruchamianie w wierszu polecenia (z tego samego katalogu, w którym znajduje się wskaźnik)

python lks-indicator 

Aby zamknąć wskaźnik, użyj Quitprzycisku. Używanie Ctrl+ Cnie działa dobrze ze wskaźnikami.

Instalacja

Wskaźnik jest dostępny na GitHub

Dla tych, którzy zainstalowali git:

  1. cd /opt
  2. sudo git clone https://github.com/SergKolo/lks-indicator.git
  3. chmod -R +x /opt/lks-indicator/

Jeśli nie masz gitzainstalowanego, uruchomsudo apt-get install git

Alternatywnie możesz po prostu pobrać repozytorium jako plik zip .

wget https://github.com/SergKolo/lks-indicator/archive/master.zip

Wskaźnik w akcji

Jak widać poniżej, wskaźnik wyświetla zieloną ikonę i który klawisz jest obecnie aktywny. Gdy żaden klawisz nie jest włączony, ikona pozostaje zielona

wprowadź opis zdjęcia tutaj

Aktualizacja 2 września 2016 r .:

Wskaźnik otrzymał trochę aktualizacji:

  • dodano wskaźnik monochromatyczny i można go używać z -mopcją
  • Etykieta używa teraz kółek, aby wskazać, który klucz jest włączony

wprowadź opis zdjęcia tutaj

Sergiy Kolodyazhnyy
źródło
lepszy niż natywny wskaźnik, ponieważ pozwala mi ignorować klawisze, które nie istnieją na mojej klawiaturze. Dziękuję bardzo :)
Zanna
10

Rozwiązanie natywne

Okazuje się, że MATE-Tweak, wbudowany w domyślną instalację Ubuntu MATE, ma opcję włączenia wskaźników LED klawiatury

W polu Interfejs zaznacz pole Włącz diodę LED klawiatury

A teraz masz trzy ikony blokady klawiszy w panelu wskaźników - po jednej dla każdego klucza. Oto jak to wygląda, gdy Caps Lock jest włączony, ale inne blokady są wyłączone:

Zanna
źródło
2

Jeśli wolisz terminal lub edytor dconf, który również dotyczy zwykłej Linux Mint, możesz użyć tego ustawienia: org.mate.peripherals-keyboard-xkb.general duplicate-leds, np.

gsettings set org.mate.peripherals-keyboard-xkb.general duplicate-leds true 

Testowany na Linux Mint MATE 18.1.

Eemil
źródło
W systemie Linux Mint 19 z zainstalowanym programem Mate jest to jedyny sposób, który działa dla mnie. Nie mogę zainstalować MATE Tweak , ponieważ duplikuje ustawienie już obecne w panelu sterowania Ustawienia pulpitu.
kiamlaluno