แฮ็คที่ไม่ประณีต!
ขณะนี้ฉันกำลังใช้งาน
xrandr --output HDMI-1 --scale 0.8x0.8
export GDK_SCALE=2
export GDK_DPI_SCALE=0.6
และการตั้งค่าแบบอักษร ส่วนใหญ่ก็ถูกนำมาจากส่วน Arch Linux บน HiDPI
ไม่หรูหราเลย☹
ทางออกที่แท้จริง ...
พื้นหลัง
ปัญหา 760แสดงว่าสาขาหลักปัจจุบันที่ยอดเยี่ยมรองรับ DPI ที่กำหนดเองได้ และปัญหา 1225คือความพยายามของฉันในการทำสิ่งต่าง ๆ อย่างถูกต้อง
ติดตั้งmaster
สาขา
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*
ตอนนี้คุณต้องใช้ชุดข้อมูลแก้ไขนี้เมื่อดำเนินการต่อแล้ว:
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
หากงานด้านบนคุณควรอยู่ใกล้ ๆ ถ้าไม่ได้ใช้ในการติดตั้งdnf
awesome
เกือบเสร็จแล้วเหลือเพียงการรักษาหนังสือ
การกำหนดค่าเก่าของคุณจะไม่ทำงานอีกต่อไปดังนั้นคุณต้องได้รับไฟล์จากชุดรูปแบบ xresourcesรวมถึงrc.lua
ไฟล์เริ่มต้น ฉันขอแนะนำให้คุณสำรองข้อมูลการกำหนดค่าเก่า แต่จริงๆแล้วสิ่งที่อาจผิดไปได้
คุณ~/.Xresources
สามารถมีลักษณะเช่นนี้:
Xft.dpi: 156
Xft.antialias: true
Xft.hinting: true
Xft.rgba: rgb
Xft.hintstyle: hintslight
ให้แน่ใจว่าคุณปิดการใช้งานawesome
จากการปรับปรุงทางdnf
โดยการเพิ่มการexclude=awesome
/etc/dnf/dnf.conf
ในที่สุดออกจากระบบ (รีบูตอะไรก็ตาม) และเข้าสู่ระบบอีกครั้ง: ตอนนี้คุณควรจะพร้อม