Configurando o nautilus-open-terminal para ativar o Terminator em vez do gnome-terminal

46

O pacote nautilus-open-terminal adiciona uma opção de menu / clique com o botão direito para abrir um terminal no diretório atual.

Eu quero mudar isso de abrir gnome-terminal para abrir terminator . Há alguns conselhos sobre como alterar o emulador de terminal padrão aqui , no entanto, essas instruções não parecem mais válidas, e não consigo encontrar nenhum lugar nas configurações do sistema onde o emulador padrão pode ser alterado.

Eu também tentei:

$ sudo update-alternatives --config x-terminal-emulator

escolhendo

* 0            /usr/bin/terminator               50        auto mode

Mas isso não parece ter nenhum efeito. Alguma ideia de como posso fazer isso funcionar?

    
por YXD 07.11.2011 / 16:20

3 respostas

30

Ubuntu 13.04: (caso você tenha vindo pelo google)

Você não pode mais alterar o aplicativo terminal usado.

Detalhes : nautilus-open-terminal usa GAppInfo para iniciar o processo do terminal, que usa uma lista codificada de emuladores de terminal: link

Solução:

  1. Remover o terminal do gnome: sudo apt-get remove gnome-terminal
  2. Finalizador de link simbólico para o terminal gnome: sudo ln -s /usr/bin/terminator /usr/bin/gnome-terminal
por Genosse Einhorn 12.05.2013 / 18:09
30

Ações do Nautilus

Podemos definir nossos próprios itens de menu de contexto do botão direito com nautilus-actions .

  • Execute a Ferramenta de Configuração de Ações do Nautilus no Dash ou em um terminal com

    nautilus-actions-config-tool
    

  • No separador Acção , atribua à sua ação um rótulo sensato, por ex. "Abrir no Terminator" e escolha exibir isso na seleção ou no menu de contexto.

  • Em seguida, abra a guia Comando para inserir os comandos a serem executados

  • Conceda o caminho completo para o comando ( /usr/bin/terminator ) e as opções do programa ( --working-directory=%d/%b ) para abrir o caminho atual no Terminator.

  • Após sair e novamente (ou apenas reiniciar o nautilus com nautilus -q ), o menu de contexto do botão direito abaixo será exibido:

    
por Takkat 07.11.2011 / 23:55
22

Para configurar o terminal padrão no gnome você precisa instalar o dconf-tools (sudo apt-get install do dconf-tools).

Depois disso, você pode usar o dconf-editor ou gsettings para configurar seu emulador de terminal favorito. Este guia usa gsettings .

Depois de instalar o terminator , digite este comando

gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/terminator

Defina o exec-args para o terminal que você precisa, no seu caso -x para executar o restante dos argumentos necessários de nautilus-open-terminal .

gsettings set org.gnome.desktop.default-applications.terminal exec-arg "-x"

Depois que este terminador for seu emulador de terminal padrão, quando nautilus-open-terminal chamar o terminal padrão, ele deverá abrir terminator em vez de gnome-terminal .

    
por Bruno Pereira 07.11.2011 / 16:47