Como alterar o terminal padrão do Geany para o Konsole (ou outro emulador que suporte o CTL)?

4

Estou usando o Konsole como um terminal para contribuir com as páginas da wikimedia. Eu uso o Konsole porque ao contrário da maioria dos emuladores de terminal ele suporta CTL (layout de texto complexo) para que eu possa ler claramente o meu idioma (Tamil) no Konsole. O terminal padrão do Geany não é tão bom. Eu quero mudar o terminal padrão. Como posso fazer isso?

    
por info-farmer 12.02.2018 / 11:46

1 resposta

2

Caminho 1: Você pode alterar o terminal na guia Ferramentas nas preferências do Geany.

Na caixa de diálogo Editar → Preferências, o Geany tem uma guia Ferramentas. (Isso é separado da guia Terminal.) Uma das seleções de utilitário que você pode configurar na guia Ferramentas é Terminal .

Ele tem esse valor padrão, mas você pode alterá-lo para o que quiser:

x-terminal-emulator -e "/bin/sh %c"

Portanto, uma maneira de fazer com que ele use o Konsole, em vez de usar o x-terminal-emulator configurado para execução, é substituir x-terminal-emulator por konsole . (Não capitalize o k .) Ou seja, uma solução é alterar esse comando para este:

konsole -e "/bin/sh %c"

O próprio Geany substitui %c quando realmente lança um emulador de terminal. Seja qual for o emulador de terminal que ele chama, ele tem que suportar um -e flag - ou você pode alterar esse commmand de acordo se não o fizer. (Especificamente, o que escrever em vez disso dependeria da sintaxe que ele fez aceitar.) Mas a maioria dos terminais faz isso, e isso inclui o Konsole .

Caminho 2: Você pode mudar para qual programa x-terminal-emulator aponta.

Como uma solução alternativa que você pode preferir, se você sempre quer o Konsole em qualquer contexto onde um terminal é aberto, então você pode querer apenas reconfigurar o x-terminal-emulator para iniciar o Konsole ao invés de qualquer outro terminal que esteja sendo lançado no momento.

Se você optar por fazer isso, então eu recomendo continuar verificando na caixa de diálogo Preferências do Geany para ter certeza de que está usando o comando x-terminal-emulator mostrado acima.

No Debian e no Ubuntu, o link simbólico x-terminal-emulator é gerenciado por o sistema de alternativas . Para ajustá-lo de modo que aponte para um comando terminal diferente, você pode executar :

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

Você será solicitado a selecionar um dos emuladores de terminal atualmente instalados. Assumindo que o Konsole está instalado em seu sistema, você deve ser capaz de selecionar /usr/bin/konsole .

Agradecimentos

Zanna contribuiu substancialmente para esta resposta.

Veja também o manual do Geany (vinculado de esta pergunta , embora isso não esteja pedindo a mesma coisa, já que o VTE é a construção de Geany no terminal, o que parece que você não quer usar).

    
por Eliah Kagan 31.03.2018 / 12:56