ElementaryOS/Ubuntu修改登录界面分辨率

安装elementaryos8后,显示器分辨率太高导致显示字体和UI元素太小,系统里可以设置显示器缩放比例,但是登录界面还是很小,经过尝试,算是找到了解决办法。

创建/修改/etc/lightdm/lightdm.conf

[Seat:*]
greeter-setup-script=/etc/lightdm/lightdm-set-resolution.sh
session-setup-script=/etc/lightdm/lightdm-set-resolution2.sh

/etc/lightdm/ 下创建lightdm-set-resolution.sh 和lightdm-set-resolutio2.sh

#!/bin/bash
xrandr --output HDMI-0 --scale 0.5x0.5
#!/bin/bash
xrandr --output HDMI-0 --scale 1x1
xrandr --output HDMI-0 --mode 3840x2160

这里的HDMI-0、scale缩放比例和mode后的分辨率需要自己根据情况调整。可以通过xrandr查看显示器的支持的分辨率,connected那行就是当前使用的分辨率

Screen 0: minimum 8 x 8, current 3840 x 2160, maximum 32767 x 32767
HDMI-0 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 597mm x 336mm
   3840x2160     60.00*+  59.94    50.00    29.98    29.97    25.00    23.98  
   2560x1440     59.95  
   1920x2160     59.99  
   1920x1080     60.00    59.94    50.00  
   1680x1050     59.95  
   1440x900      59.89  
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1280x720      60.00    59.94    50.00  

设置执行权限

chmod +x /etc/lightdm/lightdm-set-resoluti*.sh

如果顺便要更改grub界面分辨率,修改/etc/default/grub 文件,添加

GRUB_GFXMODE=1920x1080,1280x720,1024x768,auto

分辨率根据自己需要修改。

update-grub

更新grub文件,reboot后查看效果。


顺便记录一下安装elementaryos遇到的问题

1.买了iso镜像后准备装到硬盘的一个分区,我准备的那块儿分区是在两块分区之间夹着的,新建分区格式化为ext4吧,安装引导界面分区识别时神奇地自己就消失了,不格式化又宣布了这块儿空间,最后只好把这块儿空间后面分区删除了,新建一个分区,选择这块儿分区作为根分区,这时引导界面就不消失了,不知道是哪里的问题。

2.浏览器和应用商店点不开,后面卸载了ubuntu-drivers devices查看安装的nvidia-driver-575-open,安装nvidia-driver-575就好了,不知道为什么推荐的是nvidia-driver-575-open。

3.代理界面设置了手动代理过一会儿会自动变为自动配置代理,不知道又是哪里的bug。

整体来说系统看起来还是舒服的,但是使用上总会有莫名的问题。

THE END