Tastaturkürzel für jede Eingabesprache

8

Kann ich Tastaturkürzel für jede Eingabesprache einrichten? Zum Beispiel möchte ich "Strg + 8" für Englisch, "Strg + 9" für Ukrainisch und "Strg + 0" für Russisch einstellen. Ich möchte nicht die Sprache wechseln und suchen, die ich brauche. Es braucht Zeit. Ich möchte direkt die Sprache drehen, die ich will. Ich hatte diese Fähigkeit in Windows. Vielleicht muss ich ein Plugin installieren?

user3474371
quelle

Antworten:

9

Gehen Sie zu Systemeinstellungen - Tastatur - Verknüpfungen . Klicken Sie auf "Hinzufügen".

(Informationen zum Erstellen einer benutzerdefinierten Verknüpfung finden Sie hier: http://web.archive.org/web/20150705203244/http://bigknol.com/create-custom-keyboard-shortcuts-in-ubuntu-for-launching-chrome -firefox / )

Geben Sie hier die Bildbeschreibung ein

Für den Namen schreiben Sie beispielsweise den Namen der Eingabesprache - "Englisch".

Für den Befehl schreiben

gsettings set org.gnome.desktop.input-sources current 0

Hier gibt 0 die Nummer der Eingabesprache an. (0 für den ersten, 1 für den zweiten usw.)

Drücken Sie dann auf, um eine Verknüpfungstaste zu erstellen, und drücken Sie die gewünschte Tastenkombination.

Ändern Sie die Nummer entsprechend der Reihenfolge der Eingabesprachen. Zum Beispiel schreiben

gsettings set org.gnome.desktop.input-sources current 1

zum Erstellen einer Verknüpfung für die zweite Sprache.

Muzaffar
quelle
4

Soweit der Stromorg.gnome.desktop.input-sources in GNOME 3.2 veraltet ist , können Sie für Ubuntu 18.04 einen der folgenden Befehle verwenden:

  1. Für die erste Sprache:

    gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval "imports.ui.status.keyboard.getInputSourceManager().inputSources[0].activate()"
    
  2. Für die zweite Sprache:

    gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval "imports.ui.status.keyboard.getInputSourceManager().inputSources[1].activate()"
    
Vadim K.
quelle
Dies gilt also nur für GNOME DE? Was ist, wenn ich XFCE verwende?
Suncatcher