No Ubuntu 18.04, quando abro um segundo arquivo de texto, ele abre em uma nova janela fora da caixa.
No Ubuntu 19.10, quando abro um segundo arquivo de texto, ele abre na janela existente com uma nova guia.
Eu tentei as respostas neste post configurar o gedit para sempre abrir em uma nova janela, mas sem sucesso.
Como posso conseguir isso no Ubuntu 19.10?
De acordo com este link https://developer.gnome.org/desktop-entry-spec/ Se o arquivo .desktop tiver a entrada
DBusActivatable
definida comotrue
Ele irá ignorar aExec
linha.O Ubuntu 19.10 tem esta entrada
DBusActivatable=true
para o arquivo gedit .desktop, que éorg.gnome.gedit.desktop
o arquivo ..Esta resposta é apenas uma solução alternativa, porque apenas para fazer a chave Exec funcionar neste caso .. Estou fazendo o
DBusActivatable=false
sem conhecer as vantagens dessa chave ( https://developer.gnome.org/desktop-entry-spec/# dbus ) e sua implementação em versões mais recentes do Ubuntu a partir de 19.10.Ok, agora definimos a linha
DBusActivatable=false
this significaExec=
que funcionará.Então no meu caso eu mudei
para
de
man gedit
você pode escolher as opções para[Desktop Action new-document]
Edite o
/usr/share/applications/gedit.desktop
alterando a seguinte linha:adicionando a
--new-window
opção:Definiria sempre abrir
gedit
em uma nova janela.PS: Aqui está meu arquivo inteiro
gedit.desktop
com esta opção, que funcionou bem em 18.04:Você pode notar que a opção Novo documento não abrirá uma nova janela, você pode adicionar novamente esta
--new-window
opção a ela (assim seriaExec=gedit --new-document --new-window
em vez deExec=gedit --new-document
)