Un trucco inelegante!
Attualmente sto usando un mix di
xrandr --output HDMI-1 --scale 0.8x0.8
export GDK_SCALE=2
export GDK_DPI_SCALE=0.6
E impostare i caratteri. Principalmente, è stato preso dalla sezione di Arch Linux su HiDPI .
Per niente elegante ☹
Una vera soluzione ...
sfondo
Il numero 760 suggerisce che l'attuale ramo principale di awesome supporta DPI personalizzati. E il numero 1225 è il mio tentativo di fare le cose correttamente.
Installa master
filiale
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*
Ora è necessario applicare questa patch , una volta terminato il ripristino:
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 quanto sopra funziona, dovresti essere quasi lì. In caso contrario, utilizzare dnf
per l'installazione awesome
.
Quasi fatto, solo qualche libro che rimane a sinistra.
La vecchia configurazione non funzionerà più, quindi è necessario ottenere i file dal tema xresources e dal rc.lua
file predefinito . Consiglio vivamente di fare un backup della vecchia configurazione, ma davvero cosa potrebbe andare storto⸮
Potresti ~/.Xresources
assomigliare a questo:
Xft.dpi: 156
Xft.antialias: true
Xft.hinting: true
Xft.rgba: rgb
Xft.hintstyle: hintslight
Assicurati di disabilitare awesome
l'aggiornamento non dnf
aggiungendo exclude=awesome
a /etc/dnf/dnf.conf
.
Infine, esci (riavvia, qualunque cosa) e riconnetti: ora dovresti essere pronto.