Como posso definir o terminal padrão usado no Unity?

120

Como posso definir o terminal padrão usado no Unity?

Eu gostaria de usar a tecla de atalho Ctrl + Alt + T para iniciar um terminal não padrão. O terminal padrão é o terminal gnome.

Onde posso alterar o valor do terminal padrão?

    
por Regisz 22.10.2011 / 08:53
fonte

12 respostas

113

Para 12.04 e mais recentes

gconf agora está obsoleto - link - e gsettings pode ser usado em seu lugar.

gsettings set org.gnome.desktop.default-applications.terminal exec 'terminal'

Onde terminal é o comando que você usaria para abri-lo a partir do terminal.

    
por LucaB 16.02.2013 / 03:30
fonte
64
sudo update-alternatives --config x-terminal-emulator
    
por iegik 24.04.2012 / 12:31
fonte
39

Apenas no Ubuntu 11.10 ou anterior! Para versões mais recentes, consulte Resposta do LucaB !

Abra um terminal (por exemplo, terminal gnome)

Execute o próximo comando:

gconftool --type string --set /desktop/gnome/applications/terminal/exec <YOUR-TERMINAL>

por exemplo:

gconftool --type string --set /desktop/gnome/applications/terminal/exec terminator

Feito:).

    
por Regisz 26.10.2011 / 13:37
fonte
28

Para alterar o atalho e não o termainal padrão,

  1. pesquisa por teclado
  2. vá para atalhos e atalhos personalizados
  3. pressione o sinal de mais para adicionar um novo atalho (neste caso, terminador)
  4. quando informado de que o atalho ctrl + alt + t já está em uso, pressione "reasign"

    
por Kempe 06.05.2012 / 22:14
fonte
7

Tente alterar a opção x-terminal-emulator através do aplicativo "Alternatives Configurator".

para o Ubuntu você pode usar o comando abaixo:

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

Listará todas as opções de terminal que você instalou e poderá escolher (pelo número) a que você deseja.

    
por korjjj 26.10.2011 / 12:42
fonte
4

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 gsettings para definir seu emulador de terminal favorito.

Digamos que seu emulador de terminal favorito seja termite .

Instale-o com sudo apt-get install termite

Depois disso, digite este comando

gsettings set org.gnome.desktop.default-applications.terminal exec termite

Como termite não aceita nenhum argumento (ou depende do que você faz com ele, você pode defini-los desta forma) use isto para definir vazio ou defina os exec-args para o terminal que você precisa

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

Após esse termite será seu emulador de terminal padrão.

    
por Bruno Pereira 26.10.2011 / 22:26
fonte
3

Tente

sudo update-alternatives --config x-terminal-emulator
    
por Kris Harper 26.10.2011 / 21:17
fonte
2

O sistema update-alternatives é uma coisa do Debian, mas o Gnome roda em muitas outras distribuições, então ele tem seu próprio caminho para definir aplicativos preferidos.

Você pode definir o terminal padrão por meio do utilitário gnome-default-applications-properties , também acessível por gnome-control-center como Aplicativos preferidos .

Como alternativa, você pode definir a chave de registro gconf /desktop/gnome/applications/terminal/exec .

No entanto, não é garantido que todos os aplicativos fornecidos pelo Gnome, como o nautilus, irão respeitar essa configuração, ou melhor, usar suas próprias configurações.

    
por enzotib 26.10.2011 / 22:17
fonte
2

Isso funcionou no Ubuntu 13.10

gsettings set org.gnome.desktop.default-applications.terminal exec terminator
    
por flametoast 14.09.2014 / 19:22
fonte
1

Se você acessar os atalhos do teclado, você verá na seção do Iniciador que o Ctrl + Alt + T está vinculado à ação "Iniciar o Terminal". Eu não testei ainda, mas você pode criar um atalho personalizado para o seu terminal preferido, e ligar esse atalho para ele em seu lugar.

    
por Theo Scholiadis 26.10.2011 / 12:35
fonte
0

OK, uma coisa estranha é que o gnome-terminal compilado com o patch não funcionará se o seu DISPLAY var é: 0, funciona sem falhas se DISPLAY = localhost: 0.

Você pode editar /usr/bin/gnome-terminal/wrapper e adicionar isto:

ENV{"DISPLAY"}="localhost:0";

logo antes da linha exec.

Posteriormente, você pode usar /usr/bin/gnome-terminal/wrapper como o lançador!

    
por Angelos Karageorgiou 14.10.2014 / 16:13
fonte
0
sudo update-alternatives --set x-terminal-emulator <terminal-path>

Por exemplo:

sudo update-alternatives --set x-terminal-emulator /usr/bin/tilix

Se você quiser fazer isso com o modo interativo ou verificar os caminhos:

sudo update-alternatives --config x-terminal-emulator
    
por Milso 16.05.2017 / 09:32
fonte