我正在使用具有双启动、Lubuntu 18.04 和 Ubuntu Studio 20.04 的 Acer Travelmate 5360G。在 18.04 中,我无法使用和更改亮度Fn + ArrowLeft
,Fn + ArrowRight
但我编写了一个小的 Python 脚本,将值直接写入/sys/class/backlight/intel_backlight/brightness
并将其绑定到Alt + ArrowRight / ArrowLeft
,效果非常好。
然后我尝试在 Ubuntu Studio 20.04 上做同样的事情,但它在那里不起作用,因为/sys/class/backlight
它只是空的(给出file or directory not found
)!
最奇怪的是,我第一次启动 20.04 时,我的脚本就成功了完美没问题!?但下次启动时,屏幕永远是灰色的。解决办法是将nomodeset
grub 选项添加到 20.04。但之后,我的亮度脚本就停止工作了!
我尝试在 中安装专有驱动程序software-properties-gtk
,并将其添加到 grub 的启动选项中,我尝试使用、、、、acpi_backlight=vendor acpi_osi=Linux
来更改亮度brightness-controller
brightnessctl
xrandr
xbacklight
没有任何其中确实有任何效果。如果您需要更多详细信息,请直接告诉我 - 老实说,如果您现在不知道解决方案,我就会放弃 Ubuntu Studio :(!
答案1
我终于让 Fn 亮度键正常工作了!操作如下:
- 重启
- 按住 F2 进入 BIOS
- 转至“主要”选项卡
- 更改
Graphic Mode
为Switchable
Discrete
- 保存更改并退出
- 继续启动
- 瞧!
但是…我的屏幕分辨率变低了,看起来就像被人踩过一样…有点被压扁了…
我也能解决这个问题:
/etc/default/grub
在您喜欢的文本编辑器中使用 root 权限打开- 更改
#GRUB_GFXMODE=640x360
为GRUB_GFXMODE=1360x768
(我的屏幕分辨率是1360x768) - 跑步
sudo update-grub
此外,我还跑步sudo prime-select intel
——我不知道这有多大帮助。在那之后,它终于起作用了。
而且,经过 1 到 3 次重启后(我不知道具体有多少次),我终于找回了文件夹/sys/class/backlight
!:)