Sar*_*use 11 xrandr awesome dpi
我有一个漂亮的新闪亮 4k 显示器。我可以为大多数应用程序(包括 awesome)增加字体大小,但是,有一些问题:
theme.lia
.我怀疑到处设置字体大小会让我发疯。Awesome
我可以使用DPI 设置吗?
如果没有,xrandr
我可以做一些魔法吗?
小智 10
在 Debian 4.0 上使用了很棒的 4.0 版,不需要像 Sardathrion 的回答那样打补丁,也就是改变你的 dpi 以获得正确的屏幕设置,你需要
1) 使用您的设置创建 .Xresources 文件,即
Xft.dpi: 192
如果您想知道正确的 DPI 值,请参阅此帖子。我使用了下一个值为 96 的倍数的值。
有关更多有趣的设置,请查看信息丰富的Arch wiki 条目
2)我需要通过将以下行添加到文件 .xinitrc 来包含来自 .Xresources 的设置
xrdb -merge ~/.Xresources
目前,我混合使用
\n\nxrandr --output HDMI-1 --scale 0.8x0.8\nexport GDK_SCALE=2\nexport GDK_DPI_SCALE=0.6\n
Run Code Online (Sandbox Code Playgroud)\n\n以及设置字体。大多数情况下,它取自Arch Linux 的 HiDPI 部分。
\n\n一点也不优雅\xe2\x98\xb9
\n\nIssue 760表明awesome当前的master分支确实支持自定义DPI。第 1225 期是我尝试正确做事的尝试。
\n\nmaster
分支sudo dnf uninstall awesome # \xe2\x86\x90 This might unisntall dependencies, re-install those!\nsudo dnf install -y xorg-x11-server-Xephyr\ncd ~/src/awesome # Or where ever the source is.\nrm -r .build*\n
Run Code Online (Sandbox Code Playgroud)\n\n您现在需要应用此补丁,完成后即可恢复:
\n\nmake CMAKE_ARGS="-DCMAKE_INSTALL_PREFIX:PATH=/usr -DAWESOME_DOC_PATH=/usr/share/doc/awesome -DSYSCONFDIR=/etc " all package\nsudo rpm --vv --install build/awesome*rpm\nXephyr :1 &\nDISPLAY=:1 awesome -c /etc/xdg/awesome/rc.lua\n
Run Code Online (Sandbox Code Playgroud)\n\n如果上述方法有效,那么您应该就快成功了。如果没有,请使用dnf
安装awesome
.
您的旧配置将不再有效,因此您需要从 xresources 主题以及默认文件中获取文件rc.lua
。我强烈建议您备份旧配置,但实际上可能会出现什么问题\xe2\xb8\xae
你的~/.Xresources
可能看起来像这样:
Xft.dpi: 156\nXft.antialias: true\nXft.hinting: true\nXft.rgba: rgb\nXft.hintstyle: hintslight\n
Run Code Online (Sandbox Code Playgroud)\n\n确保通过添加到来禁用awesome
更新。dnf
exclude=awesome
/etc/dnf/dnf.conf
最后,注销(重新启动,无论如何)并重新登录:您现在应该准备好了。
\n