我想在其中一个启动脚本中放置一个xset命令。
xset dpms 900 0 0哪里是个好地方?我试过.xsessionrc,但它似乎不起作用。
发布于 2016-12-21 18:01:54
来自man xset:
xset - user preference utility for X这可能会给你一个提示。
这种设置最好在可能的其他(本地)过程运行后应用。如果它很快就开始运行,它将被当地程序所推翻。
我的建议是运行它。登录后10-15秒,将其添加到启动应用程序中:
/bin/bash -c "sleep 15 && xset dpms 900 0 0"选择Dash >>添加上面的命令
要平等地为所有用户运行它,请将下面的代码复制到一个空文件中,将其保存为xset_command.desktopin /etc/xdg/autostart:
[Desktop Entry]
Type=Application
Exec=/bin/bash -c "sleep 15 && xset dpms 900 0 0"
X-GNOME-Autostart-enabled=true
Name=Xset command应用于键盘、触摸屏、屏幕(包括xrandr命令)和其他特定于用户的命令的设置的命令在应用太早时可能会“感冒”(被否决)。
诀窍是在登录后10到15秒运行命令,以确保命令不会被其他命令推翻,或者如果命令需要桌面完全加载,或者根本没有命中目标,就中断命令。
发布于 2020-10-14 03:46:37
使用gnome-session-properties为运行xset命令的帐户创建一个自动启动条目。自动启动条目将在~/.config/autostart下创建。
文档:
发布于 2016-12-21 17:28:16
如果.xsessionrc不能工作,您可能需要在.xinitrc文件中指定它。
https://askubuntu.com/questions/863031
复制相似问题