Uygunsuz bir kesmek!
Şu anda bir karışımı kullanıyorum
xrandr --output HDMI-1 --scale 0.8x0.8
export GDK_SCALE=2
export GDK_DPI_SCALE=0.6
Ve yazı tiplerini ayarlama. Çoğunlukla Arch Linux'un HiDPI bölümünden alındı .
Hiç zarif değil ☹
Gerçek bir çözüm…
Arka fon
Sayı 760 , müthiş ana master dalının özel DPI'yi desteklediğini gösteriyor. Ve konu 1225 , işleri düzgün bir şekilde yapma girişimimdir.
masterŞubeyi yükle
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*
Şimdi bu yamayı uygulamanız gerekir, bu bir kez devam ettiğinde:
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
Yukarıdaki işler işe yarıyorsa, neredeyse orada olmalısınız. Değilse, dnfyüklemek için kullanın awesome.
Neredeyse bitti, sadece bir kitap kalıyor.
Eski yapılandırmanız artık çalışmaz, bu nedenle dosyaları varsayılan rc.luadosya yanı sıra xresources temasından almanız gerekir . Eski yapılandırmanın bir yedeğini almanızı şiddetle tavsiye ederim, ama gerçekten ne yanlış gidebilir?
Sizin ~/.Xresourcesbu gibi görünebilir:
Xft.dpi: 156
Xft.antialias: true
Xft.hinting: true
Xft.rgba: rgb
Xft.hintstyle: hintslight
Emin devre dışı olun awesomearacılığıyla güncelleştirilmesini dnfekleyerek exclude=awesomeiçin /etc/dnf/dnf.conf.
Son olarak, çıkış yapın (yeniden başlatın, her neyse) ve tekrar giriş yapın: şimdi hazır olmalısınız.