Debian Stretch 9: Was hat sich in der Tastaturkonfiguration geändert (in X)?

1287
ribamar

Bis zu Debian 8 konnte ich die Tastatur folgendermaßen konfigurieren:

setxkbmap -model pc105 -layout us -variant alt-intl

Wie erreiche ich in Debian Stretch den gleichen Effekt? Was hat sich verändert?

Ich erinnere mich daran, dass ich bei einigen Debian-Versionen diesen Befehl nach jedem XStart ausführen musste, aber es war immer noch in Ordnung für mich.

Seit ich Debian Stretch installiert habe, hat dieser Befehl keine Auswirkungen mehr. Ja, es glaubt, dass es funktioniert:

setxkbmap -query rules: evdev model: pc105 layout: us variant: alt-intl options: terminate:ctrl_alt_bksp

Ist es aber nicht.

Ich habe es geschafft, es schließlich mit folgenden Funktionen zu erreichen: ibus-setup #interactive sudo ibus-daemon --xim &

Aber abgesehen davon, interaktiv zu sein, ist das Ding zufällig. Manchmal greift die Tastatur nur zu dem verrückten Standardlayout zurück, von dem sie annimmt, dass es angewendet werden sollte (einmal sogar mitten in einem Job-Codierungsinterview!). Ich verwende Englisch:

echo $LANG en_US.UTF-8 Ich habe die niederländische Zeitzone und ein internationales Layout mit Deadkeys ausgewählt. das ist alles. Ich habe nie versucht, irgendetwas in Bezug auf Gebietsschemas festzulegen, bei denen es sich nicht um die üblichen US-ish-ENG-ish-Dinge handelt.

Ich hoffe, der Grund, warum es geändert wurde, ist für viele Menschen von großem Nutzen, denn es ist schwer zu verstehen, warum das Konfigurieren einer solchen grundlegenden Sache, wie sie seit Jahrzehnten funktioniert, heutzutage so kompliziert werden musste.

Dinge, die ich bereits ausprobiert hatte und auch nach dem Neustart keine Wirkung hatte:

1) sudo dpkg-reconfigure keyboard-configuration

2) setupcon

3) sudo setupcon

4) udevadm trigger --subsystem-match=input --action=change

5) sudo apt-get install -y console-data console-setup console-locales keyboard-configuration

6) sudo apt-get remove ibus -y gefolgt von einem X-Neustart.

7) rm /var/lib/xkb/*.xkm rm: cannot remove '/var/lib/xkb/*.xkm': No such file or directory

8) setxkbmap -rules evdev -model evdev -layout us -variant alt-intl

Nichts davon ließ die zuvor erstellten Konfigurationen setxkbmap wieder wirksam werden und behielt den seltsamen Standard bei.

Dinge, die ich bereits ausprobiert habe, und die Tastatur an Vanille zurückgegeben us (ohne Akzente / Deadkeys):

1) setxkbmap -rules evdev -model evdev -layout us -variant altgr-intl

2) setxkbmap -rules evdev -model pc105 -layout us -variant altgr-intl

3) setxkbmap -rules evdev -model evdev -layout us -variant altgr-intl -option eys # no complain of bad options

4) setxkbmap -rules evdev -model pc105 -layout us -variant altgr-intl -option #clears option

5) setxkbmap -rules evdev -model pc105 -layout us -variant intl -option

6) setxkbmap -rules evdev -model pc105 -layout us -variant altgr-intl -option terminate:ctrl_alt_bksp #control-alt-backspace option

3
Was passiert, wenn Sie den Befehl `setxkbmapdpkg` in` ~ / .xsessionrc` platzieren? harrymc vor 5 Jahren 1
Welche exakte Distribution & DE benutzt du? Xen2050 vor 5 Jahren 0

1 Antwort auf die Frage

0
David Ramírez

Das hat für mich funktioniert:

sudo dpkg-reconfigure keyboard-configuration sudo service keyboard-setup restart 

Und dann neu starten

nicht für mich - es war das erste, was ich ausprobiert habe, und sicherlich habe ich versucht, es neu zu starten. ribamar vor 5 Jahren 0