Gedit UI diferente se eu rodar gksu: Ubuntu 16.04 Gnome Classic

3

Algo estranho que estou tentando entender:

  • Ubuntu 16.04
  • Gnome Classic

Se eu iniciar o gedit no menu ou na linha de comando como eu, recebo a seguinte interface:

^ 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 da linha de comando usando o gksu gedit, obtenho uma interface de usuário diferente:

^ este tem:

  • o [Abrir] e [+] e [Salvar] na barra de título na parte superior da janela
  • com a barra de menu diretamente abaixo

Agora eu sei que o perfil sudo é diferente do meu perfil usuário , mas não consigo descobrir o que está mudando.

O gksu gedit está usando uma área de trabalho do Unity - ao contrário da visão do meu usuário como o Gnome classic?

Eu pesquisei um pouco e não estou tendo sorte em resolvê-lo.

Algum conselho?

Obrigado

EDIT informações adicionais

Eu saí do Gnome Classic e me conectei novamente usando o Unity ... e obtive uma exibição semelhante à primeira captura de tela.

Ainda estou tentando descobrir como obter a segunda visualização durante o lançamento como um usuário normal.

    
por TaoRich 29.08.2016 / 16:19

1 resposta

2

Essa diferença está sendo feita para manter a compatibilidade entre o menu global da Unity e o estilo de menu do Gnome, eu acredito.

Depois de pesquisar as diferenças entre o shell do usuário root e normal, descobri que o usuário normal tem a variável de ambiente XDG_CURRENT_DESKTOP definida como GNOME-Flashback:Unity .

Então, se você quiser a interface do usuário do gedit como a raiz, você precisa usar este comando ou desmarcar a variável de ambiente XDG_CURRENT_DESKTOP .

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.

    
por Anwar 29.08.2016 / 20:31