एक असभ्य हैक!
वर्तमान में, मैं का एक मिश्रण का उपयोग कर रहा हूँ
xrandr --output HDMI-1 --scale 0.8x0.8
export GDK_SCALE=2
export GDK_DPI_SCALE=0.6
और फोंट सेट करना। ज्यादातर, यह HiDPI पर आर्क लिनक्स के अनुभाग से लिया गया था ।
सुरुचिपूर्ण नहीं ☹
एक वास्तविक समाधान…
पृष्ठभूमि
अंक 760 से पता चलता है कि कमाल की वर्तमान मास्टर शाखा कस्टम डीपीआई का समर्थन करती है। और 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
अंत में, लॉग आउट (रिबूट, जो भी हो) और वापस लॉग इन करें: आपको अब तैयार होना चाहिए।