Distribuições amigáveis para iniciantes, como Ubuntu e Linux Mint, raramente (ou nunca) exigirão que você abra o emulador de terminal, mas ainda o incluem como um dos aplicativos padrão. Afinal, o terminal é uma parte constituinte da história do Linux, e o conceito de utilitários de linha de comando está inserido na filosofia do Unix. Em vez de resistir e evitá-lo, por que não abraçar o terminal e aprender a usá-lo?
Se você está pronto para dar esse passo, o Konsole é uma boa ferramenta inicial. É o emulador de terminal padrão do KDE Plasma, mas você pode instalá-lo em qualquer desktop Linux.
Por que usar o Konsole?
O Konsole é um aplicativo bem equilibrado que você pode personalizar por meio de diálogos e menus. Isso é ótimo para iniciantes que não desejam editar arquivos de configuração apenas para alterar a cor do texto, como é necessário com outros emuladores de terminal geralmente leves.
Ao mesmo tempo, usuários avançados não se sentirão menosprezados ao usar o Konsole porque você pode controlar e modificar quase todos os aspectos do aplicativo.
Além disso, se você usa uma das muitas distribuições Linux baseadas no KDE, o Konsole é uma escolha natural.
Este guia mostrará os recursos que tornam o Konsole poderoso e ensinará como adaptá-los às suas necessidades.
Perfis e aparência
Os perfis são o recurso mais prático do Konsole. Eles possibilitam definir quantas configurações separadas você quiser e alternar entre elas em uma sessão, ou até mesmo usar mais perfis de uma só vez, cada um em sua própria guia. Você pode criar e editar perfis no Configurações > Gerenciar perfis diálogo.
Cada perfil pode iniciar em um diretório diferente e ter um tamanho de janela personalizado. O Konsole abre o shell Bash por padrão, mas você pode executar outros shells (como Zsh ou fish) em seus próprios perfis e guias, ou configurar qualquer outro comando ou aplicativo para iniciar quando você carregar um perfil.
Esta caixa de diálogo de configuração contém várias configurações para o comportamento do Konsole, para que você possa declarar atalhos de teclado personalizados no Teclado guia e controle as ações de clique do mouse no Rato aba. Voltaremos a outras opções nas próximas seções.
A aba mais interessante é Aparência. O Konsole suporta esquemas de cores, que você mesmo pode criar ou baixar gratuitamente. Você pode ajustar as cores do plano de fundo e da fonte para obter o contraste ideal e escolher o tipo e o tamanho da fonte (o Konsole detecta e exibe apenas as fontes monoespaçadas instaladas em seu sistema). Se desejar, você pode até definir uma imagem de fundo para o seu terminal.
Além da configuração de perfil individual, o Konsole tem uma caixa de diálogo de configurações gerais em Configurações > Configurar o Konsole. Aqui você pode escolher se deseja exibir as guias e onde colocá-las, bem como alterar a aparência da barra de título da janela do Konsole.
Se você gosta de ajustes meticulosos, ficará feliz em saber que o Konsole permite carregar um arquivo CSS personalizado para modificar a fonte, a cor e o tamanho das abas e da barra de abas.
Gerenciamento de guias no Konsole
Até agora é óbvio que o Konsole suporta abas. Não há nada de incomum nisso – a navegação por guias tornou-se um padrão de fato para navegadores da Web, e aplicativos de desktop como editores de texto, gerenciadores de arquivos e emuladores de terminal seguiram o exemplo. No Konsole, você pode renomear e desanexar cada guia se clicar nela na barra de guias.
Desanexar uma guia a fecha na janela atual do Konsole e a abre em uma nova. Isso é útil quando você deseja mover um aplicativo ativo para outra área de trabalho virtual. Para copiar uma guia na janela atual, use o Arquivo > Aba Clonar opção. Se você quiser uma visão geral de várias guias ao mesmo tempo, o Konsole oferece o Vista dividida opção no menu Exibir.
O Split View copiará todas as guias abertas em contêineres horizontais ou verticais, criando essencialmente uma situação de janelas dentro de uma janela. Você pode selecionar a mesma guia em todos os contêineres, mas rolar para diferentes posições em cada um, o que é útil quando você está lendo um arquivo longo. É importante lembrar que fechar uma guia em uma visualização a fecha em todas as visualizações ativas.
O Konsole também suporta o Modo Tela Cheia, que cobrirá o painel e todas as janelas ativas assim que você pressionar F11. É uma maneira rápida de ocultar a área de trabalho!
Se você trabalha frequentemente com os mesmos diretórios e abre os mesmos arquivos nas abas do Konsole todos os dias, é bom saber que você pode marcar todas as abas abertas como uma pasta e carregá-las todas de uma vez na próxima vez que iniciar o Konsole. De certa forma, os favoritos do Konsole substituem a funcionalidade Salvar Sessão que você pode recuperar do seu navegador favorito.
Trabalhando com arquivos e comandos
O Konsole é um ótimo companheiro para um gerenciador de arquivos—particularmente para o Dolphin, o padrão do KDE—por várias razões. Primeiro, tem uma opção no menu Arquivo que abre o gerenciador de arquivos no diretório ativo no momento. Segundo, você pode arrastar e soltar itens da janela do gerenciador de arquivos na janela do Konsole e obter um menu de contexto com um conjunto de ações convenientes para copiar, abrir e vincular arquivos e pastas.
Se você deseja monitorar as alterações em um log ou qualquer outro arquivo, verifique o menu Exibir e seus Monitor de Atividade/Silêncio opções. Selecionar isto permitirá que o Konsole o alerte por meio de notificações na área de trabalho quando algo acontecer (ou parar de acontecer) na guia para a qual você ativou a opção. Se você fizer seus backups no terminal, poderá usar isso para ser notificado quando eles forem concluídos.
Como em qualquer outro aplicativo do KDE, você pode escolher o tipo de notificação para o Konsole. Você encontrará a caixa de diálogo em Configurações > Configurar notificações.
Além de rastrear a saída de um comando, o Konsole também pode salvá-lo como um arquivo de texto ou HTML e imprimi-lo em PDF ou papel. Ambas as opções estão no menu Arquivo. Você pode controlar o escopo dos arquivos exportados ajustando o tamanho da rolagem. Ele pode ser predefinido para cada perfil ou modificado dinamicamente para cada guia aberta clicando com o botão direito do mouse e escolhendo Ajustar a rolagem no menu de contexto.
Às vezes, os comandos do Linux produzem resultados enormes, exibindo várias centenas de linhas de código na tela antes que você consiga lê-los. Para lhe dar mais controle sobre o conteúdo da janela do seu terminal, o Konsole permite que você alterne Controle de fluxo— uma opção para pausar a saída de um comando pressionando um atalho de teclado. Novamente, você pode configurar esse recurso para cada perfil do Konsole.
Mais ajustes, truques e obter ajuda
A força de Konsole não termina aqui. Há muito mais recursos e opções de configuração, grandes e pequenas, que você pode usar para transformar o Konsole em um emulador de terminal perfeitamente personalizado. Se você gosta de atalhos de teclado, sinta-se à vontade para definir os seus próprios ou apenas use os padrões.
Por exemplo, Ctrl + roda do mouse irá ativar o zoom, e segurando Ctrl + Alt enquanto realçar o texto irá selecionar automaticamente as colunas se o Konsole as detectar na saída. Há também o recurso de pesquisa com suporte para expressões regulares e palavras-chave que diferenciam maiúsculas de minúsculas.
Os usuários avançados podem iniciar o Konsole com o –modo de fundo trocar. Ele funcionará, mas permanecerá invisível e silencioso, e você poderá trazê-lo para a frente pressionando Ctrl + Shift + F12. Caso seja necessário editar manualmente ou fazer backup de perfis do Konsole, eles podem ser encontrados como arquivos de texto simples localizados em ~/.kde/share/apps/konsole/.
O Konsole é seu aplicativo de terminal favorito?
O Konsole é um dos aplicativos de terminal mais personalizáveis para Linux, mas isso também pode torná-lo mais complexo do que muitas pessoas precisam. Felizmente, com a cultura de linha de comando como um aspecto tão forte da comunidade Linux, não faltam alternativas.
Então, se você não está apaixonado pelo Konsole depois de explorar todas essas maneiras de configurar o aplicativo ao seu gosto, por que não conferir um dos muitos ótimos terminais disponíveis para Linux.