Вопрос или проблема
Я экспериментирую с Wayland (на Fedora 24) и многими экранами с различным DPI.
С X я настраиваю свой вторичный экран с низким DPI с помощью команды
xrandr --output eDP-1 --auto --output DP-1-8 --auto --panning 3840x2400+3840+0 --scale 2x2 --right-of eDP-1
Как я могу настроить масштабирование для моего вторичного монитора с помощью Wayland или добиться комфортного опыта на многопроцессорных экранах с Wayland?
xrandr
не может изменять настройки Wayland. xrandr
— это утилита командной строки для работы с серверами, совместимыми с XRandR (например, XOrg). Wayland отказывается от большинства из этого. Вместо этого Wayland запускается в рамках самих оконных менеджеров (например, mutter для GNOME).
В этом блоге обсуждается часть работы, которую KDE проводит для создания абстрактного уровня управления экранами поверх X11 и Wayland.
Ответ или решение
На Fedora 24, использующей Wayland, управление многоэкранной настройкой с различной плотностью пикселей (DPI) может быть несколько сложным, особенно по сравнению с традиционным X-сервером, где такие возможности управляются с помощью утилиты xrandr
. Тем не менее, в Wayland предусмотрены свои механизмы, которые обеспечивают хорошее качество изображений на мониторах с различной плотностью пикселей.
Основные Подходы к Управлению Многоэкранной Настройкой в Wayland
-
Настройки через системные параметры:
На современных дистрибутивах Linux с рабочими окружениями, использующими Wayland (такими как GNOME), вы можете настроить параметры экранов прямо через интерфейс параметров системы:- Откройте «Настройки» (Settings).
- Перейдите в раздел «Экран» (Displays).
- Здесь вы увидите ваши подключенные экраны. Выберите экран с более низким DPI и отрегулируйте его масштабирование — это может быть сделано с помощью ползунка или выпадающего меню.
-
Использование Wayland-сессий:
В некоторых случаях графические интерфейсы могут не обеспечивать точной настройки масштабирования. В этом случае вы можете использовать специальные команды через терминал. Например, для GNOME можно экспериментировать сgsettings
для изменения параметров DPI:gsettings set org.gnome.desktop.interface text-scaling-factor 1.5
Однако, стоит отметить, что такие настройки могут потребовать перезагрузки сеанса.
-
Выбор подходящего рабочего окружения:
KDE Plasma, например, работает активно над улучшением поддержки многоэкранных конфигураций в Wayland. Если вам важна высокая степень настройки и возможностей, вам может подойти KDE. В Plasma вы можете использовать интерфейсSystem Settings
, чтобы настроить каждый монитор индивидуально, включая их разрешение и масштабирование. -
Обратная связь сообщества и разработчиков:
Wayland активно развивается, и многие недостатки, связанные с многоэкранной поддержкой и масштабированием DPI, быстро исправляются. Обратите внимание на сайты и форумы сообщества, такие как Reddit или Fedora Project, чтобы быть в курсе последних обновлений.
Общие Рекомендации
- Убедитесь, что используемое вами дистрибутивное окружение поддерживает Wayland и имеет последнюю версию. Это позволяет получить доступ ко всем новейшим улучшениям.
- Не избегайте участия в обсуждениях на форумах и в сообществах. Там вы можете узнать о лучших практиках и, возможно, даже новых инструментах для повышения производительности работы с многоэкранными системами.
- Рассмотрите возможность использования стороннего программного обеспечения для управления окнами и масштабированием, которое может улучшить ваш опыт работы с многоэкранными конфигурациями под Wayland.
Заключение
Хотя transition от X к Wayland может оказаться проблематичным из-за ограничений в масштабировании и управлении многими мониторами, использование системных настроек, правильного рабочего окружения, и следование рекомендациям сообщества может значительно улучшить ваш опыт. Wayland стремительно развивается, и поддержка многоэкранных настроек продолжает улучшаться с каждым обновлением.