有没有可以让我的桌面变暗的应用程序

有没有可以让我的桌面变暗的应用程序

我使用了 Windows 7 中的一个应用程序,我认为它叫做调光器,可以使屏幕改变其对比度设置,这样我就可以将其调暗到低于 PC 默认控件(例如功能键或控制面板中的电源选项)的亮度。

是否有适用于 Ubuntu 15.04 或经批准适用于笔记本电脑上的最新 Ubuntu LTS 版本的此类应用程序。

我的电脑有功能键可以改变亮度。它使用 0-8 级亮度等级,其中 0 表示最暗,8 表示最亮。0 对我来说太亮了,尤其是在晚上

根据下面答案中的建议,我在 etc/default/grub 中添加了以下内容:

GRUB_CMDLINE_LINUX="resume=UUID=8bcb4169-f5ab-4ab6-b644-23e528088d41 acpi_backlight=vendor"

并更新了 grub

我的屏幕亮度没有比以前更暗。奇怪的是,每次我重新启动时,亮度级别似乎都会在 0-8 范围内变为 2 级亮度,而在更改 etc/default/grub 之前并没有这样做。我将 grub 文件恢复为以前的设置。

我已经安装了指示器-亮度但是这个应用程序不会比我的功能键更暗地使我的桌面变暗,并且没有菜单可以对其进行配置。

我积极寻求其他相关问题以找到解决方案,并在此报告该行动的结果。这是一个需要时间的过程。对于那些提供意见的人,感谢您的耐心。

图形有很多方面,包括屏幕亮度、对比度、色温、伽马。

我试过

xbacklight -set 50
xbacklight -dec 10 and 03 etc.

这不会增加或减少超过 PC 提供的通常 0-8 步骤,即与当前功能键级别没有区别。

有趣的是,Serg Kolo (感谢:) 在我的问题下方的评论让我xrandr通过他提供的有关他的脚本的信息底部的链接来源找到了相关信息:

xrandr -q | grep " connected"
xrandr --output LVDS1 --brightness 0.5

我不知道这个可用并且已经安装好了 - 显然。在终端中输入第二条命令时,我的屏幕变得比以前更暗。然后我测试了:

xrandr --output LVDS1 --brightness 0.9

这让我回到了通常的最低水平。这似乎是在改变对比度而不是亮度,这正是我所问的。终端中的简单命令与应用程序一样好。

从那时起我就研究兰德这样我就能了解该命令的工作原理。

也许有人可以用简单的术语解释 xrandr,但在此之前,请从上面的链接中探索信息。

编辑 9 月 16 日

出于诚意和合作,我决定尝试 Serg 在下面给出的答案中的脚本。按照他的指示,我能够让这个脚本为我工作。我希望知道脚本如何确定我的屏幕名称以供使用xrandr命令,但好消息是它有效。

感谢 Serg 和大家的贡献

答案1

请严格遵循以下步骤:

  1. Ctrl通过- Alt-打开终端T

  2. 为脚本创建文件夹

    mkdir -p ~/bin
    
  3. ~/bin/setup.sh在 中打开文件gedit

    gedit ~/bin/setup.sh 
    
  4. 复制通过下面的代码节省文件,关闭编辑。

    #!/bin/sh
    # Author: Serg Kolo
    # Date: Mon Aug 24 , 2015
    # Description: setup script for creating
    # launcher and setting up the Dimmer script
    
    DESKFILE="$HOME/bin/Dimmer.desktop"
    SCHEMA="com.canonical.Unity.Launcher"
    KEY="favorites"
    SCRIPTFILE="$HOME/bin/Dimmer.sh"
    
    createBinFolder() {
     if [ ! -e "$HOME/bin" ]; then
       mkdir "$HOME/bin"
     fi
     echo "created bin folder"
    }
    
    createLauncher() {
     OUTPUT="$(gsettings get $SCHEMA $KEY | awk -v file="$DESKFILE" -v sq="'"  '{ sub(/\]/,""); print  $0","sq"application://"file sq "]"  }')" ;
     gsettings set $SCHEMA $KEY "$OUTPUT" ;
     echo "Launcher for Dimmer created"
    }
    
    createScriptFile() {
     touch "$SCRIPTFILE"
     chmod 755 "$SCRIPTFILE"
     echo "Created script file. Please copy over the code to \"$SCRIPTFILE\""
    }
    
    createDeskFile() {
     printf "[Desktop Entry]\nName=Dimmer\nExec=%s\nType=Application\nTerminal=false" "$SCRIPTFILE" > "$DESKFILE"
    }
    
    createBinFolder
    createScriptFile
    createDeskFile
    createLauncher
    
  5. 使文件可执行并启动安装脚本

    chmod 755 ~/bin/setup.sh && ~/bin/setup.sh
    

    该脚本将创建bin文件夹和空白Dimmer.sh文件。

  6. 编辑文件Dimmer.sh

    gedit ~/bin/Dimmer.sh
    
  7. 复制下面的代码,节省关闭编辑

    #!/bin/sh
    # Name: backlightscript
    # Author: Serg Kolo
    # Date: March 2 , 2015
    # Description: Simple script to change screen brightness using xrandr
    
    # uncomment this for debugging as needed
    # set -x
    
    NEWVAL=$( zenity --scale --min-value=0 --max-value=7 --text="Enter number between 0 and 7" ) && brightness=$(($NEWVAL+2))
    
    if [ "$NEWVAL" != "" ]; then
        xrandr --output "$( xrandr | awk '$2=="connected" {print $1}')" --brightness 0.$brightness
    fi
    

现在您应该能够双击启动器并使该调光应用程序运行。

答案2

如果您编辑文件 /etc/default/grub 并更改以下行:

GRUB_CMDLINE_LINUX=""

GRUB_CMDLINE_LINUX="acpi_backlight=vendor"

然后运行

sudo update-grub

然后重新启动,您应该能够将屏幕背光降低至完全黑色。

相关内容