При увеличении разрешения весь текст графического интерфейса, кнопки и т. Д. Становятся Больше

#awesome-wm

#awesome-wm

Вопрос:

Я покажу вам три примера, где вы видите увеличение размера из-за текста в терминале. Я меняю разрешение с помощью xrandr, у pic1 800×600 и, кажется, все в порядке, затем в pic2 я изменил разрешение на 1856×1392, и оно тоже кажется нормальным, но после перезапуска awesome я получаю то же самое на pic3.

Я даже через 3 недели не нашел решения этой проблемы, поэтому я в тупике. Что я могу сделать?

 https://ibb.co/JktWWSR
Awesome-err2
Awesome-err3

Ответ №1:

Похоже, что после изменения обнаруживается другое значение DPI.

Есть несколько источников, которые Awesome запрашивает, чтобы определить значение DPI для использования.

  • Пользователи могут явно присвоить экрану значение DPI ( s.dpi = 42 ).
  • По умолчанию AwesomeWM использует следующую цепочку для определения значения DPI:
    • Значение Xft.dpi из базы данных ресурсов X: awesome-client 'return awesome.xrdb_get_value("", "Xft.dpi")'
    • Размер корневого окна, сообщаемый сервером X11 (размер в пикселях и размер в мм позволяет вычислить DPI): awesome-client 'return require("gears.debug").dump_return{size = {root.size()}, size_mm = {root.size_mm()}}'
  • Устанавливаете ли вы auto_dpi_enabled где-нибудь в своей конфигурации?
    • Если так … хм, в настоящее время я не совсем уверен, какие значения используются. Я думаю, что он пытается получить цифры от RandR.

В любом случае, следующая команда должна выдать значение DPI, на котором остановился AwesomeWM: awesome-client 'local res = {} for s in screen do res[s] = s.dpi end return require("gears.debug").dump_return(res)'

Извините, этот ответ в значительной степени не является ответом. Однако ваш вопрос также больше похож на сообщение об ошибке, чем на вопрос … извините.

Комментарии:

1. Спасибо: D Я обнаружил, что когда я устанавливаю разрешение с помощью xrandr, мне нужно также установить DPI на то, что мне нужно. Я попробовал 48, но это было мало, и эти глаза больше не со мной: P но DPI при 96 кажется нормальным. Огромное спасибо вам за то, что указали мне правильное направление. // TD