LINUX.ORG.RU

Как перезапсукать gnome-shell на Wayland?

 , , , ,


1

5

На иксах это делалась с помощью Alt+F2 и R или командой gnome-shell --replace в терминале. На вяленом это не работает, а команда нужна, ибо эта поскуда всю ОЗУ сжирает через сутки использования.

Дистрибутив: Fedora Rawhide

Возможно, это как-то связано с тем, что в режиме Wayland GNOME Shell и есть своего рода X-сервер. В иксах можно передёрнуть WM по той причине, что это всего лишь клиент, а тут вроде как он и за сервер.

anonymous
()

Никак. Такой фичи попросту нет. А еще в вэйланде нельзя, например, запустить наутилус от рута, и курсор лагает при сильной загрузке проца. Не готов чуть более чем полностью.

https://fedoraproject.org/wiki/Wayland_features

Restarting gnome-shell

mutter, gnome-shell
Completion: 0%
See also: Remove X11 requirement in mutter
See also: https://bugzilla.redhat.com/show_bug.cgi?id=1367666
Under X11, gnome-shell can be restarted at will without losing the current session (using Alt F2 → «r»). Similarly, the user session under X11 can survive a crash in gnome-shell as the session manager will automatically restart it.

Under Wayland, being the Wayland compositor as well, gnome-shell cannot be restarted without restarting the entire user session. Using Alt F2 → «r» states that «Restart is not available on Wayland».

As a result, if gnome-shell crashes under Wayland, the entire user session is terminated unexpectedly.

anonymous
()
Ответ на: комментарий от anonymous

Некорректно выразился, подразумевалось что gnome-shell не готов для вэйланда (который может быть и готов сам по себе).

anonymous
()
Ответ на: комментарий от ilipnitsky

у меня не запускался, хз, может починили, пробовал и sudo и su и (как обычно запускаю) pkexec.

anonymous
()

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

consensus
()

всю ОЗУ сжирает через сутки использования

Fedora Rawhide

this

eternal_sorrow ★★★★★
()
Последнее исправление: eternal_sorrow (всего исправлений: 1)
Ответ на: комментарий от ilipnitsky

о, спасибо, работает!

когда систему устанавливал, пароль рута не задавал, вместо su делал sudo -i, сейчас пароль прописал и все отлично.

anonymous
()
Ответ на: комментарий от imul

Кстати, в Enlightenment это сделали. Только смысла от этого немного.

consensus
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.