Используя crontab -e
Я добавил запись в свой файл вкладки крона
@reboot /home/rene/misc/change-layout.sh
change-layout.sh
содержит некоторых xmodmap -e
операторы для изменения на раскладку клавиатуры.
Когда я перезапускаю компьютер, это, кажется, не имеет эффект.
Все же, когда я запускаю сценарий на оболочке, раскладка клавиатуры изменяется. Таким образом, проблема не может быть со сценарием.
Таким образом, мой вопрос: когда @reboot
на самом деле инициированный, а именно, инициированный после X
запускается так, чтобы это могло иметь эффект?
Так как это не работает, там лучшее место, мой сценарий выполнился, когда я запускаю систему?
крон запускается прежде X. Можно использовать "сон" и "при" команде для остановки выполнения, но... это - просто странный взлом.
, Если для сценария нужно X: см. "приложения запуска" в "тире". Это запускается на входе в систему рабочего стола.