
Algo estranho que estou tentando entender:
- Ubuntu 16.04
- Gnomo Clássico
Se eu iniciar o gedit a partir docardápiooulinha de comandocomo eu, recebo a seguinte IU:
^ este tem:
- a barra de menu na parte superior da janela
- com [Abrir] e [+] e [Salvar] diretamente abaixo
No entanto, se eu iniciar o gedit a partir dolinha de comandousando gksu gedit, obtenho uma interface de usuário com aparência diferente:
^ este tem:
- o [Abrir] e [+] e [Salvar] na barra de título na parte superior da janela
- com a barra de menu logo abaixo
Agora eu sei que osudoperfil é diferente do meudo utilizadorperfil, mas não consigo descobrir o que está mudando.
O gksu gedit está usando uma visualização da área de trabalho do Unity - em oposição à visualização do usuário como o Gnome classic?
Eu pesquisei um pouco e não estou tendo sorte em resolver isso.
Algum conselho?
Obrigado
EDITAR informação adicional
Saí do Gnome Classic e entrei novamente usando o Unity ... e obtive uma exibição semelhante à primeira captura de tela.
Ainda estou tentando descobrir como obter a segunda visualização ao iniciar como um usuário normal.
Responder1
Essa diferença está sendo feita para manter a compatibilidade entre o menu global do Unity e o estilo de menu do Gnome, acredito.
Depois de pesquisar as diferenças entre o shell do usuário root e normal, descobri que o usuário normal tem XDG_CURRENT_DESKTOP
a variável de ambiente definida como GNOME-Flashback:Unity
.
Portanto, se você deseja que a UI do gedit seja como o root, você precisa usar este comando ou remover a configuração da XDG_CURRENT_DESKTOP
variável de ambiente.
env XDG_CURRENT_DESKTOP='' gedit
Você pode até tornar esse padrão modificando o arquivo em /usr/share/applications/gedit.desktop
. Embora eu não recomende que você faça isso.