Ubuntu/Wayland:通过 FN 键关闭屏幕

Ubuntu/Wayland:通过 FN 键关闭屏幕

在我的旧笔记本电脑上,当我运行 Linux Mint 时,我可以通过按住直到它达到 0 来关闭屏幕FN + BRIGHTNESS DOWN。现在,我想在带有 Wayland 的 Ubuntu 20.04 上复制此操作,但我无法复制其他帖子中显示的方法,例如

  • xset dpms force off不适用于 Wayland,
  • xrandr实际上并没有关闭显示器背光,
  • 设置屏幕保护程序dbus-send没有效果,也不会关闭屏幕,
  • echo 0 > /sys/class/backlight/intel_backlight/brightness可以,但很难撤消,而且在切换到 NVidia 卡时可能无法工作 - 而且它需要root
  • 锁定屏幕CTRL + L也会立即关闭屏幕,但它通常会在几分钟后无明显原因地自动打开。

当我使用控制亮度的 FN 键时,使用哪种方法来设置屏幕亮度?是否可以简单地修改按键绑定,将亮度降低到 0 而不是 15(在我的情况下)?是否知道为什么屏幕在锁定后不久就会自动打开?

答案1

您可能可以使用标准 Ubuntu 软件存储库中提供的工具来实现破解light。安装后,请参阅“man light”以了解其工作原理。例如,该命令light -A 5将亮度增加 5 个单位。

light允许设置最低亮度 - 在您的情况下,您可以将其设置为 0。

然后,您可以将适当的命令绑定到Fn+BrightnessUp/Down键。为此,请先使用以下命令禁用默认分配:

gsettings set org.gnome.settings-daemon.plugins.media-keys screen-brightness-up-static "['']"
gsettings set org.gnome.settings-daemon.plugins.media-keys screen-brightness-down-static "['']"

然后使用“设置” - “键盘快捷键”、“自定义快捷键”将命令分配给这些键。

要恢复默认行为,请将set上述命令更改为reset并省略最后一个参数。

相关内容