GNU/Linux >> Znalost Linux >  >> Linux

Nechat Numlock vždy zapnutý?

Mám standardní klávesnici s numerickými klávesami na pravé straně (myslím, že se to nazývá 104klávesová klávesnice). Chci používat numerické klávesy pouze jako numerické klávesy. To znamená, že nechci NumLock pro zapnutí a vypnutí číselných tlačítek.

Někdy se to však stane (nevím jak, možná tím, že jsem omylem stiskl NumLock klíč), že NumLock je vypnutý a musím jej znovu stisknout. To je extrémně nepříjemné.

Je možné vypnout vypnutí NumLock ?

Jinými slovy:Chci, aby moje numerické klávesy vždy fungovaly jako numerické klávesy a aby bylo zakázáno NumLock přepínač .

Používám Debian a LXDE (Openbox).

AKTUALIZACE:

Již několik let používám řešení, kdy v Openboxu používám ke spuštění skriptu při NumLock je stisknuto tlačítko. Tento skript pak změní na NumLock znovu zapnuto.

<keybind key="Num_Lock">
  <action name="Execute">
    <command>numlock-on.sh</command>
  </action>
</keybind>

kromě toho, že je to špinavý hack, to nefunguje spolehlivě. Nějak se mi stále stává, že numlock klávesa se na mé klávesnici deaktivuje.

Jsem frustrovaný myšlenkou numlock klíče. Koncept numlock a Caps Lock jsou čisté zlo.

Každopádně jsem zkusil druhé řešení, kde jsem do openbox vložil následující autostart skript:

xmodmap -e 'keycode 77 = Escape'

ale to vůbec nefunguje.

Za prvé, když se přihlásím do openbox , vše funguje dobře a numerické klávesy fungují jako numerické klávesy.

Ale když stisknu numlock , nejen že deaktivuje numerické klávesy, ale když stisknu 7 například dostanu OH a poté numerické klávesy slouží jako klávesy se šipkami.

Stisknutím NumLock klávesa opět neaktivuje numerické klávesy. Musím se odhlásit a znovu přihlásit.

Tedy xmodmap řešení nefungovalo podle očekávání.

Jak mohu jednou provždy úplně zakázat satanské funkce NumLock klíč?

Přijatá odpověď:

Vlastně jsem to dokázal jednou provždy vyřešit jiným způsobem:

Je o tom celé vlákno:https://codereview.stackexchange.com/a/147817/104270

Související:Rozumíte IFS?

Ale ve skutečnosti je to stejně snadné jako zavolat:

# the program `numlockx`  is from the package `numlockx`
# the program `setxkbmap` is from the package `x11-xkb-utils`

numlockx on
setxkbmap -option numpad:mac

po přihlášení do GUI. Sám to používám a funguje to bezchybně.


Linux
  1. Sdílení soukromých klíčů mezi počítači?

  2. Jak nastavit klíče SSH na Ubuntu 18.04

  3. Jak udržet relace SSH naživu

  1. Jak nastavit klíče SSH na Debianu

  2. gpg:příkaz nenalezen

  3. Třídění více klíčů pomocí Unixového řazení

  1. Udržujte relaci SSH naživu

  2. Zobrazit stisknuté klávesy v Linuxu

  3. ssh klíče ssh-agent bash a ssh-add