Arch Linux高分辨率屏幕设置分辨率及dpi缩放
|
序言
由于笔记本原生屏幕分辨率太渣,于是购入一块2440x1400、14英寸副屏。窗口管理器为dwm,使用startx命令进入环境
注:此文不会改变tty的设置,仅设置xorg下某用户的个人设置
目标实现:
- 关闭笔记本屏幕,只使用副屏
- 副屏分辨率设置为最高,且屏幕缩放设置为合适大小
高分辨率小屏幕导致ui太小
使用xrandr设置分辨率
查看家目录下又有没有.xinitrc文件,如果没有则添加并修改权限:- $ sudo cp /etc/X11/xinit/xinitrc ~/.xinitrc
- $ sudo chown -R yourname:yourname ~/.xinitrc
复制代码 yourname替换为你的用户名
查看当前接口输出情况- $ xrandr
- Screen 0: minimum 8 x 8, current 2240 x 1400, maximum 32767 x 32767
- eDP1 connected (normal left inverted right x axis y axis)
- 1366x768 59.97 +
- 1280x720 59.74
- 1024x768 60.00
- 1024x576 60.00 59.90 59.82
- 960x540 60.00 59.63 59.82
- 800x600 60.32 56.25
- 864x486 60.00 59.92 59.57
- 640x480 59.94
- 720x405 59.51 60.00 58.99
- 680x384 60.00
- 640x360 59.84 59.32 60.00
- DP1 disconnected (normal left inverted right x axis y axis)
- HDMI1 disconnected (normal left inverted right x axis y axis)
- HDMI2 connected primary 2240x1400+0+0 (normal left inverted right x axis y axis) 300mm x 190mm
- 2240x1400 60.00*+ 59.94
- 1920x1080 60.00 60.00 50.00 59.94
- 1920x1080i 60.00 50.00 59.94 50.00
- 1280x720 48.00 47.95 60.00 50.00 59.94
- 1024x768 60.00
- 800x600 60.32
- 640x480 60.00 59.94
- VIRTUAL1 disconnected (normal left inverted right x axis y axis)
复制代码 根据上面的接口输出情况判断需要禁用及使用的接口,我这里需要设置HDMI2及禁用eDP1,并将HDMI2分辨率设置为2240x1400- $ vim ~/.xinitrc
- # 读取Xresource文件
- xrdb -merge ~/.Xresources
- # 设置HDMI2输出分辨率及主屏幕
- xrandr --output HDMI2 --mode 2240x1400 --primary
- # 关闭笔记本原屏幕
- xrandr --output eDP1 --off
复制代码 以上设置需要在exec dwm命令前
使用xrandr --sacle选项缩放导致界面模糊,所以使用下面的方法设置缩放
修改~/.Xresources 设置dpi缩放
- $ vim ~/.Xresources
- Xft.dpi:180
复制代码 参考
https://wiki.archlinux.org/title/X_resources
https://wiki.archlinuxcn.org/wiki/Xrandr
来源:https://www.cnblogs.com/xieco/p/17857753.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作! |
|
|
|
发表于 2023-11-26 19:22:05
举报
回复
分享
|
|
|
|