Un truco poco elegante!
Actualmente, estoy usando una mezcla de
xrandr --output HDMI-1 --scale 0.8x0.8
export GDK_SCALE=2
export GDK_DPI_SCALE=0.6
Y configurar las fuentes. Principalmente, fue tomado de la sección de Arch Linux en HiDPI .
No es elegante en absoluto ☹
Una solución real ...
Antecedentes
El número 760 sugiere que la rama maestra actual de awesome admite DPI personalizados. Y el problema 1225 es mi intento de hacer las cosas correctamente.
Instalar master
sucursal
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*
Ahora debe aplicar este parche , una vez que se haya reanudado:
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
Si lo anterior funciona, deberías estar casi allí. Si no, úselo dnf
para instalar awesome
.
Casi terminado, solo queda un poco de contabilidad.
Su configuración anterior ya no funcionará, por lo que debe obtener los archivos del tema xresources y el rc.lua
archivo predeterminado . Recomiendo encarecidamente que realice una copia de seguridad de la configuración anterior, pero realmente, ¿qué podría salir mal?
Tu ~/.Xresources
podrías lucir así:
Xft.dpi: 156
Xft.antialias: true
Xft.hinting: true
Xft.rgba: rgb
Xft.hintstyle: hintslight
Asegúrese de deshabilitar la awesome
actualización a través dnf
de agregando exclude=awesome
a /etc/dnf/dnf.conf
.
Finalmente, cierre sesión (reiniciar, lo que sea) y vuelva a iniciar sesión: ahora debería estar listo.