Antworten:
Dies ist ein bekannter Fehler / eine bekannte Einschränkung . Die einzige Problemumgehung besteht darin, eine Verknüpfung zu einem Skript einzurichten, das zwischen Tastaturlayout-Sätzen wechselt.
Basierend auf diesem Beitrag auf UF.org :
Richten Sie die ersten vier Layouts ein und führen Sie die folgenden zwei Befehle in einem Terminal aus:
gconftool-2 --get /desktop/gnome/peripherals/keyboard/kbd/layouts
gsettings get org.gnome.libgnomekbd.keyboard layouts
Richten Sie die zweiten vier Layouts ein und führen Sie die obigen Befehle erneut aus.
Öffnen Sie nun den Texteditor gedit (drücken Sie Super, geben Sie gedit ein , drücken Sie Enter) und fügen Sie Folgendes ein:
#!/bin/bash
layout_one="[de deadgraveacute,al,ara,be]"
layout_one_dconf="['de\tdeadgraveacute', 'al', 'ara', 'be']"
layout_two="[de deadgraveacute,ba,ph,gb]"
layout_two_dconf="['de\tdeadgraveacute', 'ba', 'ph', 'gb']"
current=$(gconftool-2 --get /desktop/gnome/peripherals/keyboard/kbd/layouts)
if [ "$current" == "$layout_one" ]
then
new="$layout_two"
new_dconf="$layout_two_dconf"
else
new="$layout_one"
new_dconf="$layout_one_dconf"
fi
gconftool-2 --set --type list --list-type string /desktop/gnome/peripherals/keyboard/kbd/layouts "$new"
gsettings set org.gnome.libgnomekbd.keyboard layouts "$new_dconf"
Achten Sie darauf , die Layouts ersetzen für layout_one
, layout_one_dconf
, layout_two
, und layout_two_dconf
in diesem Skript mit der Ausgabe von Schritt 1 und 2. Wenn es in einem Layout Namen leerer Raum ist, stellen Sie sicher eher ein Tab - Zeichen zu verwenden , als Räume (nur Kopieren und Einfügen von dem Terminal ).
Führen Sie von einem Terminal aus Folgendes aus:
chmod +x ~/Documents/scripts/keyboard-layout-switch
um das Skript ausführbar zu machen.
Jetzt müssen Sie eine Verknüpfung festlegen, um dieses Skript aufzurufen: Drücken Sie Super, geben Sie die Tastatur ein , drücken Sie Enter.
Gehen Sie in den Tastatureinstellungen zur Registerkarte Verknüpfungen und klicken Sie links auf Benutzerdefinierte Verknüpfungen .
Klicken Sie auf das kleine +
Symbol, um eine neue Verknüpfung zu erstellen mit:
/home/YOURUSERNAME/Documents/scripts/keyboard-layout-switch
Klicken Sie auf Übernehmen und dann auf Disabled
, um die gewünschte Verknüpfung festzulegen:
Sie sollten jetzt in der Lage sein, mit der von Ihnen festgelegten Verknüpfung zwischen zwei Sätzen mit vier Tastaturlayouts zu wechseln.
edit tags
z. B. 10.04 oder 11.10 klicken und diese hinzufügen).