Wie ändere ich meine Tastaturkürzel in xubuntu?


37

Ich bin ein neuer Xubuntu-Benutzer. In früheren Versionen von Gnome konnte ich mehrere Desktop-Verknüpfungen konfigurieren, insbesondere für die Navigation zwischen Arbeitsbereichen.

Aber jetzt in Xubuntu kann ich diese Optionen nicht finden.

Wo finde ich diese Optionen?

Antworten:


47

Tastaturkürzel sind in Ihrem Einstellungsmanager - Fenstermanager - Tastatur versteckt

Bildbeschreibung hier eingeben

Scrollen Sie in der Liste nach unten. Es werden mehrere Arbeitsbereich-Verknüpfungen angezeigt, von denen einige mit einer Verknüpfung definiert wurden und einige auf ihre Definition warten.


21

Im Einstellungseditor des Einstellungsmanagers sind weitere Optionen verfügbar, die über die Befehlszeile mit den folgenden Befehlen gestartet werden können:

xfce4-settings-editor

Dies zeigt an:

XFCE4-Einstellungseditor


Ich versuchte , meinen Wechsel left_workspace_keyzu <Super>Leftmit dem Editor mit sudo. Neu gestartet und die Shorcuts bleiben an <Control><Alt>Leftjede Hilfe gebunden ? de.zimagez.com/zimage/screenshot-10252014-012914pm.php
Harry Moreno

Ich habe gerade von Windows gewechselt. Dies ist so einfach zu bedienen und zu navigieren! SCHRAUBEN SIE, REGEDIT! : D
Michael Hoffmann

Das ist nicht die Antwort. Ich habe für den anderen gestimmt
Bhikkhu Subhuti

das ist editierbar durch cli?
Vitaly Zdanevich

@VitalyZdanevich Ich denke schon, siehexfconf-query -v -l -c xfce4-keyboard-shortcuts
Xen2050

8

Für Xfce 4.8 (Xubuntu 12.04 LTS)

Auf Tastenkombinationen kann über Einstellungen -> Einstellungsmanager -> Tastatur -> Anwendungs- Tastenkombinationen zugegriffen werden :

Bildbeschreibung hier eingeben

  • Wählen Sie "Hinzufügen" , um einen Befehl hinzuzufügen, den Sie einer Verknüpfung zuweisen müssen.
    Bildbeschreibung hier eingeben

  • Drücken Sie im folgenden Fenster "Ok" die Tastenkombination, die Sie zuweisen möchten:
    Bildbeschreibung hier eingeben


Was würde ich hier hinzufügen, damit <Super> das Anwendungsmenü öffnet?
Eyal

7

Automatisieren Sie dies mit xfconf-query

Wenn für mehrere Computer Tastenkombinationen konfiguriert werden müssen, muss das Fenster nicht wiederholt geöffnet werden. Verwenden Sie stattdessen den sehr praktischen xfconf-queryBefehl in einem bashSkript, um --setein --propertyin xfce4-keyboard-shortcuts.xml.

Hier ist ein Beispiel:

$ xfconf-query --create --channel xfce4-keyboard-shortcuts --property /commands/custom/XF86AudioMute --type string --set 'amixer -D pulse set Master 1+ toggle'

Tatsächlich ist dies Teil meiner Lösung, um die Funktion der Stummschalttaste in Xubuntu 12.04 wiederherzustellen .


2
Funktioniert hervorragend, wenn Sie eine neue Verknüpfung hinzufügen. Wenn Sie jedoch ein vorhandenes ändern müssen, müssen Sie es zuerst mit der --resetOption löschen und neu erstellen. Andernfalls wird die laufende XFCE-Sitzung sie nicht abholen.
Jakub

Wie würde man eine andere Schaltfläche verwenden, um den Befehl zu binden? Zum Beispiel CtrlAltUp? Mit anderen Worten, woher wusstest du das /commands/custom/XF86AudioMute?
Ulad Kasach

1

Sie können auch in einer Konsole mit gedit und /apps/metacity/keybinding_commandsoder spielen/apps/metacity/global_keybindings


1

Einfacher Weg

Hier ist ein Skript , das Befehle in Xubuntu sauber an Schlüssel bindet. Laden Sie keybind.c herunter, kompilieren Sie es (das Beispiel finden Sie in der Readme-Datei im Link) und führen Sie es einfach aus./keybind "<keys to bind to>" "<command>"

Zum Beispiel hier sind einige, die ich benutze:

./keybind "<Control><Alt>Delete" "gnome-system-monitor"

./keybind "<Control><Alt>Up" "xrandr -o inverted"
./keybind "<Control><Alt>Down" "xrandr -o normal"
./keybind "<Control><Alt>Right" "xrandr -o left"
./keybind "<Control><Alt>Left" "xrandr -o right"

Offenlegung: Ich habe das Skript erstellt.

Etwas weniger Easy Way

Wenn Sie ein Xubuntu-System ausführen und es vom Terminal aus ausführen möchten, ist dies ebenfalls ein einfacher Vorgang.

Hier sind die Tastenkombinationen für das Debuggen in XFCE4 gespeichert: $ gedit ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml

Grundschema:
1) Vorhandene Befehle, die an die Bindungsschlüssel gebunden sind, entfernen.
2) Neuen Befehl auf Schlüssel setzen

1a) 
`xfconf-query --reset --channel xfce4-keyboard-shortcuts --property "/commands/custom/<Control><Alt>Down"`<br />
`xfconf-query --reset --channel xfce4-keyboard-shortcuts --property "/xfwm4/custom/<Control><Alt>Down"`<br />
2)
`xfconf-query --create --channel xfce4-keyboard-shortcuts --property "/commands/custom/<Control><Alt>Down" --type string --set 'gedit'`

Beachten Sie , dass Sie , wenn Sie an Schlüssel binden, Ubuntu-Systeme ebenso behandeln und im obigen Beispiel die Bindung von Schlüsselbindungen aufheben müssen<Primary><Alt>Down


Ist das verknüpfte "Skript" wirklich ein C-Programm, das nur Terminalbefehle ausführt, ähnlich wie ein komplizierteres Shell-Skript?
Xen2050
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.