首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于xset命令来说,重新启动的最佳位置是什么?

对于xset命令来说,重新启动的最佳位置是什么?
EN

Ask Ubuntu用户
提问于 2016-12-21 12:56:56
回答 3查看 3.6K关注 0票数 0

我想在其中一个启动脚本中放置一个xset命令。

代码语言:javascript
复制
xset dpms 900 0 0

哪里是个好地方?我试过.xsessionrc,但它似乎不起作用。

EN

回答 3

Ask Ubuntu用户

发布于 2016-12-21 18:01:54

来自man xset

代码语言:javascript
复制
xset - user preference utility for X

这可能会给你一个提示。

防止被本地过程推翻

这种设置最好在可能的其他(本地)过程运行后应用。如果它很快就开始运行,它将被当地程序所推翻。

我的建议是运行它。登录后10-15秒,将其添加到启动应用程序中:

代码语言:javascript
复制
/bin/bash -c "sleep 15 && xset dpms 900 0 0"

选择Dash >>添加上面的命令

适用于所有用户

要平等地为所有用户运行它,请将下面的代码复制到一个空文件中,将其保存为xset_command.desktopin /etc/xdg/autostart

代码语言:javascript
复制
[Desktop Entry]
Type=Application
Exec=/bin/bash -c "sleep 15 && xset dpms 900 0 0"
X-GNOME-Autostart-enabled=true
Name=Xset command

Note

应用于键盘、触摸屏、屏幕(包括xrandr命令)和其他特定于用户的命令的设置的命令在应用太早时可能会“感冒”(被否决)。

诀窍是在登录后10到15秒运行命令,以确保命令不会被其他命令推翻,或者如果命令需要桌面完全加载,或者根本没有命中目标,就中断命令。

票数 2
EN

Ask Ubuntu用户

发布于 2020-10-14 03:46:37

使用gnome-session-properties为运行xset命令的帐户创建一个自动启动条目。自动启动条目将在~/.config/autostart下创建。

文档:

票数 1
EN

Ask Ubuntu用户

发布于 2016-12-21 17:28:16

如果.xsessionrc不能工作,您可能需要在.xinitrc文件中指定它。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/863031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档