Ah, como eu amo o Ubuntu e todos os seus recursos, mas esse "bug" me deixa com raiva há tanto tempo e finalmente decidi pedir ajuda aqui.
Atribuí todos os .php
arquivos a serem abertos com o gedit sempre que clicar duas vezes neles no nautilus. Agora, o comportamento é estranho.
- Não tenho gedit em execução
- Clico duas vezes em um arquivo para ser aberto
- Uma janela do gedit é aberta e o arquivo é carregado
- Clico duas vezes em outro arquivo a ser aberto
Agora, existem 2 resultados possíveis:
5A) O arquivo é aberto na mesma janela do gedit em uma nova guia
5B) O arquivo é aberto em uma nova janela do gedit, resultando em 2 gedits em execução.
Se A ou B acontece, parece totalmente aleatório e continua infinitamente. Isso significa que clico duas vezes em 100 arquivos e posso acabar com 60 gedits, alguns dos quais com 1 aba, outros com 2 abas, outros com 3 abas ...
Isso é extremamente irritante e uma correção para isso seria muito apreciada. Alguém já tentou corrigir esse problema?
Isso aconteceu no Ubuntu 10.04, 10.10 e 11.10. Todas as versões do Ubuntu que eu já testei.
Eu queria que todos os arquivos fossem abertos em apenas uma janela do gedit. Não encontrei essas informações em outro lugar, mas com as alterações a seguir, consegui abrir todos os arquivos de texto em apenas uma janela como novas abas, não importa como os abro (via lançador, via nautilus, via Gnome DO).
Obtenha o número de exibição: digite
echo $DISPLAY
na linha de comando. por exemplo, você obtém:0
como seu número de exibição.Abra
/usr/share/applications/gedit.desktop
como superusuário com um editor de texto.Mude a linha dizendo:
para
onde
:0
está o seu número de exibição.fonte
gedit
abertura de novas instâncias (janelas). Pelo menos na versão atual 3.18.Isso não acontece aleatoriamente
Por padrão, o Gedit não é feito para abrir muitas instâncias, mas uma a cada exibição. Se você abrir na tela onde ainda não existe, o Gedit abrirá arquivos no Gedit, pois agora existe a tela do arquivo aberto.
Para que você possa fazer com que a 1ª instância do gedit esteja em Todos os espaços de trabalho, siga a exibição ativa. Ou trabalhe em cada espaço de trabalho com cada projeto e cada um com seu próprio Gedit aberto. Nos atalhos de teclado, você pode criar um novo atalho para alternar a janela em todos os espaços de trabalho.
OU é possível abri-lo sempre em nova instância usando o comando de atalho em Abrir com ..
gedit --new-window
Então você pode tentar nas propriedades do php abertas com reset e abrir uma nova abertura com apenas o Gedit
usando
gedit --help-all
ull veja outra opção de abertura com o gedit.E você também pode tentar remover o gedit com todos os arquivos de configuração e instalá-lo limpo usando
sudo apt-get purge gedit && sudo apt-get clean && sudo apt-get update && sudo apt-get install gedit
ATUALIZAÇÃO: Consegui reproduzir - ao mover a janela um pouco para fora da tela e abrir um arquivo aberto em uma nova janela. De alguma forma, pensa que está em outro monitor.
fonte
Isso começou a acontecer comigo. Não consegui encontrar nenhum arquivo conf relevante e até tentei limpar + limpar. Finalmente encontrei o que era. A janela do Gedit estava se abrindo de tal forma que parecia maximizada, mas não estava. Apertei o botão maximizar na janela e isso resolveu o problema! Observe que a janela não mudou de tamanho, apenas os cantos foram do redondo ao quadrado. Parece que isso deve ser um bug no algoritmo @fossfreedom descrito acima.
Nota: Quando você fecha a janela, o estado de maximizar / minimizar deve ser armazenado em alguma configuração do usuário em algum lugar. Esse estado sobrevive à limpeza + limpeza e também não está nas confs do Gedit por usuário.
fonte