Как увеличить мой рабочий стол, но сохранить высокое разрешение для шрифтов и т. Д.?

9

Я недавно купил экран 4K (или UHD, то есть 2160p, если быть точным) и использую его на своей башне с Arch Linux. В качестве оконного менеджера я использую awesome, который работает поверх compton для создания композиций без разрывов, как описано в этом посте .

Экран довольно большой, но плотность пикселей выше, чем у предыдущих экранов, которые я использовал. Таким образом, я хотел бы масштабировать весь рабочий стол (увеличить его), чтобы иметь более удобную работу (и больше не нужно наклоняться к экрану, чтобы прочитать крошечный текст).

При масштабировании я по-прежнему хочу использовать преимущества высокого разрешения моего экрана (например, более плавное рендеринг шрифтов), поэтому я не хочу использовать что-то подобное xrandr: рендеринг рабочего стола с меньшим разрешением, а затем увеличение масштабируемого растрового изображения.

Я попытался выяснить, на каком уровне моей настройки GUI ( awesome => compton => X) мне нужно будет применить такую ​​конфигурацию, но я пока не нашел никакой полезной информации. Мне также было интересно, можно ли вообще этого достичь X. Судя по всему, композитор Wayland Weston поддерживает некоторое увеличение и уменьшение рабочего стола. Если это требуется, переход на Wayland, безусловно, будет вариант.

На самом деле я чувствую, что у меня есть некоторое общее представление о том, как обычно работает конвейер рендеринга GUI (начиная с менеджера окон). Я был бы очень признателен, если бы кто-то мог указать мне на некоторые проницательные чтения.

kassiopeia
источник
2
Вы на самом деле не говорите об увеличении размера шрифта, расширении графического интерфейса и т. Д.? Для этого общие инструменты, такие как GTK и QT, а также приложения, такие как Firefox, имеют настройки, позволяющие работать на дисплее 4k. Лучший источник информации об этом здесь: wiki.archlinux.org/index.php/HiDPI , я полагаю, вы уже это знаете. Мне также не хватает хорошей функции масштабирования, которая увеличивает часть вашего рабочего стола. Комптон, который я также использую на экране 4k, к сожалению, не поддерживает его. Здесь есть проблема: github.com/chjj/compton/issues/188
proycon

Ответы:

3

Привет молодец Потрясающий пользователь WM! У меня была такая же проблема, и я обнаружил, что Awesome WM в настоящее время не поддерживает масштабирование dpi. Так что это означает, что мы сами по себе. Многие приложения получают разрешение на дюйм от X-сервера. Поэтому убедитесь, что ваш X-сервер имеет правильное dpi (несколько способов: размер монитора Xorg Conf., .Xresources, cal xrandr с флагом dpi ...).

Лучшее решение, которое я нашел до сих пор: просто используйте большой размер шрифта.
Вы также можете увеличить размеры меню и других элементов, которые вы считаете слишком маленькими.

Wayland не подходит, если вы хотите продолжать использовать Awesome WM, потому что он реализует API X-сервера, Wayland - это нечто другое.

Компонент IIRC также не поможет, потому что он не поможет вам с масштабированием в соответствии с dpi.

Дино Хенсен
источник
0

Насколько я знаю, в настоящее время нет никаких решений для достижения этой цели. Настройка вознаграждения для одной из сред рабочего стола или оконных менеджеров может дать результаты.

Александр
источник
0

Если вы уменьшите разрешение до 1920x1080, это будет похоже на увеличение стандартного дисплея 1920x1080, который будет эффективно «увеличивать» и правильно масштабировать шрифты и тому подобное.

aeiounix
источник