Как установить X11 по умолчанию, но оставить Wayland включенным на Rocky Linux 8?

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

Я работаю над настройкой Rocky Linux 8 для новых машин и хотел бы установить X11 в качестве сеанса по умолчанию, но при этом оставить Wayland включенным для пользователей, которые предпочитают его. Цель заключается в том, чтобы позволить пользователям выбирать Wayland или X11 на экране входа в систему.

В настоящее время у меня следующая конфигурация в /etc/gdm/custom.conf:

# /etc/gdm/custom.conf

# Хранилище настроек GDM

[daemon]
AutomaticLoginEnable=false
# Уберите комментарий с нижней строки, чтобы заставить экран входа использовать Xorg
WaylandEnable=false

[security]

[xdmcp]

[chooser]

[debug]
# Уберите комментарий с нижней строки, чтобы включить отладку
#Enable=true

Однако, когда я устанавливаю WaylandEnable=false, опция шестеренки для переключения между Wayland и X11 полностью исчезает на экране входа. Если я устанавливаю WaylandEnable=true, он автоматически переводится на Wayland вместо X11, что мне не нужно.

Есть ли способ установить X11 по умолчанию, но при этом разрешить пользователям переключаться на Wayland на экране входа в систему?

Буду признателен за любые предложения или идеи!

Есть ли способ установить X11 по умолчанию, но при этом разрешить пользователям переключаться на Wayland на экране входа в систему?

Буду признателен за любые предложения или идеи!

Ответ или решение

Для настройки Rocky Linux 8 с целью установления X11 в качестве сеанса по умолчанию, при этом оставляя Wayland активным для пользователей, потребуется внести изменения в конфигурацию дисплейного менеджера GDM (GNOME Display Manager). Приведенные ниже шаги помогут вам добиться желаемого результата, при этом пользователи смогут выбирать между Wayland и X11 на экранной форме входа.

Шаги по настройке GDM для установки X11 по умолчанию и сохранения Wayland

  1. Откройте файл конфигурации GDM:

    Для начала вам нужно отредактировать файл /etc/gdm/custom.conf. Это можно сделать с помощью текстового редактора, например, nano или vim:

    sudo nano /etc/gdm/custom.conf
  2. Настройка gdm.custom.conf:

    Убедитесь, что в разделе [daemon] настроено следующее:

    [daemon]
    AutomaticLoginEnable=false
    # Убедитесь, что эта строка закомментирована, 
    # либо установлена в значение true для включения Wayland
    # WaylandEnable=false
    DefaultSession=gnome-xorg.desktop

    Добавьте строку DefaultSession=gnome-xorg.desktop, чтобы установить X11 в качестве сеанса по умолчанию. Эта строка указывает GDM запускать сессию GNOME с X11.

  3. Проверка доступности сессий:

    Убедитесь, что соответствующие файлы .desktop для X11 и Wayland доступны в каталоге /usr/share/xsessions/:

    ls /usr/share/xsessions/

    Вы должны видеть схожие файлы как gnome.desktop (Wayland) и gnome-xorg.desktop (X11). Если они отсутствуют, вы можете установить соответствующие пакеты.

  4. Перезапустите GDM:

    После внесения изменений в конфигурацию, перезапустите GDM для применения изменений:

    sudo systemctl restart gdm
  5. Проверка результата:

    На экране входа теперь вы должны увидеть значок шестеренки (или аналогичную иконку) рядом с полем ввода пароля. Нажмите на него и убедитесь, что доступны оба варианта – X11 и Wayland.

Проверка и устранение неполадок

Если после всех изменений значок для выбора сессии все еще отсутствует, проверьте следующее:

  • Логи GDM: Проверьте логи GDM, чтобы увидеть, нет ли там ошибок, которые могут препятствовать появлению гибкости выбора сессии.

    journalctl -u gdm.service
  • Настроенные пакеты: Убедитесь, что все необходимые пакеты для работы Wayland и X11 установлены.

  • Права доступа: Убедитесь, что файлы .desktop имеют правильные права и владельцев, иначе GDM не сможет их загрузить.

Заключение

Следуя вышеперечисленным шагам, вы сможете установить X11 в качестве сеанса по умолчанию на вашем Rocky Linux 8, одновременно предоставив пользователям возможность выбора Wayland на экране входа. Это даст вашим пользователям гибкость и выбор в зависимости от их предпочтений и потребностей. Если у вас возникнут дополнительные вопросы или потребуется более детальная помощь, не стесняйтесь обращаться за поддержкой.

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

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