Peretasan yang salah!
Saat ini, saya menggunakan campuran
xrandr --output HDMI-1 --scale 0.8x0.8
export GDK_SCALE=2
export GDK_DPI_SCALE=0.6
Dan pengaturan font. Sebagian besar, ini diambil dari bagian Arch Linux di HiDPI .
Tidak elegan sama sekali ☹
Solusi nyata ...
Latar Belakang
Edisi 760 menunjukkan bahwa cabang master saat ini yang luar biasa mendukung DPI kustom. Dan edisi 1225 adalah upaya saya untuk melakukan hal-hal dengan benar.
Instal master
cabang
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*
Anda sekarang perlu menerapkan tambalan ini , setelah selesai melakukan resume:
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
Jika cara di atas berhasil, Anda seharusnya hampir sampai. Jika tidak, gunakan dnf
untuk menginstal awesome
.
Hampir selesai, hanya beberapa pembukuan yang tersisa.
Konfigurasi lama Anda tidak akan berfungsi lagi, jadi Anda perlu mendapatkan file dari tema xresources serta rc.lua
file default . Saya akan sangat menyarankan Anda mengambil cadangan dari konfigurasi yang lama, tetapi sungguh apa yang bisa salah—
Anda ~/.Xresources
bisa terlihat seperti ini:
Xft.dpi: 156
Xft.antialias: true
Xft.hinting: true
Xft.rgba: rgb
Xft.hintstyle: hintslight
Pastikan Anda menonaktifkan awesome
dari yang diperbarui melalui dnf
dengan menambahkan exclude=awesome
ke /etc/dnf/dnf.conf
.
Akhirnya, keluar (reboot, apa pun) dan masuk kembali: Anda sekarang sudah siap.