Вопрос или проблема
У меня есть два идентичных компьютера, оба от одного производителя, с совпадающими моделями и ревизиями. Эти мониторы подключены к док-станции Thunderbolt 4 через DisplayPort, а док-станция соединена с ноутбуком, который поддерживает Thunderbolt 4. В этой конфигурации получается три дисплея. Когда я использую приложения, которые поддерживают совместное использование экрана, такие как приложения для видео-конференций или веб-сайты с возможностями WebRTC, становится сложно определить каждый монитор. Проблема усугубляется тем, что оба монитора, подключенные к док-станции, называются Acer Technologies 27″.
Как переименовать эти дисплеи, чтобы уменьшить путаницу?
Запрос выбора совместного использования экрана выглядит так в Fedora 38 с Gnome 44 и Wayland:
Имена дисплеев также отображаются в настройках дисплея gnome:
Это исправлено с последним программным обеспечением на октябрь 2024 года (в данном случае Gnome на Fedora 40): диалог теперь упорядочивает мониторы в соответствии с настройками дисплея:
Ответ или решение
Чтобы переименовать подключенные компьютерные мониторы в Linux с использованием Wayland, на примере системы Fedora 38 с окружением рабочего стола GNOME 44, необходимо выполнить несколько шагов, которые помогут улучшить удобство использования и упростят выбор мониторов в приложениях для совместного использования экрана, таких как приложения для видеоконференций.
Пошаговая инструкция по переименованию мониторов
-
Проверка доступных инструментов:
В Wayland процесс управления дисплеями отличается от Xorg, поэтому убедитесь, что у вас установлены необходимые утилиты и обновления. Для описываемого случая наличие последних обновлений GNOME и Wayland критично для правильного отображения и настройки. -
Использование GNOME Settings:
- Откройте настройки GNOME, воспользовавшись поиском или через системное меню.
- Перейдите в раздел Дисплеи.
- Здесь вам будет показан список всех подключенных дисплеев. Однако, как правило, GNOME не предоставляет возможности изменения имени монитора в параметрах.
-
Изменение конфигурации через gsettings:
В случае отсутствия встроенной функции для переименования, можно использоватьgsettings
для изменения идентификаторов:gsettings set org.gnome.desktop.wm.preferences theme 'имя_темы'
Это общее решение и может не изменять имена дисплеев на уровне мониторов. Досконально протестируйте изменения.
-
Скрипты и конфигурация xrandr (не для Wayland):
Так как вы работаете с Wayland, метод черезxrandr
не будет работать. В некоторых случаях можно применитьwlr-randr
, если вы используете Wayland на основе wlroots, но вопрос переименования все равно остается открытым. -
Регулировка конфигураций с помощью
.desktop
файлов (если поддерживается):
Если ваше окружение позволяет, создайте пользовательские конфигурационные файлы:- Перейдите в
~/.config/autostart/
- Создайте файл с именем
set-display-names.desktop
и добавьте в него команды для задания имен.
- Перейдите в
-
Отдельные контекстные решения:
Некоторые команды могут быть включены в систему автозагрузок. Например, с помощьюdconf-editor
можно исследовать настройки и сохранить необходимые изменения. -
Рассмотрите другие версии системы:
Если проблема останется нерешенной, возможно стоит обновить систему до Fedora 40, как указывалось, где было объявлено, что была улучшена функциональность отображения.
Заключение
Переименование мониторов в Linux на базе Wayland может быть сложной задачей из-за ограничений самой системы, в отличие от Xorg. В данном случае, после обновления до более новых версий операционной системы и использованием утилит управления дисплеями, таких как gsettings
, можно добиться наилучшего результата. Если в дальнейшем возникнут трудности, рекомендуем обратиться к сообществу пользователей Fedora и GNOME для получения актуальной информации и рекомендаций.