Ubuntu 13.04: Configure o Terminator como emulador de terminal padrão com o nautilus “open terminal”

9

Eu atualizei para o Ubuntu 13.04 há alguns dias.
Com o Ubuntu 12.10 eu tinha definido o terminal padrão com:

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

Eu configurei com sudo update-alternatives --config x-terminal-emulator também.

Mas nenhuma dessas opções funciona no Ubuntu 13.04.

Como posso definir o Terminator como emulador de terminal padrão com o nautilus " open terminal "?

Isso não é uma duplicata. Como eu disse: as soluções em Como posso definir o terminal padrão usado no Unity ? não funciona no Ubuntu 13.04 com o "terminal aberto" nautilus.
Minha pergunta é: "Definir Terminator como emulador de terminal padrão com NAUTILUS" OPEN TERMINAL "no Ubuntu 13,04"

    
por Juan Simón 02.05.2013 / 20:10

4 respostas

9

Veja como adicionar uma opção "Abrir no Terminator":

  1. Instale a 'Ferramenta de Configuração de Ações do Nautilus'

    sudo apt-get install nautilus-actions
    
  2. Em 'Nautilus-Actions Configuration Tool', adicione uma nova regra com o seguinte (como uma orientação):

    • Na guia Ações, marque as duas caixas e selecione um nome apropriado (por exemplo, Abrir no terminador):

    • NaguiaComando,defina:

      • Caminho:terminator
      • Parâmetros:--working-directory=%f

    • Na guia Mimetypes, defina:

      • Filtro Mimetype: inode / directory

    • VáparaArquivo>Salveparasalvararegraeestátudopronto.
  3. EurecomendoquevocêtambémaltereaspreferênciasnaFerramentadeConfiguraçãodeAçõesNáuticasparaselivrardomenudecontextodedoisníveis,desmarcandooseguinteemEditar>Preferências:

    • (desmarque)Crieummenuraiz'AçõesdoNautilus'
    • (desmarque)Adicioneumitem'SobreAçõesNáuticas'nosmenusdecontextodoNautilus

  4. Efetue logout e login novamente.

Agora, você está pronto e deve ver a opção "Abrir no Terminator" se clicar com o botão direito do mouse no Nautilus.

    
por olafurg 12.11.2013 / 20:23
0

Isso também é um pouco 'hack', mas é menos doloroso do que o fornecido por Germano, e permite que você ainda use o gnome-terminal se precisar referenciá-lo com um nome de caminho completo (por exemplo, /usr/bin/gnome-terminal em vez de apenas gnome-terminal ).

Verifique se o seu arquivo ~ / .bashrc contém o seguinte em algum lugar:

if [ -d ~/bin ]; then
    export PATH=~/bin:$PATH
fi

Em seguida, execute o seguinte em um shell:

mkdir -p ~/bin
ln -s /usr/bin/terminator ~/bin/gnome-terminal

Finalmente, faça o logout e volte para sua conta do Ubuntu.

    
por Mark 20.08.2013 / 21:37
0

EDIT: Só vi esse significado, talvez não funcione com o 13.04, afinal. Ainda assim, é algo que eu tentaria (estou em 12.04 LTS btw): Definindo nautilus-open-terminal lançar o Terminator ao invés do gnome-terminal

Mensagem original:

Pode ser tarde demais, mas desde que eu estava procurando uma solução para a mesma coisa, mas para o konsole ...

Se você instalar dconf-editor , você pode (muito parecido com os comandos gsettings) configurar o terminal que deseja abrir abrindo o editor-dconf e definindo:

org->gnome->desktop->applications->terminal->exec = terminator
org->gnome->desktop->applications->terminal->exec-arg = -x

Depois você pode sair e reinicializar o nautilus com nautilus -q (pode levar duas execuções para aparecer o seguinte)

$ /usr/bin/nautilus -q
Initializing nautilus-gdu extension
Initializing nautilus-open-terminal extension
Shutting down nautilus-open-terminal extension
Shutting down nautilus-gdu extension

Agora também é possível depurar o nautilus a partir da linha de comando com:

$ /usr/bin/nautilus
Initializing nautilus-gdu extension
Initializing nautilus-open-terminal extension
...
...

Qualquer problema ao chamar 'Open in Terminal' será registrado aqui.

OBSERVAÇÃO: isso só foi possível diretamente após a chamada com o sinalizador -q . Caso contrário, chamar o nautilus simplesmente abre o aplicativo e retorna ao shell sem fazer log.

Meu problema, se interessar em alguém, é que o -x arg não funciona com o konsole, então mudei para --new-tab -e porque eu não queria que uma nova janela do Konsole fosse aberta toda vez.

Espera que ajude alguém.

    
por Steve-B 03.06.2014 / 23:47
-1
sudo apt-get install terminator && sudo apt-get remove gnome-terminal && sudo ln /usr/bin/terminator /usr/bin/gnome-terminal
    
por Germano Filho 07.05.2013 / 03:47