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

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

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

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

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

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

3 Solutions collect form web for “Как увеличить размер моего рабочего стола, но поддерживать высокое разрешение для шрифтов и т. Д.?”

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

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

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

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

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

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

  • Fedora 18 обнаруживает несуществующий монитор
  • Ошибка «Нет протокола» при запуске с удаленной машины через ssh
  • Как отобразить xclock на другом компьютере?
  • RedHat5 остановить копию при выборе
  • Вставка содержимого xclip на gedit
  • Самая легкая аппаратная ускоренная настольная система
  • ElementaryOS / Конкретная компоновка
  • Как переназначить «dead_hook» в Emacs и Vim?
  • WSL: перенаправить ссылки на хост
  • Вывести сообщение в графическом интерфейсе от cron
  • Как скопировать текст из xterm (Awesome, Debian, VirtualBox)?
  • Interesting Posts

    Задание CRON для выполнения команды с низкой памятью

    Команда dd выходит из строя с ошибкой «Вход / выход» при записи USB-накопителя

    Есть ли способ фильтрации и печати определенного шаблона без повторения кода?

    Тестирование проблем AAC (Kubuntu 16.04 + различные приложения)

    Установка SSH через Cygwin

    Как показать простой режим работы в строке состояния tmux?

    ssh (удаленная консоль) между двумя компьютерами из разных частных сетей

    systemd срезы даже с низким CPUShare сильно влияют на реакцию системы

    Отображать stdout и stderr в двух отдельных потоках

    Удаление определенных типов файлов, кроме папки

    Есть ли способ скопировать прямоугольную область на терминале bash или konsole?

    Как программно проверить, поддерживает ли терминал курсив?

    TightVNC регистрирует второго пользователя в качестве первого пользователя для Oracle Linux (RHEL)

    Как решить проблему ntp «Не удалось связаться с сервером времени» из KDE?

    Не удается выполнить пингующее устройство с адресом ipv6

    Linux и Unix - лучшая ОС в мире.