Nieelegancki hack!
Obecnie używam mieszanki
xrandr --output HDMI-1 --scale 0.8x0.8
export GDK_SCALE=2
export GDK_DPI_SCALE=0.6
I ustawianie czcionek. Najczęściej pochodzi z sekcji Arch Linux na temat HiDPI .
W ogóle nie elegancki ☹
Prawdziwe rozwiązanie…
tło
Numer 760 sugeruje, że obecna główna gałąź awesome obsługuje niestandardowe DPI. A problem 1225 to moja próba robienia rzeczy właściwie.
Zainstaluj master
oddział
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*
Musisz teraz zastosować tę łatkę , gdy to zrobisz, wznów:
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
Jeśli powyższe działa, powinieneś być prawie na miejscu. Jeśli nie, użyj, dnf
aby zainstalować awesome
.
Prawie zrobione, pozostało tylko trochę książek.
Stara konfiguracja nie będzie już działać, więc musisz pobrać pliki z motywu xresources, a także z rc.lua
pliku domyślnego . Zdecydowanie zalecam wykonanie kopii zapasowej starej konfiguracji, ale tak naprawdę to, co może pójść nie tak ⸮
Twój ~/.Xresources
może wyglądać następująco:
Xft.dpi: 156
Xft.antialias: true
Xft.hinting: true
Xft.rgba: rgb
Xft.hintstyle: hintslight
Pamiętaj, aby wyłączyć awesome
aktualizację poprzez dnf
dodanie exclude=awesome
do /etc/dnf/dnf.conf
.
Na koniec wyloguj się (uruchom ponownie, cokolwiek) i zaloguj się ponownie: powinieneś być gotowy.