如何为任意 X 会话运行自定义命令

如何为任意 X 会话运行自定义命令

我需要修补我的显示器上真正失衡的伽玛,简而言之,我需要运行一个命令,就像xgamma -gamma 1.2我可能在我的机器上启动的任何 X 会话一样。

我的问题是 Ubuntu 使用不同的启动技术( upstart ),我不确定应该在哪里为我的 X 会话写入此命令。

请记住,我只需要在 X 会话启动时运行它,而不是每次启动时都运行它。

答案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

相关内容