Como faço para definir o terminal padrão para terminador? [fechadas]

118

Usando o Xubuntu.

Eu gostaria que o terminador substituísse o terminal padrão. Por exemplo, ao clicar com o botão direito dentro de uma pasta e selecionar abrir o terminal, gostaria que o Terminator abrisse em vez do padrão.

Como posso conseguir isso?

Tartaruga correndo
fonte
1
Não instale o terminador do software Ubuntu. Instale-o via sudo apt update sudo apt install terminator. Isso tornará o terminador um terminal padrão
ToTenMilan
@ToTenMilan está correto. A instalação a terminatorpartir da linha de comando automaticamente o torna o terminal padrão - um comportamento que odeio, embora goste de usar o terminador seletivamente , para certas coisas. Então, aqui está como DESATIVÁ-LO de ser o padrão, uma vez que se torna o padrão sem sua permissão: askubuntu.com/questions/1096329/… .
Gabriel Staples

Respostas:

157

De dentro de um terminal, tente

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

Selecione o terminal desejado na lista de alternativas.

Devnull
fonte
5
Não funciona, embora eu consiga: ----------------------------------------- ------------------- * 0 / usr / bin / terminator 50 modo automático 1 / usr / bin / koi8rxterm 20 modo manual 2 / usr / bin / lxterm 30 modo manual 3 / usr / bin / terminator 50 modo manual 4 / usr / bin / uxterm 20 modo manual 5 /usr/bin/xfce4-terminal.wrapper 40 modo manual 6 / usr / bin / xterm 20 modo manual
Running Turtle
Sei que o comentário acima pode não ser muito legível ... Então: depois de executar o comando, o terminal padrão ainda aparece, embora o terminador pareça estar selecionado. Nenhuma diferença após a reinicialização.
Running Turtle
Talvez o seu gerenciador de janelas esteja substituindo os padrões. Qual é o seu gerenciador de janelas?
devnull
gerenciador de janelas xfce
Executando o Turtle
1
Mesmo problema (LXDE). Executar sudo update-alternatives --config x-terminal-emulatornão parece ser suficiente: update-alternativesmuda para o novo emulador de terminal no modo manual, mas o antigo ainda está no modo automático. No final das contas, é o antigo que continua começando. É necessário algo mais.
Nickolai Leschov
90

alterar Gerenciador de configurações >> Aplicativos preferidos >> Utilitários

user2805885
fonte
4
Isso funcionou perfeitamente para mim no Xubuntu 14.10.
Sempre perguntando
1
trabalhou para mim para Linux Mint Rebecca
Alex Punnen
2
Ubuntu-mate também funcionou
Yash
1
Nota: Isso só funciona ao executar DEs / WMs como GNOME, Cinnamon e KDE, e não se o usuário estiver executando openbox, por exemplo. As ferramentas de GUI necessárias nem sempre estão lá.
Damian Silva
1
Não funciona no Ubuntu MATE ao tentar definir o Hyper como terminal padrão
kas
46

Copie e cole o seguinte em seu terminal atual:

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

Isso modifica o dconf para tornar o terminator o programa padrão. Você também pode usar o dconf-editor (uma ferramenta baseada em GUI) para fazer alterações no dconf, como outra resposta sugeriu. Se você quiser aprender e entender mais sobre este tópico, isso pode ajudá-lo.

Akyidrian
fonte
1
comandos não funcionaram para mim, mas dconf-editor funcionou no linux mint 17.
ara.hayrabedian
3
As respostas com pontuação mais alta não funcionaram para mim, mas funcionou
LoganEtherton
O que a segunda linha faz? Apenas executar a primeira linha funcionou para mim.
Luce
20

devnull está certo;

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

trabalho. Veja aqui e aqui , e alguns comentários aqui .

WillC
fonte
16

abra o editor dconf e vá para org> gnome> desktop> application> terminal e mude gnome-terminal para terminator

Natwar Singh
fonte
3
Isto não funcionou para mim.
prolink007
1
Deve funcionar, eu uso sempre.
Natwar Singh
1
@netsmertia Isso só funcionará se o usuário estiver executando o GNOME ou tiver as ferramentas GNOME apropriadas instaladas.
Damian Silva
1

No xfce (por exemplo, no Arch Linux), você pode alterar o parâmetro TerminalEmulator:

 TerminalEmulator=xfce4-terminal

para

TerminalEmulator=custom-TerminalEmulator

Na próxima vez que você quiser abrir uma janela de terminal, o xfce solicitará que você escolha um emulador. Você pode apenas escolher /usr/bin/terminator.

Padrões do sistema

/etc/xdg/xfce4/helpers.rc

Padrões do usuário

/home/USER/.config/xfce4
Jonathan Komar
fonte
Pode confirmar que para xfce (e aplicativos relacionados ao xfce, como thunar), copiar o arquivo helpers.rc padrão de / etc para ~ / .config e alterar o valor TerminalEmulator para o desejado funciona. Testado para o xfce para usar o gnome-terminal no Arch.
Meiogordo
-8

A única maneira que funcionou para mim foi

  1. Abra o nautilus ou nemo como usuário root gksudo nautilus
  2. Vá para / usr / bin
  3. Mude o nome do seu terminal padrão para qualquer outro nome, por exemplo, "orig_gnome-terminal"
  4. renomeie seu terminal favorito como "gnome-terminal"
RicardoUlloa
fonte
Eu acidentalmente anotei o voto, então se você aceitar minha edição, eu cancelo o voto.
BG BRUNO
1
para abrir o Nautilus corretamente com privilégios de root, você deve executar gksudo nautilus.
Sam Bernstein
3
Provavelmente a pior maneira de fazer isso. Se for o caso, você pode criar um link simbólico em /usr/local/bin.
Bachsau