Как запустить пользовательскую команду для любого сеанса X

Мне нужно пропатчить гамму на моем мониторе, которая действительно не сбалансирована, короче говоря, мне нужно выполнить команду типа xgamma -gamma 1.2 для любого сеанса X, который я мог бы запустить на своем компьютере.

Моя проблема в том, что Ubuntu использует другую технологию запуска (upstart), и я не уверен, где я должен написать эту команду для моих сеансов X.

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

2
задан 15 June 2014 в 19:43

1 ответ

Это выполнит команду на запуске сессии (после того, как вход в систему), я думаю, что это - самый простой путь.

Создают .desktop файл в /etc/xdg/autostart/:

sudo gedit /etc/xdg/autostart/mygamma.desktop

[Desktop Entry]
Type=Application
Name=My Gamma
Exec=/usr/bin/xgamma -gamma 1.2
NoDisplay=true
StartupNotify=false
Terminal=false
1
ответ дан 15 June 2014 в 19:43

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

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