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, dnf
yü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.lua
dosya 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 ~/.Xresources
bu gibi görünebilir:
Xft.dpi: 156
Xft.antialias: true
Xft.hinting: true
Xft.rgba: rgb
Xft.hintstyle: hintslight
Emin devre dışı olun awesome
aracılığıyla güncelleştirilmesini dnf
ekleyerek exclude=awesome
iç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.