configure gedit para sempre abrir em nova janela

8

Eu gostaria de configurar o gedit para que, sempre que eu clicar duas vezes em um arquivo de texto, ele seja aberto em uma nova janela, em vez de em uma nova guia. Como isso pode ser feito?

Algo como

gedit --new-window "file name"

, mas com um duplo clique

Usando o Ubuntu 12.04 com canela e o gedit - Versão 3.4.1

    
por Presbitero 18.11.2012 / 23:20

6 respostas

8

Há uma configuração gedit chamada notebook-show-tabs-mode , que geralmente é definida por padrão como "always", o que significa que todos os novos documentos abertos serão abertos em uma guia. No entanto, se você configurá-lo para 'auto', digitando o comando abaixo no terminal, gedit não será aberto em uma guia a menos que outro documento esteja aberto no momento.

gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'auto'

No entanto, se você quiser ter certeza de que nenhuma guia será aberta, escolha a configuração "nunca", de modo que é provavelmente o que você deseja. Você pode então precisar usar o menu Arquivo dentro de gedit para alternar entre documentos, embora gedit ainda o avise quando você tentar fechá-lo se ainda houver documentos não salvos. Este é o comando que você quer neste caso:

gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'never'

Para retornar às configurações padrão, use 'always' no comando acima. Você também pode encontrar toda a lista de configurações ocultas para gedit digitando

gsettings list-recursively | grep -i gedit

mas acho que a configuração notebook-show-tabs-mode talvez seja a desejada.

No entanto, depois de considerar seu comentário, você também pode usar a opção autônoma ( -s ) gedit , pois isso abrirá cada novo documento em uma nova janela. Crie um arquivo .desktop como este e torne-o executável e coloque em ~/.local/share/applications :

[Desktop Entry]
Type=Application
Name=gedit_alternative
Comment=gedit standalone
Exec=/usr/bin/gedit -s %U
Terminal=false
GenericName=

Em seguida, simplesmente associe-o a arquivos de texto editando ~/.local/share/applications/mimeapps.list e adicione o seguinte a estas seções do arquivo (fazendo o backup primeiro):

[Default Applications]
text/x-log=geditspecial.desktop
text/plain=geditspecial.desktop

e

[Added Associations]
text/x-log=geditspecial.desktop;
text/plain=geditspecial.desktop;

Substitua geditspecial pelo nome do seu próprio .desktop launcher. Agora, quando você clica em arquivos de texto, todos eles são abertos em instâncias separadas.

    
por user76204 18.11.2012 / 23:41
9

Eu também preciso disso. De repente, encontro uma solução mais simples:

sudo nautilus /usr/share/applications/

Aponte para gedit , pressione Alt + Enter (Propriedades) e substitua o comando para

gedit -s %U

Testado no Xubuntu 12.04.2 LTS. Espero que ajude.

    
por user2223633 12.07.2013 / 13:02
3

Para o Nautilus e outras instâncias da GUI

Edite seu arquivo /usr/share/applications/gedit.desktop e adicione o argumento --new-window à entrada Exec= :

Alterar de:

[Desktop Entry]
Name=gedit
GenericName=Text Editor
Comment=Edit text files
Exec=gedit %U
Terminal=false

Altere para:

[Desktop Entry]
Name=gedit
GenericName=Text Editor
Comment=Edit text files
Exec=gedit --new-window %U
Terminal=false

Para a linha de comando

Isso cuida das instâncias nautilus e outras gui . Para a linha de comando, use o alias em ~/.bashrc conforme mencionado por Leocadio González Casado acima. Anexe isso ao seu arquivo ~/.bashrc .

alias gedit="gedit --new-window"

Nota:
Isso funciona com todas as versões do Ubuntu.

    
por L. D. James 08.11.2017 / 13:00
1

Muito bom recurso para configuração de multimonitor para olhar para o arquivo único e editar outro. Mas algum tempo podemos usar a configuração de janela única. Para usar os dois:

  1. Executar (conforme descrito por user2223633):

    sudo nautilus /usr/share/applications/

  2. Aponte para gedit e crie uma cópia (ctrl + c, ctrl + v).

  3. Renomeie a cópia para um nome que seja compreensível para você.

  4. Aponte para a nova cópia do gedit.

  5. Pressione Alt + Enter ou RightClick - > Propriedades (conforme descrito por user2223633).

  6. Substitua o comando por (conforme descrito pelo user2223633):

    gedit -s %U

  7. Feche a janela do Nautilus (aberta pela raiz) o mais rápido possível.

  8. Abra uma janela do Nautilus ou use o Desktop e aponte para qualquer arquivo de texto

  9. Clique com o botão direito e aponte para Abrir com - Outro programa.

  10. Se você ver o gedit e sua cópia, a configuração estará concluída. Se não pressionar "Mostrar outro programa" e abra o arquivo com a cópia do gedit.

  11. Repita 9 e 10 abrindo por gedit não por cópia.

Agora você pode abrir o arquivo usando os dois modos usando o programa RightClick - Open With - Other.

Testado pelo Ubuntu 13.04 X64

    
por v_mil 14.01.2014 / 14:05
0

Na minha instalação do Ubuntu 14.10, assim que o gedit for aberto, clique com o botão direito do mouse no ícone do inicializador para exibir uma lista de seleção. A primeira entrada na lista é "Abrir uma nova janela".

Isso funciona para o que eu preciso.

    
por aero 16.12.2014 / 02:02
0

Para fazer isso na linha de comando, basta adicionar a seguinte linha a você ~/.bashrc

alias gedit="gedit --new-window"
    
por Leocadio González Casado 29.05.2015 / 19:39

Tags