Масштабирование многоразрешения экранов с Wayland на Fedora 24

Вопрос или проблема

Я экспериментирую с 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

  1. Настройки через системные параметры:
    На современных дистрибутивах Linux с рабочими окружениями, использующими Wayland (такими как GNOME), вы можете настроить параметры экранов прямо через интерфейс параметров системы:

    • Откройте «Настройки» (Settings).
    • Перейдите в раздел «Экран» (Displays).
    • Здесь вы увидите ваши подключенные экраны. Выберите экран с более низким DPI и отрегулируйте его масштабирование — это может быть сделано с помощью ползунка или выпадающего меню.
  2. Использование Wayland-сессий:
    В некоторых случаях графические интерфейсы могут не обеспечивать точной настройки масштабирования. В этом случае вы можете использовать специальные команды через терминал. Например, для GNOME можно экспериментировать с gsettings для изменения параметров DPI:

    gsettings set org.gnome.desktop.interface text-scaling-factor 1.5

    Однако, стоит отметить, что такие настройки могут потребовать перезагрузки сеанса.

  3. Выбор подходящего рабочего окружения:
    KDE Plasma, например, работает активно над улучшением поддержки многоэкранных конфигураций в Wayland. Если вам важна высокая степень настройки и возможностей, вам может подойти KDE. В Plasma вы можете использовать интерфейс System Settings, чтобы настроить каждый монитор индивидуально, включая их разрешение и масштабирование.

  4. Обратная связь сообщества и разработчиков:
    Wayland активно развивается, и многие недостатки, связанные с многоэкранной поддержкой и масштабированием DPI, быстро исправляются. Обратите внимание на сайты и форумы сообщества, такие как Reddit или Fedora Project, чтобы быть в курсе последних обновлений.

Общие Рекомендации

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

Заключение

Хотя transition от X к Wayland может оказаться проблематичным из-за ограничений в масштабировании и управлении многими мониторами, использование системных настроек, правильного рабочего окружения, и следование рекомендациям сообщества может значительно улучшить ваш опыт. Wayland стремительно развивается, и поддержка многоэкранных настроек продолжает улучшаться с каждым обновлением.

Оцените материал
Добавить комментарий

Капча загружается...