Неграмотный хак!
В настоящее время я использую смесь
xrandr --output HDMI-1 --scale 0.8x0.8
export GDK_SCALE=2
export GDK_DPI_SCALE=0.6
И настройка шрифтов. В основном это было взято из раздела Arch Linux по HiDPI .
Вообще не элегантно ☹
Настоящее решение ...
Фон
В выпуске 760 предполагается, что текущая основная ветка awesome поддерживает настраиваемый 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.
Наконец, выйдите из системы (перезагрузите компьютер) и войдите снова: теперь вы должны быть готовы.