Я недавно купил экран 4K (или UHD, то есть 2160p, если быть точным) и использую его на своей башне с Arch Linux. В качестве оконного менеджера я использую awesome, который работает поверх compton для создания композиций без разрывов, как описано в этом посте .
Экран довольно большой, но плотность пикселей выше, чем у предыдущих экранов, которые я использовал. Таким образом, я хотел бы масштабировать весь рабочий стол (увеличить его), чтобы иметь более удобную работу (и больше не нужно наклоняться к экрану, чтобы прочитать крошечный текст).
При масштабировании я по-прежнему хочу использовать преимущества высокого разрешения моего экрана (например, более плавное рендеринг шрифтов), поэтому я не хочу использовать что-то подобное xrandr
: рендеринг рабочего стола с меньшим разрешением, а затем увеличение масштабируемого растрового изображения.
Я попытался выяснить, на каком уровне моей настройки GUI ( awesome => compton => X
) мне нужно будет применить такую конфигурацию, но я пока не нашел никакой полезной информации. Мне также было интересно, можно ли вообще этого достичь X
. Судя по всему, композитор Wayland Weston поддерживает некоторое увеличение и уменьшение рабочего стола. Если это требуется, переход на Wayland, безусловно, будет вариант.
На самом деле я чувствую, что у меня есть некоторое общее представление о том, как обычно работает конвейер рендеринга GUI (начиная с менеджера окон). Я был бы очень признателен, если бы кто-то мог указать мне на некоторые проницательные чтения.
источник
Ответы:
Привет молодец Потрясающий пользователь WM! У меня была такая же проблема, и я обнаружил, что Awesome WM в настоящее время не поддерживает масштабирование dpi. Так что это означает, что мы сами по себе. Многие приложения получают разрешение на дюйм от X-сервера. Поэтому убедитесь, что ваш X-сервер имеет правильное dpi (несколько способов: размер монитора Xorg Conf., .Xresources, cal xrandr с флагом dpi ...).
Лучшее решение, которое я нашел до сих пор: просто используйте большой размер шрифта.
Вы также можете увеличить размеры меню и других элементов, которые вы считаете слишком маленькими.
Wayland не подходит, если вы хотите продолжать использовать Awesome WM, потому что он реализует API X-сервера, Wayland - это нечто другое.
Компонент IIRC также не поможет, потому что он не поможет вам с масштабированием в соответствии с dpi.
источник
Насколько я знаю, в настоящее время нет никаких решений для достижения этой цели. Настройка вознаграждения для одной из сред рабочего стола или оконных менеджеров может дать результаты.
источник
Если вы уменьшите разрешение до 1920x1080, это будет похоже на увеличение стандартного дисплея 1920x1080, который будет эффективно «увеличивать» и правильно масштабировать шрифты и тому подобное.
источник