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 mastercabang
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 dnfuntuk 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.luafile default . Saya akan sangat menyarankan Anda mengambil cadangan dari konfigurasi yang lama, tetapi sungguh apa yang bisa salah—
Anda ~/.Xresourcesbisa terlihat seperti ini:
Xft.dpi: 156
Xft.antialias: true
Xft.hinting: true
Xft.rgba: rgb
Xft.hintstyle: hintslight
Pastikan Anda menonaktifkan awesomedari yang diperbarui melalui dnfdengan menambahkan exclude=awesomeke /etc/dnf/dnf.conf.
Akhirnya, keluar (reboot, apa pun) dan masuk kembali: Anda sekarang sudah siap.