Pesquisa de site

Ubuntu: Alterar emulador de terminal padrão


Alterar o emulador de terminal padrão no Ubuntu às vezes pode levar ao erro ‘Muitos níveis de links simbólicos’. Este problema pode ocorrer durante a configuração de alternativas de terminal. Este guia ajudará você a entender como resolver esse problema e definir seu emulador de terminal preferido como padrão no Ubuntu.

Neste tutorial você aprenderá:

  • Como instalar e configurar um novo emulador de terminal
  • Como corrigir o erro ‘Muitos níveis de links simbólicos’

Introdução à alteração do terminal padrão

Os usuários do Ubuntu podem preferir usar um emulador de terminal diferente do Terminal GNOME padrão. Alternativas comuns incluem Terminator e Tilix. Alternar o terminal padrão corretamente garante que as teclas de atalho e as ações do menu de contexto que iniciam um terminal o façam com o aplicativo preferido do usuário.

Primeiro, instale o Terminator, pois o usaremos para demonstrar como mudar o terminal padrão:

$ sudo apt install terminator

Depois de instalar o Terminator, encontre o caminho para seu binário executável para usar na configuração dele como terminal padrão. Você pode fazer isso usando o comando which:

$ which terminator

Este comando gerará o caminho completo do executável do terminador, normalmente /usr/bin/terminator. Use este caminho ao definir o terminal padrão.

Como testar seu terminal Ubuntu padrão

Para testar seu terminal padrão atual, quando estiver na área de trabalho, pressione Alt+F2 e digite o comando: x-terminal-emulator. Isso iniciará o emulador de terminal padrão atual. Além disso, se estiver usando o GNOME, você também pode clicar com o botão direito na área de trabalho e selecionar ‘Abrir Terminal’ para iniciar o terminal. Este método confirma o emulador de terminal padrão definido pelo sistema.

Métodos para alterar o terminal padrão

Abaixo estão dois métodos para alterar o terminal padrão no Ubuntu. O primeiro método aborda a ferramenta de alternativas de atualização, enquanto o segundo método é específico para usuários do ambiente de área de trabalho GNOME.

  1. Usando alternativas de atualização: Este método atualiza as alternativas do sistema para definir um novo emulador de terminal padrão.

    $ sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/bin/terminator 50

    Este comando instala o Terminator como uma opção para o emulador de terminal padrão dentro do sistema alternativo, atribuindo-lhe uma prioridade de 50. Números de prioridade mais altos dão ao terminal maior precedência durante o processo de seleção automática.

    $ sudo update-alternatives --list x-terminal-emulator

    Este comando lista todos os emuladores de terminal registrados no sistema alternativo. Permite verificar se o Terminator está instalado corretamente e mostra outras opções disponíveis.

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

    Este comando inicia uma configuração manual para o emulador de terminal padrão, permitindo selecionar uma das alternativas listadas. Você escolherá o número do Terminator na lista para defini-lo como padrão.
    Este método envolve instalar um novo terminal, registrá-lo no sistema alternativo e selecioná-lo como padrão. Essa abordagem é eficaz em diferentes ambientes de desktop no Ubuntu.

  2. Alterando o terminal padrão do Ubuntu

  3. Para usuários do GNOME: Definir o terminal padrão através de gsettings.

    $ gsettings set org.gnome.desktop.default-applications.terminal exec '/usr/bin/terminator'
    
  4. Este comando altera diretamente a configuração padrão do aplicativo de terminal para usuários do ambiente de área de trabalho GNOME, facilitando a mudança para o Terminator ou qualquer outro emulador de terminal instalado.

Conclusão

Depois de seguir os métodos acima, seu novo emulador de terminal será definido como padrão e você poderá abri-lo por meio de qualquer atalho ou contexto de sistema que inicie um terminal. Este guia não apenas ajuda a personalizar seu espaço de trabalho, mas também aborda problemas comuns, como erros de links simbólicos durante o processo.