帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:保存  POW  终端  COM  屏幕  TERM  COMM  Checkin  

问题:

我有问题防止我的笔记本电脑,运行 Ubuntu 14.04从暗淡的屏幕时电池电源。 我已经尝试了互联网上的所有东西,以防止这种情况发生,但是是无效的。 大多数人通过在"亮度和锁定"设置中取消选中"。用于保存电源的屏幕"旁边的复选框来解决。 我也尝试过。

那么有什么方法可以从终端上做到这一点?


回答 1:

你可以通过使用 gsettings 命令获取它的状态,如下所示:


gsettings get org.gnome.settings-daemon.plugins.power idle-dim



这将返回"true"或者"false"。 因此,如果希望更改其值使用 set 选项而不是 get,请键入"true",使它的或者"false"禁用:


gsettings set org.gnome.settings-daemon.plugins.power idle-dim true



现在,如果你在电池电源上,你需要一些脚本,因为这个设置不检测或者监视电源或者电池模式。

通过在while循环中使用 on_ac_power 命令来检查系统是否在交流电源上运行,如下所述:


#!/bin/bash


while true


do


 if on_ac_power; then


 gsettings set org.gnome.settings-daemon.plugins.power idle-dim true


 else


 gsettings set org.gnome.settings-daemon.plugins.power idle-dim false


 fi


 sleep 60 # check the state in each 60 seconds


done



保存 script.ex: dimscreen.sh 并在终端键入 sh/path/to/dimscreen.sh 以运行它。

你也可以将它作为 cron 在你的crontab 文件中。


#!/bin/bash


if on_ac_power; then


 gsettings set org.gnome.settings-daemon.plugins.power idle-dim true


else


 gsettings set org.gnome.settings-daemon.plugins.power idle-dim false


fi



  • 保存脚本( 示例 dimscreen.sh )
  • 使它成为可以执行的chmod +x/path/to/dimscreen.sh
  • 通过 VISUAL=gedit crontab -e 或者 EDITOR=gedit crontab -e 打开 crontab 文件

  • 现在复制并粘贴 * * * * */path/to/dimscreen.sh 在它的末尾并保存文件。 这将在每分钟运行你的命令/脚本

  • 
    . ---------------- minute (0 - 59)
    
    
     |. ------------- hour (0 - 23)
    
    
     | |. ---------- day of month (1 - 31)
    
    
     | | |. ------- month (1 - 12) OR jan,feb,mar,apr.. .
    
    
     | | | |. ---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
    
    
     | | | | |
    
    
     * * * * * command to be executed
    
    
    
    

回答 2:

@Kasiya 取消选中在某些原因下不起作用,即使在终端中也是如此。 感谢另一个精心设计的答案。 不幸的是我是新手。 所以我不会bang你的方法来理解你的方法。 但是我觉得我找到了一个解决方法。 i的问题是,当电池功率和空闲时,屏幕会变暗到亮度。 如果你在终端中执行这里操作:


gsettings get org.gnome.settings-daemon.plugins.power idle-brightness



你会得到空闲的亮度。 所以我把它设置为我的屏幕的亮度。 使用:


gsettings set org.gnome.settings-daemon.plugins.power idle-brightness 70



问题解决了。




文章标签:COM  COMM  Comma  POW  屏幕  TERM  终端  保存  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语