Dado:
estou usando export $(dbus-launch)
no meu /etc/bash.bashrc
arquivo porque normalmente estou executando sob um usuário não administrador e preciso su - admin
fazer algo perigoso.
Comportamento normal: vá para o dash, abra o gedit. O menu superior é visível.
Comportamento anormal
Vai para o terminal, digite: gedit
. Em seguida, o menu principal é no visível. (O problema persiste mesmo ao enviar para a BG)
Informações adicionais:
notei que quando faço um gksudo gedit
, o menu aparece abaixo da barra de menus da janela em vez do menu superior…
Mais informações adicionais:
Acabei de encontrar o culpado: encaminhamento X11. O comportamento "anormal" para quando removo export $(dbus-launch)
do meu bash.bashrc
arquivo.
Alguém tem uma idéia de como trazer de volta anormal ao normal ? (mantendo o encaminhamento x11?) Procurei em todos os lugares, mas, com exceção de um erro nas preferências não exibidas, não encontrei soluções para esse problema ...
fonte
gtk-launch gedit
ougtk-launch gedit /path/to/a/file
. Isso usa o .desktop para iniciarx11-forwarding
cobre o fato de você estar usando um terminal. Se você acha que não, considere a linha de comando .alias gedit='gtk-launch gedit'
Respostas:
Eu encontrei a resposta depois de tudo:
Se você estiver usando o encaminhamento X11, não se esqueça de olhar
~/.config/
para o usuário que está realmente executandogedit
! Não é o~/.config/
usuário em que o aplicativo é exibido!Nesse caso em particular, excluir o
~/.config/gedit
problema resolvido em particular, comogedit
apenas o recria posteriormente. (mudo: eu deveria ter renomeado e olhado quais eram as diferenças, para poder ter postado a resposta perfeita, mas na época estava tentando resolver outro problema)Resposta original:
Pena que ninguém encontrou resposta, então vou postar minhas próprias soluções alternativas como uma "solução"
(Eu sei que elas não são realmente "soluções"; são apenas "soluções alternativas")
O mesmo sistema pode ser usado para a Edit, View, Search, Tools, Dtextos dirigidos e HELP
fonte
/home/user/.config/dconf
vs/home/root/.config/dconf
ou como você diz$~/.config/gedit
vs#~/.config/gedit
. Além disso, as pessoas recebem mensagens como "** (gedit: 12601): AVISO **: falha na definição dos metadados do documento: configuração de metadados do atributo :: habilitado para ortografia gedit não suportado". Efeitos 100k + pessoas?