Ubuntu 13.04: Defina 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 havia 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 também tinha definido isso sudo update-alternatives --config x-terminal-emulator.

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

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

Esta 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 nautilus "open terminal".
Minha pergunta é: "Definir o Terminator como emulador de terminal padrão COM NAUTILUS" OPEN TERMINAL "no Ubuntu 13.04"

Juan Simón
fonte
Da próxima vez, mencione o que você já viu. Isso ajudaria muito.
Seth
Da próxima vez, leia melhor toda a pergunta. ;-)
Juan Simón

Respostas:

9

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

  1. Instale a 'Ferramenta de configuração do Nautilus-Actions'

    sudo apt-get install nautilus-actions
    
  2. Na 'Ferramenta de configuração do Nautilus-Actions', adicione uma nova regra com o seguinte (como orientação):

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

      Ação (guia)

    • Na guia Comando, defina:

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

      Comando (guia)

    • Na guia Mimetypes, defina:

      • Filtro mimetype: inode / directory

    Tipos de Mimet (guia)

    • Vá em Arquivo> Salvar para salvar a regra e está tudo pronto.
  3. Eu recomendo que você também altere as preferências na Nautious-Actions Configuration Tool para se livrar do menu de contexto de dois níveis, desmarcando o seguinte em Editar> Preferências:

    • (desmarque) Crie um menu raiz 'Ações do Nautilus'
    • (desmarque) Adicione um item 'Sobre ações náuticas' nos menus de contexto do Nautilus

    Preferências

  4. Saia e entre novamente.

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

olafurg
fonte
0

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

Verifique se o 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

Por fim, efetue logout e volte à sua conta do Ubuntu.

Marca
fonte
0

EDIT: Acabei de ver esse significado, talvez não funcione com o 13.04, afinal. Ainda assim, é algo que eu tentaria (estou no 12.04 LTS btw): Configurando o nautilus-open-terminal para iniciar o Terminator em vez do gnome-terminal

Mensagem original:

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

Se você instalar, dconf-editorvocê pode (muito semelhante aos comandos gsettings) definir o terminal que deseja abrir abrindo o dconf-editor 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 o seguinte aparecer)

$ /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 na linha de comando com:

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

Qualquer problema ao chamar 'Abrir no terminal' será registrado aqui.

NOTA: isso só foi possível diretamente depois de ligar com a -qbandeira. Caso contrário, chamar o nautilus simplesmente abre o aplicativo e retorna ao shell sem fazer logon.

Meu problema, se interessa a alguém, é que o -xargumento não funciona com o konsole, então mudei para --new-tab -eporque não queria que uma nova janela do Konsole se abrisse sempre.

Espera que ajude alguém.

Steve-B
fonte
-1
sudo apt-get install terminator && sudo apt-get remove gnome-terminal && sudo ln /usr/bin/terminator /usr/bin/gnome-terminal
Germano Filho
fonte
5
Essa "correção" é um pouco superficial.
Juan Simón
Embora eu concorde que a maneira do link simbólico seja desleixada, é para isso que a maioria das pessoas recorre, já que a maneira "correta" é ridiculamente pouco intuitiva. A área de trabalho precisa fornecer uma maneira melhor de lidar com isso, então "métodos desleixados" desaparecerão naturalmente.
Slawomir