Невозможно запустить скрипт при запуске

Невозможно запустить скрипт при запуске

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

Связанный контент