Неграмотный хак!
В настоящее время я использую смесь
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
.
Наконец, выйдите из системы (перезагрузите компьютер) и войдите снова: теперь вы должны быть готовы.