Как запустить сессию gnome-wayland из командной строки?

Я экспериментирую с Wayland.

Вы можете запустить Gnome с помощью X через startx команда. Есть ли способ запустить Gnome с Wayland через какую-то команду?

Я хотел бы иметь возможность запускать Gnome/X на моем главном дисплее. Затем переключитесь на отображение:2 (Ctrl+alt+win+F2/F3) и затем выполните что-то вроде:

startWayland 

Так что у меня второй рабочий стол с гномом, работающим с Wayland.

Это возможно? (Почти альтернатива также приветствуется)

3 ответа

Решение

Рабочее решение для Йонаса Адаля, разработчика бормочущего:

Обычно я переключаюсь на VT и запускаю:

dbus-run-session - gnome-shell --display-server --wayland

XDG_SESSION_TYPE=wayland dbus-run-session gnome-session

Из документов: https://wiki.archlinux.org/index.php/GNOME

Неважно, я нашел решение:

gnome-session --session gnome-wayland

Источник:
GNOME / Wayland в Fedora | Идет на https://blogs.gnome.org/mclasen/2013/10/03/gnome-wayland-in-fedora/

[EDIT] Это больше не работает с недавней Fedora (24). На данный момент я не нашел решения для этого. Единственный способ заставить Wayland работать в эти дни - использовать механизм при входе в систему и настроить систему для входа в Wayland. Если у кого-то есть решение этого...

Обратите внимание, что с Wayland не работают следующие видеодрайверы: nvidia, cirrus, Hi1710.

Я обнаружил это после нескольких дней попыток заставить Wayland работать с моим видеоустройством Nvidia, пока не увидел этот комментарий, похороненный в ArchLinux Wiki для GDM. ArchLinux GDM вики

Файл, который управляет этим, - /usr/lib/udev/rules.d/61-gdm.rules.

Этот сценарий устанавливает /usr/lib/gdm3/gdm-disable-wayland, который сообщает gdm не показывать /usr/share/wayland-sessions в меню сеанса для этих драйверов устройств. (Я использую Ubuntu Focal/20.04)

Мне удалось заставить Wayland работать, удалив драйверы nvidia, и, хотя мне было приятно, что он заработал, я вернулся к использованию установки X/Nvidia, поскольку я предпочел более плавный вид и производительность.

Другие вопросы по тегам