Um truque deselegante!
Atualmente, estou usando uma mistura de
xrandr --output HDMI-1 --scale 0.8x0.8
export GDK_SCALE=2
export GDK_DPI_SCALE=0.6
E definindo fontes. Principalmente, foi retirado da seção do Arch Linux no HiDPI .
Não é nada elegante ☹
Uma solução real…
fundo
A edição 760 sugere que o ramo principal atual do awesome suporta DPI personalizado. E a edição 1225 é minha tentativa de fazer as coisas corretamente.
Instalar master
ramificação
sudo dnf uninstall awesome # ← This might unisntall dependencies, re-install those!
sudo dnf install -y xorg-x11-server-Xephyr
cd ~/src/awesome # Or where ever the source is.
rm -r .build*
Agora você precisa aplicar esse patch , uma vez que tenha sido reiniciado:
make CMAKE_ARGS="-DCMAKE_INSTALL_PREFIX:PATH=/usr -DAWESOME_DOC_PATH=/usr/share/doc/awesome -DSYSCONFDIR=/etc " all package
sudo rpm --vv --install build/awesome*rpm
Xephyr :1 &
DISPLAY=:1 awesome -c /etc/xdg/awesome/rc.lua
Se o acima funcionar, você deve estar quase lá. Caso contrário, use dnf
para instalar awesome
.
Quase pronto, apenas alguns livros mantendo-se à esquerda.
Sua configuração antiga não funcionará mais, portanto, você precisa obter os arquivos do tema xresources e do rc.lua
arquivo padrão . Eu recomendo fortemente que você faça um backup da configuração antiga, mas realmente o que poderia dar errado⸮
Você ~/.Xresources
pode ficar assim:
Xft.dpi: 156
Xft.antialias: true
Xft.hinting: true
Xft.rgba: rgb
Xft.hintstyle: hintslight
Certifique-se de desativar a awesome
atualização via dnf
adicionando exclude=awesome
a /etc/dnf/dnf.conf
.
Por fim, efetue logout (reinicialize, o que for) e efetue login novamente: agora você deve estar pronto.