Як змінити комбінації клавіш на xubuntu?


37

Я новий користувач Xubuntu. Раніше під час використання Gnome мені вдалося налаштувати декілька ярликів на робочому столі, особливо для навігації між робочими просторами.

Але зараз у Xubuntu я не можу знайти ці варіанти.

Де я можу знайти ці варіанти.

Відповіді:


47

Комбінації клавіш переховуються у Менеджері налаштувань - Менеджер вікон - Клавіатура

введіть тут опис зображення

Прокрутіть список вниз - ви побачите кілька ярликів робочої області, деякі визначені ярликом, а деякі очікують на визначення.


21

Є ще доступний редактор налаштувань у Settngs Manager, який можна запустити з командного рядка за допомогою:

xfce4-settings-editor

Тут буде показано:

XFCE4 редактор налаштувань


Я спробував змінити свій left_workspace_keyна <Super>Leftвикористання редактора з sudo. Перевтілившись, і ярлики залишаються зобов'язаними до <Control><Alt>Leftбудь-якої допомоги? en.zimagez.com/zimage/screenshot-10252014-012914pm.php
Гаррі Морено

Я щойно перейшов з Windows. Це так просто у використанні та навігації! ВИГРУЙТЕ ВАМ, РЕГЕДИТИ! : D
Майкл Гофманн

це не відповідь. Я проголосував за іншого
Бхікху Субхуті

це можна редагувати через cli?
Віталій Зданевич

@VitalyZdanevich Я так думаю, дивітьсяxfconf-query -v -l -c xfce4-keyboard-shortcuts
Xen2050

8

Для Xfce 4.8 (Xubuntu 12.04 LTS)

Клавіші швидкого доступу доступні в меню Налаштування -> Менеджер налаштувань -> Клавіатура -> Комбінації програм :

введіть тут опис зображення

  • Виберіть "Додати", щоб додати команду, якій потрібно призначити ярлик.
    введіть тут опис зображення

  • У вікні після "Добре" натисніть комбінацію клавіш, яку потрібно призначити:
    введіть тут опис зображення


Що я додам тут, щоб змусити <Super> відкрити меню додатків?
Eyal

7

Автоматизуйте це за допомогою xfconf-query

Якщо для декількох машин потрібна налаштування комбінацій клавіш, це можна зробити без необхідності багаторазового відкривання вікон. Швидше за все , використовувати дуже зручні xfconf-queryкоманди в bashскрипті --setв --propertyін xfce4-keyboard-shortcuts.xml.

Ось приклад:

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

Власне, це частина мого рішення щодо відновлення функції кнопки відключення звуку в Xubuntu 12.04.


2
Чудово працює, якщо ви додаєте новий ярлик. Якщо вам потрібно змінити існуючий, спершу потрібно видалити його за допомогою --resetпараметра та створити його заново. Інакше запущений XFCE сеанс не підбере його.
Якуб

Як би можна було скористатися іншою кнопкою, щоб прив'язати команду? Наприклад, CtrlAltUp? Іншими словами, як ви вміли користуватися /commands/custom/XF86AudioMute?
Улад Касач

1

Ви також можете грати в консолі з gedit та /apps/metacity/keybinding_commandsабо/apps/metacity/global_keybindings


1

Легкий шлях

Тут є сценарій, який обробляє обов'язкові команди для чистих клавіш у Xubuntu. Завантажте keybind.c, компілюйте його (приклад наведено у readme за посиланням) та просто запустіть./keybind "<keys to bind to>" "<command>"

Наприклад, ось який я використовую:

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

Розкриття: Я створив сценарій.

Трохи менше Легкий шлях

Якщо ви запускаєте систему Xubuntu і хочете це зробити з терміналу, це теж проста процедура.

Для налагодження тут зберігаються ярлики клавіш, що зберігаються в XFCE4: $ gedit ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml

Основна схема:
1) Видаліть існуючі команди, прив’язані до прив'язуючих
клавіш;

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

зауважте, якщо ви прив'язуєтесь до ключа, системи ubuntu ставляться однаково і вам потрібно буде від’єднати будь-які ключові прив’язки у наведеному вище прикладі<Primary><Alt>Down


Це пов'язаний "скрипт" насправді програма C, яка просто виконує термінальні команди, на зразок більш складного сценарію оболонки?
Xen2050
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.