Dies ist von einemInsektIch habe das gemeldet, aber nie eine Antwort erhalten. Das war ein 11.10-Upgrade und jetzt mit einem Precise-Upgrade besteht das Problem weiterhin mit dem Precise-Upgrade.
Symptom
Ich kann keine alternativen Tastaturlayouts hinzufügen.
Schritte zum Reproduzieren
- Gehe zu Tastaturlayout
- Drücken Sie die Taste +
- Es wird überhaupt nichts angezeigt. Das heißt, es gibt keine Auswahlmöglichkeiten.
Beachten Sie, dass die Taste „+“ verblasst, obwohl die anderen Tasten (- und andere) leuchten.
Erwartete Ergebnisse
Zur Auswahl sollten alternative Tastaturlayouts angezeigt werden.
Das habe ich seitdem getan, ohne bleibende Ergebnisse.
Da ich dachte, dass das Problem damit zusammenhängt, dass ich die Unterstützung für andere Sprachen als Englisch mit BleachBit deinstalliert habe, habe ich Folgendes getan:
- Sprachauswahl-Gnome neu installiert
- language-pack-en-base neu installiert
Ich bin zum Tastaturlayout zurückgekehrt und die Schaltfläche „+“ ist immer noch ausgeblendet.
Ich habe sogar die spanische Sprache hinzugefügt, um zu sehen, ob ich ein weiteres Layout hinzufügen kann, aber das hat keinen Unterschied gemacht. Ich kann keine Layouts zu den bereits installierten hinzufügen (US-Alternative, US International, Englisch für Mac und die internationale Alt/Gr-Version).
Ich habe Folgendes versucht:
dpkg-reconfigure locales
update-locale LANG=en_US.UTF-8
Obwohl meine Gebietsschemaeinstellungen scheinbar aktualisiert wurden, war die Schaltfläche „+“ immer noch ausgeblendet, als ich zum Tastaturlayout zurückging.
Ich habe es nicht versucht, dpkg-reconfigure localeconfig
da dies nicht installiert ist und anscheinend xkeyboard-config
ein EOL ist.
xkb-data
sieht nach der Beschreibung im Software Center vielversprechend aus:
„Dieses Paket enthält Konfigurationsdaten, die von der X Keyboard Extension (XKB) verwendet werden und die die Auswahl von Tastaturlayouts bei Verwendung einer grafischen Benutzeroberfläche ermöglichen.“
Eine schnelle Wajig-Neuinstallation xkb-data
hat meine Hoffnungen widerlegt.
Es scheint, dass das einzige, was mir vorübergehend erlaubte, weitere Layouts zu installieren, war sudo dpkg-reconfigure keyboard-configuration
. Ich wählte das Colemak-Layout, um zu sehen, ob es funktionierte. Ich führte es aus, aber als ich neu startete, war die Änderung nicht wirksam.
Ich habe es gerade neu installiert iso-codes
und sah für ein paar Minuten, dass das Tastatur-Applet Colemak anzeigte, das ich zuvor installiert hatte. Ich habe mich erneut angemeldet und es war weg, aber Colemak wird in angezeigt, cat /etc/default/keyboard
aber nicht in Xorg. Ein schnelles Ctrl+ Alt+ F1zeigte mir, dass es funktionierte, aber nur in der Konsole.
XKBMODEL="pc104"
XKBLAYOUT="us"
XKBVARIANT="colemak"
XKBOPTIONS="terminate:ctrl_alt_bksp"
Irgendwie glaube ich nicht, sudo dpkg-reconfigure keyboard-configuration
dass es (nur?) dazu gedacht war, das Konsolenlayout zu ändern.
Ich lese gerade /etc/default/keyboard
und da steht folgendes:
# If you change any of the following variables and X is configured to
# use this file, then the changes will become visible to X only if udev
# is restarted. You may need to reboot the system.
Ich kann davon ausgehen, dass X zuhört, zumindest bis ich neu starte, wenn Änderungen verworfen werden. Daher gehe ich davon aus, dass es einen Konflikt zwischen mehreren Dateien oder Dateisätzen gibt, welche Layouts Vorrang haben.
Hat irgendjemand eine Idee? Das hier macht mich ratlos.
Oh, und ich frage mich, ob diese Systemmenüauswahl für die Tastatureingabemethode unter „Sprachunterstützung“ etwas damit zu tun hat. Ich würde annehmen, nein.
Beiseite
Eine andere Lösung, wenn ich nicht bereits meine eigene .Xmodmap
Datei verwenden würde, wäre, etwas wie Folgendes zu tun sudo xmodmap /usr/share/xmodmap/xmodmap.uk
.
Antwort1
Im Fenster „Tastaturlayout“ können Sie aus unerfindlichen Gründen nicht mehr als 4 Layouts auswählen. Sie können gconf-editor
es jedoch starten, navigieren /desktop/gnome/peripherals/kbd/layouts
und manuell so viele Layouts hinzufügen, wie Sie möchten.
Ich verstehe jedoch die willkürliche Begrenzung in der GUI nicht.