Eu instalei gnome-shell-extensions
, mas estou no VNC, então não posso seguir as instruções normais para fazer login e selecionar 'Clássico' no menu de login (não há menu de login). Para TigerVNC, o X é executado a partir desse ponto /etc/X11/Xtigervnc-session
, mas não é nada óbvio (para mim) como o Gnome é executado a partir desse ponto.
Histórico: gostaria de obter algo próximo à área de trabalho que vejo no RHEL8 (também no VNC). O RHEL usa o Gnome 3 simples, mas o padrão é um desktop clássico utilizável, então prefiro não instalar o Mate/whatever para voltar a esse ponto.
Existem várias maneiras de fazer isso, a maioria das quais parece não funcionar. O guia de administração do Red Hat ( aqui para RHEL 7 - os documentos do RH são sempre um bom lugar para procurar) fornece estes comandos para mudar do GNOME clássico para o GNOME (primeiro) ou vice-versa (segundo), em uma sessão em execução:
O segundo quase funcionou para mim em 22.04, mas o Gnome travou após alguns segundos (por vnc; todos os meus sistemas estão sem cabeça). Se funcionar, deve ser uma boa maneira de ver (de forma não permanente) a aparência do Classic.
tigervnc
runs/etc/X11/Xtigervnc-session
, que executa/etc/X11/Xsession
, que origina os scripts em/etc/X11/Xsession.d/
. Eles leem vários ambientes que devem definir a sessão para você. Em particular, eles deveriam ler~/.gnomerc
, e acho que adicioná-los.gnomerc
deveria iniciar o Classic:Mas, novamente, não consegui fazer isso funcionar (no vnc). Observe que você
~/.xsessionrc
provavelmente contémque você pode ou não ter que remover ou comentar.
Finalmente, você pode definir a sessão em
tigervnc
si (esta funciona). Crie um~/.vnc/tigervnc.conf
contendo:a sessão deve ser uma das listadas em
/usr/share/xsessions
(para 22.04, tenhognome-classic
,gnome-classic-xorg
,ubuntu
eubuntu-xorg
; não tenho ideia do quegnome-classic-xorg
seja).Finalmente - sair para testar coisas é difícil no vnc. É mais fácil fazer o ssh e reduzir o nível de execução para 3 e depois voltar para 5:
você pode executar
runlevel
após cada comando para confirmar se o nível de execução passou de 5 para 3 e depois de 3 para 5. Você pode executar seu visualizador vnc novamente depois de fazer isso.