O nautilus-open-terminal
pacote adiciona uma opção de menu / clique com o botão direito do mouse para abrir um terminal no diretório atual.
Eu quero mudar isso de abertura gnome-terminal
para abertura 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 encontro nenhum lugar nas configurações do sistema em que o emulador padrão possa 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 idéia de como eu posso fazer isso funcionar?
nautilus-open-terminal
trabalhar com o Terminator, que é realmente a minha pergunta original. Se você ou alguém tiver alguma idéia de como posso fazer esse trabalho, ficaria muito grato.Respostas:
Ubuntu 13.04: (caso você veio aqui pelo google)
Você não pode mais alterar o aplicativo de terminal usado.
Detalhes :
nautilus-open-terminal
usaGAppInfo
para iniciar o processo do terminal, que usa uma lista codificada de emuladores de terminal: https://git.gnome.org/browse/glib/tree/gio/gdesktopappinfo.c#n1106Solução:
sudo apt-get remove gnome-terminal
sudo ln -s /usr/bin/terminator /usr/bin/gnome-terminal
fonte
sudo apt-get remove mate-terminal
seguido porsudo ln -s /usr/bin/terminator /usr/bin/mate-terminal
.gnome-terminal
partir da linha de comando, mas a opção "Abrir no terminal" do Nautilus não faz nada.io.elementary.terminal
, acho que você só precisa copiá-lo/usr/share/nautilus-python/extensions
e corrigi-loterminator
.Ações Nautilus
Podemos definir nossos próprios itens de menu de contexto com ações nautilus .
Execute a Ferramenta de configuração do Nautilus-Actions no Dash ou em um terminal com
Na guia Ação, dê um rótulo sensível à sua ação, por exemplo, "Abrir no Terminator" e escolha exibi-lo na seleção ou no menu de contexto.
Em seguida, abra a guia Comando para inserir os comandos a serem executados
Indique o caminho completo para o comando (
/usr/bin/terminator
) e as opções de programa (--working-directory=%d/%b
) para abrir o caminho atual no Terminator.Depois de sair e entrar novamente (ou apenas reiniciar o nautilus com
nautilus -q
), o menu de contexto do botão direito abaixo será exibido:fonte
nautilus -q
é suficiente. Eu apenas propus uma edição para isso.Open in Terminator
estar no submenu, em Ações do Nautilus, vá em Editar> Preferências> Desativar "Criar um menu raiz de 'Ações do Nautilus'"Para configurar o terminal padrão no gnome, você precisa instalar o dconf-tools (sudo apt-get install dconf-tools).
Depois disso, você pode usar o dconf-editor ou o gsettings para definir seu emulador de terminal favorito. Este guia usa
gsettings
.Após a instalação,
terminator
digite este comandoDefina o
exec-args
para o terminal que você precisa, no seu caso,-x
para executar o restante dos argumentos necessários denautilus-open-terminal
.Após esse terminador ser o seu emulador de terminal padrão, quando
nautilus-open-terminal
chamar o terminal padrão, ele deverá abrir emterminator
vez degnome-terminal
.fonte
terminator
, se for útil, editarei a resposta e adicionarei essas informações.org.gnome.desktop.default-applications.terminal exec-arg '-x'
como na minha edição.gnome-terminal
funcionaterminator
.Sei que essa é uma pergunta antiga, mas como cheguei aqui enquanto tentava fazer a mesma coisa, aqui está minha opinião sobre futuras visitas .
Eu tentei todas as sugestões anteriores e falhei, então, em vez disso, criei essa solução alternativa (não é uma resposta perfeita, mas ainda pode ser útil, eu acho).
Crie um arquivo change_terminal.sh
e conceda direitos de execução:
Crie o seguinte alias:
Agora você acabou de abrir um terminal padrão do nautilus no local desejado e digitar 'ct' para fechá-lo e abrir um terminal terminador no mesmo local.
fonte
Estou usando o Ubuntu 18.04 e não consigo resolver o problema. Em vez disso, instalei o
nautilus-terminal
que incorpora seu terminal no nautilus! O que é absolutamente ótimo.Instale o terminal nautilus
Você também pode configurá-lo através do editor dconf. Mais informações neste link
fonte