GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak vymazat nastavení Xmodmap?

Přesně to, co nadpis žádá. Jak vymažu nastavení xmodmap?

Mám IBM model M a nějakým způsobem se xkeycaps dostal do hlavy, že můj Konec klíč nebyl vůbec žádný klíč. xev hlásí stisknutí kláves, když ji používám, takže vím, že událost generuje klávesnice. Společnost xkeycaps si také myslí, že všechny mé šipky jsou nemotorné a posuvník je zjevně rozbitý, takže se posouvá pouze dolů – takže nemohu posouvat nahoru a najít klávesnici IBM, která je možná blízko mé mapy, abych si mohl opravit klávesy .

Snažím se tedy resetovat klávesnici do výchozího nastavení, ale manová stránka xmodmap žalostně postrádá „reset all“ nebo „clear all“ nebo cokoli podobného (co se mi podařilo najít).

Nejlepší odpověď

xmodmap nemá žádnou představu o stavu, takže nemá žádný způsob, jak přímo resetovat stav. Můžete to simulovat pomocí xmodmap -pke >.xmodmap.orig před provedením jakýchkoli změn (ačkoli neuloží mapu modifikátoru, kterou byste museli uložit a obnovit ručně) — ale na to už je trochu pozdě.

Moderní systémy obecně xmodmap nepoužívají pro konfiguraci klávesnice. setxkbmap je moderní způsob, jak to udělat; a to dělá resetování vazeb při spuštění. Takže možná budete moci použít setxkbmap -layout us vrátit věci do normálu. Úplnější by bylo zkontrolovat výchozí konfiguraci v /etc/X11/xorg.conf . Například na mém systému

jinx:718 Z$ sed -n '/Identifier.*Keyboard/,/EndSection/p' /etc/X11/xorg.conf
        Identifier      "Generic Keyboard"
        Driver  "kbd"
        Option  "XkbModel"      "pc105"
        Option  "XkbLayout"     "us"
        Option  "XkbOptions"    "grp:alt_shift_toggle"
EndSection

Odpovídající příkaz je

setxkbmap -model pc105 -layout us -option grp:alt_shift_toggle

Pokud by existoval XkbVariant záznam ve výstupu, předali byste jeho hodnotu pomocí -variant . Jedna věc, na kterou je třeba dávat pozor, je, že možnosti jsou zpracovány speciálně:můžete nastavit pouze jednu možnost pro -option a musíte použít -option '' nejprve resetujte parametry. Takže k úplnému resetování, když existuje něco jako XkbOptions "grp:alt_shift_toggle,grp:ctrls_toggle" budete potřebovat

setxkbmap -model pc105 -layout us -option '' -option grp:alt_shift_toggle -option grp:ctrls_toggle

Ubuntu
  1. Jak obnovit heslo Ubuntu?

  2. Jak resetovat nastavení Unity a Compiz v Ubuntu

  3. Jak uložit nastavení na Live USB?

  1. Jak resetovat Gnome Desktop na Ubuntu 18.04 Bionic

  2. Jak vymazat Journalctl?

  3. Jak vymažu mezipaměť ve Firefoxu?

  1. Jak vymazat mezipaměť Redis

  2. Jak nakonfigurovat nastavení proxy na Ubuntu 20.04

  3. Jak obnovit nastavení plochy Gnome na výchozí nastavení