@reboot запись crontab инициирована, после X запустился?

Используя crontab -e Я добавил запись в свой файл вкладки крона

@reboot /home/rene/misc/change-layout.sh

change-layout.sh содержит некоторых xmodmap -e операторы для изменения на раскладку клавиатуры.

Когда я перезапускаю компьютер, это, кажется, не имеет эффект.

Все же, когда я запускаю сценарий на оболочке, раскладка клавиатуры изменяется. Таким образом, проблема не может быть со сценарием.

Таким образом, мой вопрос: когда @reboot на самом деле инициированный, а именно, инициированный после X запускается так, чтобы это могло иметь эффект?

Так как это не работает, там лучшее место, мой сценарий выполнился, когда я запускаю систему?

0
задан 18 March 2016 в 13:10

1 ответ

крон запускается прежде X. Можно использовать "сон" и "при" команде для остановки выполнения, но... это - просто странный взлом.

, Если для сценария нужно X: см. "приложения запуска" в "тире". Это запускается на входе в систему рабочего стола.

2
ответ дан 29 September 2019 в 10:02

Другие вопросы по тегам:

Похожие вопросы: