首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么xbacklight命令在rc.local中不能工作?

为什么xbacklight命令在rc.local中不能工作?
EN

Ask Ubuntu用户
提问于 2014-02-26 18:44:55
回答 1查看 805关注 0票数 3

当我在我的终端中执行命令xbacklight -set 10时,亮度会被设置为0.1。

但是,当我在我的rc.local-file中使用这个命令时,它就不会在启动时执行--因为亮度不会改变。为什么会这样呢?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2014-02-26 21:22:22

您不应该在这种情况下使用rc.local。当GUI尚未加载时,在每个运行级别之后执行rc.local

用户登录时的

(不管哪个桌面环境)

因此,创建一个名为/etc/X11/Xsession.d/98xbacklight的文件,其内容如下:

代码语言:javascript
复制
#!/bin/sh
xbacklight -display :0 -set 10

现在,每当一个新的图形化会话启动时,这个脚本都会被执行。

轻量级

启动

也许你想在登录前把背光调到暗点。为此,在/etc/lightdm/lightdm.conf部分的[SeatDefaults]部分中添加一行:

代码语言:javascript
复制
display-setup-script=/etc/X11/Xsession.d/98xbacklight

但是,为此脚本必须是可执行的,因此将权限设置如下:

代码语言:javascript
复制
chmod 755 /etc/X11/Xsession.d/98xbacklight
票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/426704

复制
相关文章

相似问题

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