解决Ubuntu无法调节外接显示器亮度的问题

  • 参考连接:https://github.com/udifuchs/icc-brightness

使用方法

  1. 安装inotify-tools
sudo apt install inotify-tools
  1. 安装redshift(应该是调节色温,用来构建夜间模式用的)
sudo apt install redshift redshift-gtk
  1. 安装sunwait(主要用来获取你的定位,方便自动夜晚时期自动调节夜间模式)
  • 方法1,snap安装,先安装snap
sudo apt update
sudo apt install snapd

然后安装sunwait

sudo snap install sunwait
  • 方法2,源码安装,先去github下载源码文件夹
  • https://github.com/risacher/sunwait
cd sunwait
make # 编译c源码
sudo cp sunwait /usr/local/bin/
  1. 安装oled-linux,先去下载源码,
    地址:https://github.com/lawleagle/oled-linux
    然后把这个文件夹丢到指定位置,记住它。
    进入该文件夹,运行set-day-night.sh,将会在子文件夹file-pipes生成3个文件,包括day-night.txt location.txt set-day-night-pid.txt
cd oled-linux
chmod +x set-day-night.sh
./set-day-night.sh

最关键的是第一个文件,它决定了你当前是用日间模式还是夜间模式,DAY代表日间,NIGHT代表夜间模式,我选择的日间模式。
6. 最后一步,需要运行oled-linux.sh文件检测屏幕亮度调节按钮,所以需要一直启动它,最好的方法就是设置开机自启动。

  • 先运行一下这个文件看看,有没有缺依赖
cd oled-linux
chmod +x oled-linux.sh
./oled-linux.sh
  • 如果没问题,准备设置一下开机自启动
vim oled-linux.desktop
[Desktop Entry]
Name=oled-linux
Exec=【这里是你的路径,不需要中括号】/oled-linux.sh
NoDisplay=true
Terminal=false
Type=Application
  • 最后,把这个快捷方式复制到自启动文件夹就可以了
cp oled-linux.desktop ~/.config/autostart/oled-linux.desktop
  • 注销当前账号,再重新打开电脑,你会发现设置已经可以调节亮度了
接显示器无法识别的问题可能有多种原因。首先,您可以通过运行xrandr命令来查看当前的显示设备和模式。确保接显示器处于连接状态,并且在xrandr的输出中显示为"connected"。如果只有一个显示器处于连接状态,可能是硬件问题或内核驱动问题。您可以检查硬件连接是否正确,并确保内核驱动程序已正确安装和配置。如果问题仍然存在,您可以尝试以下常用方法来解决问题: 1. 打开接显示器并与笔记本液晶屏幕显示相同内容(克隆): ``` xrandr --output VGA-1 --same-as HDMI-1 --auto ``` 2. 打开接显示器并设置为右侧扩展屏幕: ``` xrandr --output VGA-1 --right-of HDMI-1 --auto ``` 3. 关闭接显示器: ``` xrandr --output VGA-1 --off ``` 4. 打开接显示器并同时关闭笔记本液晶屏幕(只使用接显示器): ``` xrandr --output VGA-1 --auto --output HDMI-1 --off ``` 5. 关闭接显示器并同时打开笔记本液晶屏幕(只使用笔记本液晶屏): ``` xrandr --output VGA-1 --off --output HDMI-1 --auto ``` 如果以上方法仍然无法解决问题,您可以尝试使用sudo xrandr命令创建一个新的输出分辨率,并将其应用于接显示器。例如: ``` sudo xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync ``` 然后,使用xrandr命令将新的输出分辨率应用于接显示器。 请注意,以上方法可能需要根据您的具体情况进行调整。如果问题仍然存在,您可能需要进一步调查硬件兼容性或与操作系统相关的问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值