Gammy:适用于Linux的自适应屏幕亮度工具

软糖自适应屏幕亮度GUI工具最初仅在Microsoft Windows上可用,最近已移植到Linux(仅X11)。 Qt5应用程序会定期获取屏幕截图,并根据屏幕(屏幕快照)内容逐渐调整像素亮度。如果内容太暗,则使屏幕变暗;如果内容太暗,则使屏幕变亮。在黑暗和明亮的窗户之间切换时,这对于减少眼睛疲劳感特别有用。
在Gammy设置中,可以设置最小和最大亮度和偏移量(偏移量添加到屏幕亮度中,该值越大,图像越亮)。另外,为了与Redshift竞争,Gammy开发人员决定添加基本的温度控制。也可以在应用程序设置中找到。

如果通过拖动右下角来扩展Gammy设置窗口,则会看到一些隐藏的设置,速度(亮度变化的速度),阈值(需要更改屏幕以触发数量)可以设置亮度变化),轮询速率(以毫秒为单位)(拍摄屏幕截图之前需要等待的时间)。
Gammy通过更换伽玛灯来调节亮度。尽管开发人员认为它最没有麻烦,但它的缺点是在低对比度的屏幕上会失去对比度。在 评论Reddit应用程序开发商Fushko表示,他正在考虑减少背光照明,而不是调整支持背光照明的设备的灰度系数。
Gammy仅在11天前被移植到Linux,所以希望看到一些错误。在Ubuntu 19.04桌面(不是Ubuntu 18.04)上,除非按住超级键并拖动窗口,否则无法移动设置窗口。另外,关闭设置窗口也会关闭Gammy,因此您需要改为最小化设置(最小化按钮基本上起关闭按钮的作用)。 原意 这是一项操作,而不是错误。 [Update] 这些问题已在“开发”分支中修复。但是,调整实际的屏幕亮度效果很好。
Gammy开发人员 发布到r / Linux 昨天我们宣布了Gammy Linux的移植版本,正在征求反馈。检查一下。

在Linux上安装Gammy(仅X11)

对于Windows用户,您可以: 下载Gammy 从该网站。但是,在Linux上,您需要从源代码构建Gammy(请参见下文)。
[Update] 软糖 现在可在AUR中使用 简化Arch Linux的安装。
1.安装在Linux上构建Gammy所需的软件包(Mesa-libgl和Qt5),并安装Git以获取该应用程序的最新代码。
在Debian / Ubuntu或Fedora上,您可以按以下方式安装这些软件包:

sudo apt install git build-essential libgl1-mesa-dev qt5-default
  • Fedora(未经测试; Fedora默认使用Wayland,Gammy不支持它;您必须登录到Xorg会话才能使用它):
sudo dnf install git mesa-libGL-devel qt5-devel

2.构建并安装Gammy(来自Git):

git clone https://github.com/Fushko/gammy.git
cd gammy
qmake Gammy.pro
make
sudo make install

在某些Linux发行版上,您会收到以下错误消息: qmake: command not found即使已安装Qt5(开发版),也需要运行 qmake-qt5 Gammy.pro 代替 qmake Gammy.pro
此外,某些Linux发行版(例如Ubuntu 18.04,而不是Ubuntu 19.04)可能会在执行期间导致错误 qmake Gammy.pro,有一条消息抱怨一个名为“ PlaceholderText”的元素,在这种情况下,Gammy的自述文件提到打开 ui_mainwindow.h 使用文本编辑器删除有问题的行(发生错误时将显示行号)。
Gammy可执行文件已安装在 /opt/gammy/bin所以你必须输入 /opt/gammy/bin/gammy 运行它。您可以创建符号链接 /opt/gammy/bin/gammy/usr/local/bin/ 您可以使用以下命令通过仅键入可执行文件名来启动:

sudo ln -s /opt/gammy/bin/gammy /usr/local/bin/

然后,您可以通过输入以下内容来启动Gammy: gammy 终端或运行对话框(Alt + F2)。我在应用程序菜单中找不到Gammy!
3。 [Optional] 将Gammy添加到您的创业公司。
在大多数情况下,Gammy将在启动时运行,因此登录后屏幕将自动调整其亮度。从应用程序菜单中打开启动应用程序(或同等功能),将其添加到启动中,然后单击 Add 要添加新的启动项并将其用作命令: /opt/gammy/bin/gammy (如果创建了符号链接,则可以简单地使用“ Gummy”。 $PATH)。
您也可以通过创建以下文件来手动执行此操作: gammy.desktop~/.config/autostart/ 具有以下内容:

[Desktop Entry]
Type=Application
Exec=/opt/gammy/bin/gammy
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Gammy adaptive screen brightness
Sidebar