Como posso reiniciar o shell do GNOME em Wayland?


38

Ao fazer alterações nas extensões ou instalar aplicativos, às vezes considero necessário reiniciar o shell do GNOME para que as alterações entrem em vigor. No passado, pressionar Alt + F2, digitar 'r' e pressionar enter faria isso.

No entanto, isso não parece estar disponível em Wayland.

insira a descrição da imagem aqui

Posso fazer logoff e logon novamente, mas isso não é conveniente quando tenho muitos aplicativos e janelas abertos trabalhando em um projeto.



3
Então parece que simplesmente não será possível no momento?
HarlemSquirrel

Normalmente, eu uso a reinicialização para reindexar o aplicativo (após a instalação). Existe uma maneira melhor?
Abdillah 18/09

Respostas:


9

Transformando o comentário do @gravity em resposta, um tópico da lista de discussão do Gnome diz que:

runDialog: Desative o comando restart no wayland

Pode-se esperar que os clientes lidem com o WM desaparecendo temporariamente, mas não com o servidor de exibição - portanto, quando executado como compositor de wayland, uma reinicialização geralmente é uma maneira elegante de matar a sessão do usuário, e há pouco que podemos fazer a respeito, exceto para impedir o usuário dar um tiro no próprio pé, lançando um erro.


4

Em Wayland, gnome-shellnão existe uma maneira fácil de reiniciar e deixar os aplicativos abertos. Se você precisar reiniciar gnome-shell, provavelmente será melhor salvar todo o seu trabalho e usar o menu para sair. Se isso não funcionar por algum motivo, o comando killall -HUP gnome-shello executará no executor de comandos (Alt + F2) ou no terminal.


Se você é um único usuário da área de trabalho, por exemplo, com o nome de usuário foo ...killall -u foo
noobninja 7/18

3

Não há como chegar a wayland, veja este controle de qualidade :

Em uma sessão do Xorg, é possível reiniciar o shell do GNOME sem perder o estado do aplicativo, pois os aplicativos estão sendo executados em um servidor separado (X). Porém, diferente do Xorg no caso de uma sessão do Wayland, o shell GNOME não é separado do servidor Wayland.

Portanto, não há como reiniciar o shell do GNOME no Wayland sem perder o estado do aplicativo, pois o servidor de exibição também fica inativo. É semelhante a reiniciar o servidor X em uma sessão do Xorg.

Essa é a razão pela qual essa opção de reinicialização do shell está desabilitada no Wayland (lembre-se de que geralmente a sequência de teclas para matar o servidor X também é desabilitada por padrão na sessão do Xorg) e provavelmente nunca haverá uma maneira não destrutiva de reiniciar o shell do GNOME em Wayland.

Você pode ver este relatório de bug do GNOME para obter detalhes.

1 : https://bugzilla.gnome.org/show_bug.cgi?id=741665

Mas no Xorg é possível apenas fazendo ALT+ F2e depois entrando rno diálogo.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.