У меня есть простая однострочная команда, которая прекрасно работает в терминале, но не работает в приложении «Автозагрузка приложений».
Строка кода: xmodmap /home/seph/Code/Ubuntu\ Scripts/Xmodmap
Нетрудно скопировать его из «Startup Applications» и вставить в терминал, но я не понимаю, почему он не работает. Я следовал чьим-то инструкциям, чтобы сделать это в первую очередь, так что, может быть, я сделал что-то не так? В любом случае, разве не было бы очевидным и логичным предположением, что он просто печатает все, что вы помещаете в терминал?
command-line
startup-applications
Сеф Рид
источник
источник
Ответы:
Команды, особенно связанные с настройками клавиатуры, мыши и сенсорной панели или командами xrandr, часто требуют полной загрузки рабочего стола. Если вы запускаете их просто при входе в систему (с помощью приложений запуска), они часто запускаются слишком рано и ломаются.
Таким образом, вам нужно сделать небольшой перерыв перед запуском команды. Вместо этого используйте следующую команду для добавления в автозагрузку приложений:
Выбираем Dash> Startup Applications> Add и добавляем команду.
Это должно делать свое дело.
источник
Добавьте этот фрагмент кода в
.conf
файл в~/.config/upstart/
:источник
exec xrandr --output DP-1 --brightness 0.85
но это не имело никакого эффекта. может ли это бытьon startup
слишком рано? какое событие означает, что рабочий стол Unity готов?