Как я могу перезапустить оболочку GNOME на Wayland?
20323
HarlemSquirrel
При внесении изменений в расширения или установке приложений я иногда находил необходимым перезапустить оболочку GNOME, чтобы изменения вступили в силу. Раньше, нажимая Alt + F2, печатая 'r' и нажимая ввод, делали это.
Однако, это, кажется, не доступно на Wayland.
Я могу выйти и снова войти, но это не удобно, когда у меня открыто много приложений и окон, работающих над проектом.
Вот почему: https://mail.gnome.org/archives/commits-list/2015-March/msg01019.html
gravitymixes 7 лет назад
1
Значит, похоже, что на данный момент это невозможно?
HarlemSquirrel 7 лет назад
3
runDialog: отключить команду перезапуска на Wayland
Можно ожидать, что клиенты будут иметь дело с удалением WM временно, но не с сервером дисплея - поэтому при работе в качестве композатора Wayland перезапуск обычно представляет собой причудливый способ уничтожения пользовательского сеанса, и мы мало что можем с этим поделать, кроме как предотвратить пользователь выстрелил себе в ногу, бросив ошибку.
2
Segfault
Под Wayland gnome-shellнет изящного способа перезапустить и оставить приложения открытыми. Если вам необходимо перезапустить компьютер, gnome-shellвам, вероятно, лучше сохранить всю свою работу и использовать меню для выхода из системы. Если это по какой-то причине не работает, команда killall -HUP gnome-shellвыполнит это из команды runner (Alt + F2) или терминала.
Например, если вы являетесь пользователем одного компьютера с именем пользователя _foo _... ** `killall -u foo` **
noobninja 6 лет назад
0
В сеансе Xorg можно перезапустить оболочку GNOME без потери состояния приложения, поскольку приложения работают на отдельном сервере (X). Но в отличие от Xorg в случае с сессиями Wayland оболочка GNOME не отделена от сервера Wayland.
Таким образом, невозможно перезапустить оболочку GNOME в Wayland без потери состояния приложения, так как сервер дисплея также выходит из строя. Это похоже на перезапуск X-сервера в сеансе Xorg.
Вот почему эта опция перезапуска оболочки отключена в Wayland (напомним, что обычно последовательность клавиш для отключения X-сервера также отключается по умолчанию в сеансе Xorg), и, вероятно, никогда не будет неразрушающего способа перезапустить оболочку GNOME. в Уэйленде.