Jak zmienić skróty klawiaturowe w Xubuntu?


37

Jestem nowym użytkownikiem Xubuntu. Wcześniej, używając Gnome, byłem w stanie skonfigurować kilka skrótów na pulpicie, szczególnie do nawigacji między obszarami roboczymi.

Ale teraz w Xubuntu nie mogę znaleźć tych opcji.

Gdzie mogę znaleźć te opcje?

Odpowiedzi:


47

Skróty klawiaturowe są schowane w Menedżerze ustawień - Menedżerze okien - Klawiatura

wprowadź opis zdjęcia tutaj

Przewiń listę w dół - zobaczysz kilka skrótów obszaru roboczego, niektóre zdefiniowane za pomocą skrótu, a niektóre oczekujące na zdefiniowanie.


21

Więcej jest dostępnych w Edytorze ustawień w Settngs Manager, który można uruchomić z wiersza poleceń za pomocą:

xfce4-settings-editor

Wyświetli się:

Edytor ustawień XFCE4


Próbowałem zmienić mój left_workspace_keyna <Super>Leftużywanie edytora z sudo. Uruchomiono ponownie, a skróty pozostają związane z <Control><Alt>Leftjakąkolwiek pomocą? en.zimagez.com/zimage/screenshot-10252014-012914pm.php
Harry Moreno

Właśnie przełączyłem się z systemu Windows. Jest to tak łatwe w obsłudze i nawigacji! PRZYKRĘCAJ, ZAREJESTRUJ SIĘ! : D
Michael Hoffmann

to nie jest odpowiedź. Głosowałem za drugim
Bhikkhu Subhuti

można to edytować za pomocą cli?
Witalij Zdanewicz

@VitalyZdanevich Myślę, że tak, patrzxfconf-query -v -l -c xfce4-keyboard-shortcuts
Xen2050

8

Dla Xfce 4.8 (Xubuntu 12.04 LTS)

Skróty klawiaturowe są dostępne w Ustawieniach -> Menedżer ustawień -> Klawiatura -> Skróty aplikacji :

wprowadź opis zdjęcia tutaj

  • Wybierz „Dodaj”, aby dodać polecenie, które musisz przypisać do skrótu.
    wprowadź opis zdjęcia tutaj

  • W oknie po „Ok” naciśnij kombinację klawiszy, którą chcesz przypisać:
    wprowadź opis zdjęcia tutaj


Co chciałbym tutaj dodać, aby <Super> otworzył menu aplikacji?
Oczy

7

Zautomatyzuj to za pomocą xfconf-query

Jeśli wiele komputerów wymaga skonfigurowania skrótów klawiaturowych, można to zrobić bez konieczności wielokrotnego otwierania okien. Przeciwnie, należy użyć bardzo poręczny xfconf-querypolecenie w bashskrypcie --seto --propertyin xfce4-keyboard-shortcuts.xml.

Oto przykład:

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

W rzeczywistości jest to część mojego rozwiązania polegającego na przywróceniu funkcji przycisku wyciszenia w Xubuntu 12.04.


2
Działa świetnie, jeśli dodajesz nowy skrót. Jeśli jednak musisz zmienić istniejący, musisz najpierw usunąć go za pomocą --resetopcji i utworzyć go ponownie. W przeciwnym razie działająca sesja XFCE go nie odbierze.
Jakub

Jak można by użyć innego przycisku do powiązania polecenia? Na przykład CtrlAltUp? Innymi słowy, skąd wiesz, jak używać /commands/custom/XF86AudioMute?
Ulad Kasach

1

Możesz także grać w konsoli za pomocą gedit i /apps/metacity/keybinding_commandslub/apps/metacity/global_keybindings


1

Łatwy sposób

Oto skrypt, który w Xubuntu porządnie obsługuje wiążące polecenia dla klawiszy. Pobierz keybind.c, skompiluj go (przykład podano w pliku readme w linku) i po prostu uruchom./keybind "<keys to bind to>" "<command>"

Na przykład oto niektóre, których używam:

./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"

Ujawnienie: Stworzyłem skrypt.

Nieco mniej łatwy sposób

Jeśli używasz systemu Xubuntu i chcesz to zrobić z terminala, jest to również prosta procedura.

W celu debugowania tutaj w XFCE4 są przechowywane skróty klawiszowe: $ gedit ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml

Podstawowy schemat:
1) Usuń istniejące polecenia powiązane z kluczami powiązania
2) Ustaw nowe polecenie na klawiszach

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'`

Uwaga: jeśli jesteś powiązany z kluczem, systemy Ubuntu traktują to samo i będziesz musiał usunąć powiązanie z kluczem w powyższym przykładzie<Primary><Alt>Down


Czy ten połączony „skrypt” jest tak naprawdę programem C, który po prostu uruchamia polecenia terminalowe, coś w rodzaju bardziej skomplikowanego skryptu powłoki?
Xen2050
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.