使用Ubuntu 22.04时强制关机了一下(make -j16把电脑搞崩了),开机后系统显示的颜色异常,类似高对比度或反色,如下图。看着很难受,字体也没办法辨认。还好之前遇到过类似的问题,应该是一个配置文件被莫名其妙修改了。
以下是查找问题的步骤以及解决方法:
1. 发现问题
进入Ubuntu后的颜色不正常,但是开机引导时显示的厂商LOGO却正常,说明硬件应该没问题,很可能是Ubuntu的软件设置问题。
之前遇到过这个颜色显示的问题。当时在启动rviz2时,系统提示警告:[rviz2-1] Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. 其实并不影响软件使用,但是觉得很碍眼所以网上搜了解决方案:
修改/etc/gdm3/custom.conf文件,取消#WaylandEnable=false的注释,并重启系统。
当时我修改完之后,重启进系统,显示颜色就不正常了,于是又把文件改回去了,Rviz的warning也没管了。
打开终端,输入命令:
sudo vim /etc/gdm3/custom.conf
发现WaylandEnable=false设置的注释确实被取消了,难怪显示异常。。。
2. 修复问题
在WaylandEnable=false行的前面添加注释符号#,让这个设置被注释掉:
# WaylandEnable=false
3. 保存并重启
保存配置文件,重启系统。重启后,系统正常启动,颜色恢复正常了。