如何在Awesome窗口管理器中调整屏幕缩放至100%
解决Awesome WM屏幕缩放50%的问题
方法1:用xrandr强制设置缩放比例
先通过xrandr命令查看你的显示器名称(通常是eDP-1、HDMI-1这类标识),然后在终端执行:
xrandr --output <你的显示器名称> --mode 1920x1080 --scale 1x1
这条命令会直接将目标显示器的分辨率设为1920x1080,同时强制缩放比例为100%(1x1)。
方法2:写入Awesome WM配置实现持久化
如果重启WM后设置失效,需要把配置写入Awesome的主配置文件:
- 打开配置文件:
~/.config/awesome/rc.lua - 找到屏幕初始化的代码段,添加或修改以下内容:
screen.connect_signal("request::desktop_decoration", function(s) -- 指定分辨率和缩放比例 local target_mode = "1920x1080" local target_scale = 1.0 -- 执行xrandr命令应用设置 awful.spawn.with_shell("xrandr --output " .. s.output .. " --mode " .. target_mode .. " --scale " .. target_scale .. "x" .. target_scale) end)
- 保存文件后,按下
Mod4 + Ctrl + r重启Awesome WM,设置会自动生效。
方法3:关闭系统级HiDPI自动缩放
如果是HiDPI显示器触发了系统自动缩放,可通过修改X资源配置关闭:
- 创建或编辑
~/.Xresources文件,添加:
Xft.dpi: 96
- 执行
xrdb ~/.Xresources使配置生效,再重启Awesome WM。
内容的提问来源于stack exchange,提问作者Kira Sign
相关产品推荐
相关产品推荐

