Как запустить сессию 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, поскольку я предпочел более плавный вид и производительность.