Як змінити комбінації клавіш на 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.