Возвращаясь из Windows 7, я бы хотел, чтобы два вида ярлыков работали одновременно:
- Нажатие Win(aka Super) само по себе должно открыть виски-меню, например, для быстрого запуска приложения
- Нажатие Win+ стрелка должно обеспечивать то же поведение, что и в Windows, т.е. максимизация / восстановление, минимизация, мозаика влево / вправо
К сожалению, когда я установил ярлыки оконного менеджера для последнего и ярлык приложения клавиатуры xfce4-popup-whiskermenu
на Super-L, комбинация оконного менеджера игнорируется и, Winтем не менее, при отпускании открывается окно whiskermenu.
Как это можно исправить?
(Я использую Arch Linux, если это актуально)
keyboard-shortcuts
xfce
Тобиас Кинцлер
источник
источник
xbindkeys
чтобы установитьWin
->xfce4-popup-whiskermenu
ярлык?xbindkeys
из запущенного сеанса, я не.Xsession
изменял и не обновлял: "*** Предупреждение *** Пожалуйста, убедитесь, что не запущена другая программа, которая захватывает одну ключей, захваченных xbindkeys. Кажется, что есть конфликт, и xbindkeys не может захватить все ключи, определенные в его файле конфигурации. "xbindkeys
пытаются связать один и тот же ключ. Если вы отключите WM, вы можете по крайней мере использовать,xbindkeys
а затем вы можете увидеть, помогает ли это на самом деле или нет.xbindkeys
для управленияОтветы:
Используйте xcape, чтобы исправить это (пользователи KDE могут быть заинтересованы в ksuperkey ). Хотя этот небольшой фоновый демон полезен для привязки клавиш к другой (комбинации) клавиш, он также поставляется с функцией запуска действий только при отпускании клавиш, а не при их нажатии.
Установите xcape .
Назначьте Superярлык-заполнитель, такой как ⎈ Shift⎇ Ctrl⇧ Alt SuperDили любой другой ярлык, который не используется другим приложением:
Обязательно запустите Вискермену с того же ярлыка. Сделайте это, добавив ярлык в Настройки> Клавиатура> Сочетания клавиш .
источник
xcape
команду в настройки запуска, как пример, который он привел:xcape -e 'Super_L=Control_L|Shift_L|Alt_L|Super_L|Escape'
Спасибо за то, что собрали это для нас, @Devon