Debian Buster
Xfce не может использовать Super(системную символьную клавишу) для открытия wishkermenu
эмулирующего поведения Windows меню «Пуск».
Поэтому я установил xcape
, чтобы изменить ключи, и запустил команду оболочки
xcape -e 'Super_L=Control_L|Escape'
(Я использую клавишу для других целей, поэтому я использую ее, xcape
чтобы при отпускании клавиши она эмулировала Esc+ Ctrl, я настраиваю горячие клавиши клавиатуры xfce
и назначаю Esc+ Ctrlна wishkermenu
)
Работает отлично, проблема в том, что когда я закрываю сеанс, мне нужно снова запустить команду. Я попытался создать скрипт и запустить его при запуске, следуя примерам в Интернете, но ничего не происходит. Скрипт работает правильно, когда я запускаю его из оболочки, поэтому сбой происходит в области запуска.
Использовал crontab
и etc/init.d
но ничего не происходит. Слышал, что на Debian это нехорошо использовать другие методы, нежели systemd для этого.
Как можно решить эту проблему, может быть, воспользоваться услугами сервиса?
решение1
Добавьте свою строку с командой в файл ~/profile
или ~/xprofile
. Зависит от того, как настроена ваша система. Вы можете попробовать оба.
Эти файлы следует загрузить после начала сеанса, чтобы скрипт был выполнен автоматически.
решение2
Я сделал это, просто написал скрипт barch и выполнил его в меню автозагрузки приложений Xfce4. Спасибо 4 freedback