Ein uneleganter Hack!
Derzeit verwende ich eine Mischung aus
xrandr --output HDMI-1 --scale 0.8x0.8
export GDK_SCALE=2
export GDK_DPI_SCALE=0.6
Und Schriftarten einstellen. Meistens wurde es aus dem Abschnitt von Arch Linux über HiDPI entnommen .
Überhaupt nicht elegant ☹
Eine echte Lösung…
Hintergrund
Problem 760 deutet darauf hin, dass der aktuelle Hauptzweig von awesome benutzerdefinierte DPI unterstützt. Und Ausgabe 1225 ist mein Versuch, die Dinge richtig zu machen.
master
Zweig installieren
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*
Sie müssen diesen Patch jetzt anwenden , sobald der Lebenslauf abgeschlossen ist:
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
Wenn das oben genannte funktioniert, sollten Sie fast da sein. Wenn nicht, verwenden Sie dnf
zur Installation awesome
.
Fast fertig, nur noch ein paar Bücher übrig.
Ihre alte Konfiguration funktioniert nicht mehr, daher müssen Sie die Dateien sowohl aus dem xresources-Design als auch aus der Standarddatei abrufenrc.lua
. Ich würde Ihnen dringend empfehlen, ein Backup der alten Konfiguration zu erstellen, aber was könnte wirklich schief gehen?
Du ~/.Xresources
könntest so aussehen:
Xft.dpi: 156
Xft.antialias: true
Xft.hinting: true
Xft.rgba: rgb
Xft.hintstyle: hintslight
Stellen Sie sicher , deaktivieren Sie awesome
aus über aktualisiert werden dnf
durch Zugabe exclude=awesome
zu /etc/dnf/dnf.conf
.
Zum Schluss melden Sie sich ab (Neustart, was auch immer) und wieder an: Sie sollten jetzt bereit sein.