Manual do Konsole - docs.kde.org fileManual do Konsole 2.Clique no botão Novo perfil.......
Transcript of Manual do Konsole - docs.kde.org fileManual do Konsole 2.Clique no botão Novo perfil.......
Manual do Konsole
Jonathan SingerKurt Hindenburg
Robert KnightKurt Hindenburg
Waldo BastianMike McBride
Tradução: Marcus GamaTradução: André Marcelo Alvarenga
Conteúdo
1 Introdução 5
1.1 O que é um terminal? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2 Histórico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.3 Perfis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.4 Botões do mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61.5 Arrastar e soltar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2 Referência de comandos 92.1 Barra de menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1.1 Menu Arquivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1.2 Menu Editar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102.1.3 Menu Exibir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112.1.4 Menu Favoritos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122.1.5 Menu Configurações . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.1.6 Menu Ajuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2 Caixas de diálogo do Konsole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.1 Janela de Mudança de Nome da Página . . . . . . . . . . . . . . . . . . . . . 13
2.2.2 Janela de Cópia da Entrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2.3 Janela de ajuste do histórico . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3 Opções da linha de comando 15
4 Criação de scripts no Konsole 18
5 Usando uma folha de estilo para a barra de abas 19
6 Você sabia?, problemas comuns e outras informações 21
6.1 Você sabia? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216.2 Problemas comuns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
7 Créditos e Direitos Autorais 23
A Links 24
Manual do Konsole
Capítulo 1
Introdução
1.1 O que é um terminal?
Konsole é um emulador de terminais X, frequentemente denominado como um terminal, consoleou shell. Emula uma interface de linha de comando em uma janela somente com texto.
Geralmente executa um comando do shell, um aplicativo que executa os comandos digitados. Oshell que o Konsole executa depende das configurações da sua conta. Consulte a documentaçãodo seu sistema operacional para saber qual é o shell e como fazer para configurar e usá-lo.
1.2 Histórico
O Konsole usa a noção de histórico para permitir que os usuários vejam os resultados apresenta-dos anteriormente. Por padrão, o histórico está ativo e armazena 1.000 linhas de resultado, alémdo que já está sendo mostrado na tela.
Conforme as linhas se deslocam para a parte superior da tela, elas podem ser revistas ao movera barra de rolagem para cima, com uso da roda do mouse ou através das teclas Shift+Page Up(para mover para trás), Shift+Page Down (para mover para frente), Shift+Seta para cima (paramover uma linha acima) e Shift+Seta para baixo (para mover uma linha abaixo).
A configuração de rolagem com uso das teclas Shift+Page Up/Down pode ser alterada de meiapágina para uma página inteira, na aba Rolagem da janela de configuração do perfil (use a opçãoConfigurações → Editar o perfil atual... para abrir essa janela).
1.3 Perfis
Os perfis permitem ao usuário automatizar rápida e facilmente a execução de comandos comuns.Podemos citar os exemplos:
• ssh para outra máquina
• iniciar uma sessão de IRC
• usar o ’tail’ para monitorar um arquivo
Procedimentos para criar um novo perfil:
1. Clique no item de menu Configurações → Gerenciar perfis...
5
Manual do Konsole
2. Clique no botão Novo perfil....
3. Preencha o primeiro campo com um nome. Este é o nome que aparecerá no menu e será otexto padrão em substituição ao Shell, quando iniciar uma sessão desse tipo.
4. Insira um comando como você normalmente faria se abrisse um novo shell e digitasse essecomando. Para nosso primeiro exemplo acima, você pode digitar ssh administracao.
5. Nas outras abas da janela, configure a aparência desta sessão. É possível configurar umafonte diferente, um esquema de cores, o tipo $TERM e muitas outras definições para cadasessão.
6. Clique no botão OK. A nova sessão ficará disponível na caixa de diálogo Gerenciar perfis....
Os perfis que tenham a opção Mostrar no menu assinalada, terão seus nomes listados no menuArquivo → Nova aba. Não haverá nenhum submenu se apenas o perfil padrão estiver com aopção assinalada.
1.4 Botões do mouse
Esta seção detalha o uso dos botões do mouse, na ordem normalmente usada por pessoas destras.Para canhotos, é necessário inverter a ordem dos botões no texto abaixo.
EsquerdoTodos os cliques com o botão esquerdo do mouse serão enviados para um aplicativo comsuporte a mouse, que esteja em execução no Konsole. Se um aplicativo reagir aos cliquesde mouse, o Konsole indicará isso mostrando um cursor em forma de seta. Caso contrário,será mostrado um cursor em forma de barra (I).Manter o botão esquerdo do mouse pressionado e arrastar o mouse sobre a tela que tenhaum aplicativo sem suporte a mouse em execução, apenas marcará uma região de texto. Aoarrastar com o mouse, o texto marcado será exibido em cores invertidas para ser facilmentevisto. Selecione o item Copiar no menu Editar para copiar o texto marcado para a áreade transferência, de forma a poder usá-lo posteriormente dentro do Konsole ou em outroaplicativo. Também poderá arrastar e soltar o texto selecionado em aplicativos compatíveiscom esse recurso. Mantenha a tecla Ctrl pressionada e arraste o texto selecionado para olocal desejado.Normalmente, os caracteres de mudança de linha são inseridos ao final de cada linha sele-cionada. Isso é melhor para recortar e colar de código-fonte ou o resultado de um comandoqualquer. Para texto comum, as quebras de linha normalmente não são importantes. Vocêpode preferir, no entanto, que o texto seja uma sequência de caracteres que será automati-camente reformatada ao colar em outro aplicativo. Para selecionar em modo de sequênciade texto, mantenha pressionada a tecla Ctrl enquanto efetua a seleção.Pressionar as teclas Ctrl e Alt, em conjunto com o botão esquerdo do mouse, irá selecionaro texto em colunas.O clique duplo com o botão esquerdo do mouse seleciona uma palavra e o clique triploseleciona uma linha inteira.Se o limite superior ou inferior da área de texto for alterado enquanto é feita a marcação, oKonsole rola para cima ou para baixo, eventualmente apresentando algum texto que estiverarmazenado no histórico. A rolagem será interrompida para quando cessar o movimentodo mouse.Após soltar o mouse, o Konsole tenta manter o texto na área de transferência visível, man-tendo a área marcada invertida. A área marcada voltará ao normal tão logo mude o con-teúdo da área de transferência, o texto na área marcada seja alterado ou o botão esquerdodo mouse seja clicado.Para marcar o texto de um aplicativo com suporte a mouse (Midnight Commander, porexemplo), pressione a tecla Shift ao clicar.
6
Manual do Konsole
MeioPressionar o botão do meio do mouse cola o texto existente na área de transferência. Man-ter a tecla Ctrl pressionada enquanto pressiona o botão do meio do mouse cola o texto eadiciona uma nova linha. Isso é conveniente para executar de imediato o comando que forcolado, mas por ser potencialmente perigoso, deve ser utilizado com cuidado.
NOTASe possuir um mouse com apenas dois botões e pressionar o botão esquerdo e o direito aomesmo tempo, será emulado o botão do meio de um mouse com três botões.
Caso tenha uma roda como botão do meio, ao girá-la em um programa que não tenhasuporte a mouse irá mover a barra de rolagem do Konsole.
DireitoEstes itens aparecem no menu quando o botão direito do mouse é pressionado: Copiar,Colar, Abrir gerenciador de arquivos, Definir codificação, Limpar histórico, Ajustar his-tórico..., Mostrar barra de menus, Mudar o perfil, Editar o perfil atual... e Fechar aba.Em um aplicativo com suporte a mouse, pressione a tecla Shift em conjunto com o botãodireito do mouse para ver o menu de contexto.
1.5 Arrastar e soltar
Se soltar um arquivo, pasta ou URL em uma janela do Konsole, irá aparecer um menu de contextocom estas ações:
Mover aqui (Shift)
Move o item solto para a pasta atual. Esse item só aparece no menu de contexto se vocêtiver permissão para excluir o arquivo ou pasta solto.
Copiar aqui (Ctrl)
Copia o item solto para a pasta atual.
Criar link aqui (Ctrl-Shift)
Cria um link simbólico para o item solto.
Colar localizaçãoInsere o caminho completo do arquivo do item solto no cursor.
Alterar a pasta para
Se soltar uma pasta, esta ação aparece no menu de contexto e permite-lhe alterar a pasta detrabalho da sessão do Konsole.
7
Manual do Konsole
Cancelar (Esc)Interrompe a ação de arrastar e soltar.
Em uma ação de arrastar e soltar, caso pressione as teclas de atalho antes de soltar o botão es-querdo do mouse, nenhum menu de contexto aparecerá e as ações serão executadas imediata-mente.
8
Manual do Konsole
Capítulo 2
Referência de comandos
2.1 Barra de menus
A barra de menus encontra-se no topo da janela do Konsole. Se ela estiver oculta, a opção Exibirbarra de menus poderá ser acessada clicando com o botão direito na janela (desde que não estejarodando nenhum aplicativo nessa janela, como o vi, minicom, etc.). O atalho padrão aparece aolado de cada item do menu.
2.1.1 Menu Arquivo
Arquivo → Nova Janela (Ctrl+Shift+N)
Abre uma nova janela do Konsole com o perfil padrão
Arquivo → Nova aba (Ctrl+Shift+T)
Abre uma nova aba com o perfil padrão
NOTAO Konsole vem com o perfil de Linha de Comando como padrão. Todos os perfis adicionadospelo usuário serão listados em um submenu. Não aparecerá nenhum submenu se somenteexistir o perfil padrão.
Arquivo → Duplicar aba
Tenta duplicar a aba atual em uma nova aba
Arquivo → Salvar saída como... (Ctrl+Shift+S)
Salva o histórico atual como um arquivo de texto ou HTML
Arquivo → Imprimir tela... (Ctrl+Shift+P)
Imprime a tela atual. Por padrão, o tamanho do resultado é ajustado para caber no papel,sendo impresso com o texto em preto e sem fundo. Na caixa de diálogo de impressão, estasopções podem ser alteradas na aba Opções do saída.
Arquivo → Abrir gerenciador de arquivos
Abre o gerenciador de arquivos do KDE na pasta atual. Por padrão, este é o Dolphin.
9
Manual do Konsole
Arquivo → Fechar aba (Ctrl+Shift+W)
Fecha a aba atual
Arquivo → Fechar janela (Ctrl+Shift+Q)
Sai do Konsole
NOTAO Konsole irá mostrar uma caixa de diálogo de confirmação, caso exista mais de uma abaaberta. Esta caixa de diálogo poderá ser desativada se assinalar a opção Não perguntarnovamente.
2.1.2 Menu Editar
Editar → Copiar (Ctrl+Shift+C)
Copia o texto selecionado para a área de transferência
Editar → Colar (Ctrl+Shift+V)Cola o texto da área de transferência na localização do cursor
Editar → Selecionar tudoSeleciona todo o texto na janela atual
Editar → Copiar a entrada para → Todas as abas da janela atual
Permite que a inserção de dados da sessão atual seja enviada simultaneamente para todasas sessões da janela atual
Editar → Copiar a entrada para → Selecionar abas... (Ctrl+Shift+.)
Permite que a inserção de dados da sessão atual seja enviada simultaneamente para todasas sessões escolhidas pelo usuário
Editar → Copiar a Entrada Para → Nenhuma (Ctrl+Shift+/)
Para o envio da entrada da sessão atual para as outras sessões
Editar → Enviar sinalEnvia o sinal indicado para o processo do console ou outro processo que tenha sido carre-gado quando a nova sessão foi iniciada.Os sinais atualmente disponíveis são:
STOP para interromper o processoCONT para continuar, se estiver parado
HUPsuspensão detectada no terminal emcontrole ou finalização do processo decontrole
INT interrupção a partir do tecladoTERM sinal de finalizaçãoKILL sinal de interrupçãoUSR1 sinal do usuário 1USR2 sinal do usuário 2
Consulte as páginas de manual do seu sistema para mais detalhes sobre o comando man 7signal.
10
Manual do Konsole
Editar → Renomear aba... (Ctrl+Alt+S)Abre uma caixa de diálogo que permite mudar o nome da aba atual (mais informações)
Editar → Enviar por ZModem... (Ctrl+Alt+U)
Abre uma janela para selecionar um arquivo a enviar, caso esteja instalada a aplicação ne-cessária
Editar → Localizar... (Ctrl+Shift+F)Abre uma barra de pesquisa no fundo da janela do KonsoleIsto permite efetuar pesquisas com distinção de maiúsculas, para a frente ou para trás, ouainda por expressões regulares.
Editar → Localizar próxima (F3)
Move para a próxima instância de pesquisa . Se a barra de pesquisa estiver em foco, vocêtambém pode usar o atalho Enter.
Editar → Localizar anterior (Shift+F3)Move para a instância de pesquisa anterior . Se a barra de pesquisa estiver em foco, vocêtambém pode usar o atalho Shift+Enter.
2.1.3 Menu Exibir
Exibir → Dividir a exibição → Dividir a exibição em esquerda/direita (Ctrl+()
Divide todas as abas em janelas esquerdas e direitasTodo o resultado de uma janela será duplicado na outra.
Exibir → Dividir a exibição → Dividir a exibição em superior/inferior (Ctrl+))
Divide todas as abas em janelas superiores e inferioresTodo o resultado de uma janela será duplicado na outra.
Exibir → Dividir a exibição → Fechar a ativa (Ctrl+Shift+S)
Fecha a exibição ativa
Exibir → Dividir a exibição → Fechar as outras (Ctrl+Shift+O)
Fecha todas as exibições, menos a atual
Exibir → Dividir a exibição → Expandir exibição (Ctrl+Shift+])
Torna a exibição atual maior
Exibir → Dividir a exibição → Reduzir exibição (Ctrl+Shift+[)
Torna a exibição atual menor
Exibir → Desanexar a aba atual (Ctrl+Shift+H)Abre a aba atual em uma janela separadaSair da janela anterior do Konsole não afetará a janela recém-criada.
Exibir → Monitor para silêncio (Ctrl+Shift+I)
Ativa ou desativa o monitoramento da falta de atividade da aba atualPor padrão, após 10 segundos de inatividade, irá aparecer um ícone informativo na abada sessão. O tipo de alerta poderá ser configurado através da opção Configurações→ Configurar notificações → Silêncio em sessão monitorada.
11
Manual do Konsole
Exibir → Monitor para atividades (Ctrl+Shift+A)
Ativa ou desativa a vigilância de atividade da aba atualEm caso de qualquer atividade, irá aparecer um ícone informativo na aba da sessão. O tipode alerta poderá ser alterado através da opção Configurações → Configurar notificações→ Atividade em sessão monitorada.
Exibir → Aumentar fonte (Ctrl++)Aumenta o tamanho do texto
Exibir → Diminuir fonte (Ctrl+-)Diminui o tamanho do texto
Exibir → Definir codificaçãoAltera a codificação de caracteres
Exibir → Limpar histórico
Limpa o texto no histórico
Exibir → Limpar histórico e reiniciar (Ctrl+Shift+K)
Limpa o texto na aba atual e no histórico, reiniciando depois o terminal
2.1.4 Menu Favoritos
Favoritos → Adicionar aos Favoritos (Ctrl+Shift+B)Adiciona o local atual
Favoritos → Adicionar abas aos favoritos como pasta...
Adiciona todas as abas como uma pasta de favoritosIrá abrir uma janela para inserir o nome da pasta de favoritos.
Favoritos → Nova Pasta de FavoritosAdiciona uma nova pasta à lista de favoritosIrá abrir uma janela para inserir o nome da pasta de favoritos.
Favoritos → Editar FavoritosAbre o editor de favoritos
NOTAVocê poderá usar o editor de favoritos para adicionar URLs manualmente. No momento, oKonsole tem suporte aos seguintes formatos:
• ssh://usuário@máquina:porta
• telnet://usuário@máquina:porta
2.1.5 Menu Configurações
Configurações → Editar perfil atual...
Abre um diálogo para editar o perfil atual
Configurações → Alternar perfil
Alterna o perfil atual para um perfil listado
12
Manual do Konsole
Configurações → Gerenciar perfis...
Abre um editor para gerenciar os perfis
Configurações → Mostrar o Menu (Ctrl+Shift+M)
Ativa ou desativa a visibilidade do menu
Configurações → Modo de tela inteira (F11)
Ativa ou desativa a ocupação de toda a tela pelo Konsole
Configurações → Configurar atalhos...
Abre o editor de atalhos de teclado. Mais informações sobre a configuração de atalhospodem ser encontradas nos Fundamentos do KDE.Além disso, o Konsole tem alguns atalhos especiais sem itens de menu correspondentes:
Atalho DescriçãoShift+Seta à direita Próxima abaShift+Seta à esquerda Aba anteriorCtrl+Shift+Seta à esquerda Mover aba para a esquerdaCtrl+Shift+Seta à direita Mover aba para a direitaCtrl+Shift+Ins Colar a seleçãoShift+Tab Próximo contêiner de visualização
Configurações → Configurar notificações...
Abre o editor de notificações
Configurações → Configurar Konsole...
Abre o editor de configurações do KonsoleEsta caixa de diálogo tem opções que influenciam a aparência e comportamento da Barrade abas e opções gerais para a janela do Konsole.
2.1.6 Menu Ajuda
O Konsole tem alguns dos itens do menu Ajuda comuns do KDE. Para mais informações, leia aseção Menu Ajuda nos Fundamentos do KDE.
2.2 Caixas de diálogo do Konsole
2.2.1 Janela de Mudança de Nome da Página
O nome da aba atual poderá ser alterado com esta janela. A janela poderá ser exibida através domenu, usando o atalho Ctrl+Alt+S ou com um clique duplo na separador da página, na barra deabas. Estas alterações poderão se tornar permanentes ao editar o perfil atual.
O Konsole irá substituir estes itens:
• %n : nome do programa
• %d : pasta atual (curta)
• %D : pasta atual (extensa)
13
Manual do Konsole
• %w : título da janela definido pela linha de comando
• %# : número da sessão
• %u : nome do usuário
• %h : máquina local ou remota (curto)
• %H : máquina remota (extenso)
Exemplos:
• O %d : %n, com a ’/usr/src’ como pasta atual e executando o bash irá mostrar src : bash
• O %D : %n, com a ’/usr/src’ como pasta atual e executando o top irá mostrar usr/src : top
• O %w (%#), com a ~ como pasta atual e executando o vim na primeira aba, irá mostrar [SemNome] (~) - VIM(1)
2.2.2 Janela de Cópia da Entrada
O texto inserido em uma aba poderá ser enviado simultaneamente para as outras abas. Estajanela permite-lhe selecionar quais as abas irão receber esses dados inseridos. A pasta atual iráficar em cinza.
2.2.3 Janela de ajuste do histórico
As opções do histórico poderão ser alteradas nesta janela. Qualquer alteração será somente paraa aba atual e não será salva no perfil.
14
Manual do Konsole
Capítulo 3
Opções da linha de comando
Quando o Konsole é iniciado a partir da linha de comando, várias opções podem ser indicadaspara modificar seu comportamento.
--help
Lista diversas opções.
--profile arquivo
Inicia o Konsole usando o perfil indicado em vez do perfil padrão.
--fallback-profile
Usa o perfil interno ALTERNATIVO. Esta opção é um atalho para --profile ALTERNATIVO/.
--workdir pasta
Abre com a pasta como pasta de trabalho inicial.
--hold, --noclose
Não fecha a sessão inicial automaticamente quando ela terminar.
--new-tabCria uma nova aba em uma janela existente em vez de criar uma nova.
--tabs-from-file arquivo
Cria abas a partir dos dados definidos no arquivo de configuração de abas indicado.
NOTAO arquivo possui uma aba por linha, no seguinte formato:Cada linha define uma aba a abrir, usando até 4 campos para definir como será aberta. Oscampos são separados com ;; e o nome de um campo deverá ter um : adicionado. As linhasem branco ou que comecem com # serão ignoradas. Dessa forma, você pode usar uma linhaque começa com # para adicionar comentários.title: um nome para esta aba, sendo usado o valor padrão se estiver em branco ou nãofor indicadoworkdir: pasta de trabalho, igual a ~ se estiver e branco ou não for indicadaprofile: um perfil do Konsole a ser utilizado, sendo usado o padrão se estiver em brancoou não for indicadocommand: um comando a executar
Cada linha deverá conter pelo menos um campo command ou profile.Exemplo: title: %n;; command: /usr/bin/top ;; profile: Shell
15
Manual do Konsole
--background-mode
Inicia o Konsole em segundo plano e muda para primeiro plano ao pressionarCtrl+Shift+F12 (atalho padrão).
--separate
Executa a nova instância do Konsole em um processo separado.
--show-menubarMostra a barra de menus, sobrepondo-se ao comportamento padrão.
--hide-menubarOculta a barra de menus, sobrepondo-se ao comportamento padrão.
--show-tabbarMostra a barra de abas, sobrepondo-se ao comportamento padrão.
--hide-tabbarOculta a barra de abas, sobrepondo-se ao comportamento padrão.
--fullscreenInicia o Konsole no modo de tela inteira.
--notransparency
Desabilita fundos transparentes mesmo se existir suporte no sistema.
--list-profiles
Lista todos os perfis disponíveis.
--list-profile-properties
Lista todas as propriedades possíveis com o nome e tipo. Veja a opção -p .Para mais informações, consulte a Referência da API do Konsole.
-p propriedade=valor
Muda o valor de uma propriedade de perfil.
-e comando
Executa o comando ao invés do shell normal.
NOTAEsta opção irá capturar todos os argumentos seguintes passados ao Konsole e executá-loscomo um comando. Por esse motivo, use esta opção sempre por último.
--noforkNão executa no plano de fundo. Isto é frequentemente necessário para simular outros emu-ladores de terminal.
O Konsole também aceita opções genéricas do Qt™ e KDE:
--help-qt
Mostra as opções específicas do Qt™
16
Manual do Konsole
CUIDADOAs seguintes opções do Qt™ não tem efeito no Konsole:
--fn, --font nomefonte
Define a fonte do aplicativo
--bg, --background cor
Configura a cor de fundo padrão
--fg, --foreground cor
Configura a cor de fonte padrão
--btn, --button cor
Configura a cor de botão padrão
--help-kde
Mostra as opções específicas do KDE
--help-all
Lista todas opções
--authorMostra o nome do autor
-v,--version
Mostra o número de versão
--licenseMostra informações sobre a licença
17
Manual do Konsole
Capítulo 4
Criação de scripts no Konsole
O Konsole tem suporte a diversos recursos que podem ser usados com o D-Bus.
Existem duas formas de usar a interface D-Bus: a Interface Gráfica do Qt™ qdbusviewer e outilitário de linha de comando qdbus.
Exemplos:
• % qdbus irá mostrar todos os serviços disponíveis.
• % qdbus org.kde.konsole irá mostrar a interface D-Bus para o Konsole.
• % qdbus org.kde.konsole /Windows/1 irá mostrar os métodos para controle da janela 1.
NOTAO /Konsole foi usado anteriormente para controlar a primeira janela, o que é um erro de arquitetura.Por favor, não o use mais para esse fim e considere atualizar os scripts existentes.
• % qdbus org.kde.konsole /Sessions/1 irá mostrar os métodos para controle da sessão 1.
Se iniciar o Konsole a partir de um terminal, pode ser necessário alterar o org.kde.konsole paraorg.kde.konsole-‘pidof -s konsole‘.
Para obter mais informações, consulte o tutorial do D-Bus.
18
Manual do Konsole
Capítulo 5
Usando uma folha de estilo para abarra de abas
A folha de estilo padrão da barra de abas define as larguras mínima e máxima das abas. O usuáriopode criar um arquivo .css e usá-lo como folha de estilo para a barra de abas do Konsole. Noarquivo .css, o elemento a ser usado é o QTabBar::tab.
Para mais informações, leia a página do Projeto Qt sobre Folhas de Estilo
Exemplos:
• Alterar o fundo da aba selecionada para cinza-claro
QTabBar::tab:selected {background: #999999
}
• Alterar o texto da aba selecionada para vermelho
QTabBar::tab:selected {color: red
}
• Todas as abas terão no mínimo 200 pontos de largura
QTabBar::tab {min-width: 200px
}
• Apenas a aba selecionada terá no mínimo 200 pontos de largura
QTabBar::tab::selected {min-width: 200px
}
• Qualquer um destes estilos pode ser combinado em um único arquivo
QTabBar::tab::selected {background: #999999;color: red;min-width: 200px;
}
19
Manual do Konsole
Capítulo 6
Você sabia?, problemas comuns eoutras informações
6.1 Você sabia?
• Pressionar a tecla Ctrl ao selecionar um texto faz com que as quebras de linha sejam converti-das para espaços ao serem coladas.
• Pressionar as teclas Ctrl+Alt ao selecionar um texto também irá selecionar as colunas.
• A combinação Ctrl+Roda do mouse amplia ou reduz o tamanho do texto, como no Konquerore Firefox.
• Quando um programa avalia os botões do mouse, pressionar a tecla Shift permitirá que omenu de contexto apareça.
• O atalho Ctrl+Shift+F10 ativará o menu.
• A combinação de teclas Shift+Insert insere o conteúdo da área de transferência.
• Um clique duplo selecionará uma palavra inteira. Continuar com o botão do mouse pressio-nado e mover o mouse estenderá a seleção.
• Um clique triplo selecionará uma linha inteira. Continuar com o botão do mouse pressionadoe mover o mouse estenderá a seleção.
• Existe uma funcionalidade oculta para o formatador ´́ %d´́ no título da aba. Você pode indicarao Konsole para abreviar o nome de uma pasta para o seu primeiro caractere. Por exemplo,o ´́ /local/do/konsole/src´́ pode ser abreviado para ´́ konsole/s´́ . Se deseja ativar e controlaresta funcionalidade oculta, abra o ~/.kde4/share/config/konsolerc e adicione as seguinteslinhas:
[ProcessInfo]CommonDirNames=nome1 ,nome2 ,nome3...
NOTASe estiver usando o Yakuake, edite o arquivo ~/.kde4/share/config/yakuakerc.
21
Manual do Konsole
6.2 Problemas comuns
• Por padrão, ao iniciar a partir de um terminal, o Konsole rodará em segundo plano. Use --nofork para forçar que o Konsole rode em primeiro plano.Isso é necessário para que alguns scripts e comandos funcionem como esperado:
– konsole --nofork -e sleep 3 ; echo 1– kdesu -u kdeuser konsole --nofork
• Algumas fontes podem estar indisponíveis no Konsole, mesmo que estejam disponíveis paraoutros aplicativos. Isto não significa que haja um erro no Konsole. O Konsole necessita defontes de tamanho fixo para oferecer o melhor resultado visual e, desta forma, solicita ao Qt™para apresentar apenas as fontes de tamanho fixo.Se tiver certeza de que uma fonte é realmente de tamanho fixo, mas não está disponível noKonsole, então relate o problema para o Qt.
• Desde o KDE4, todas as abas usam o mesmo ID de processo. Isto tem um efeito colateral deque se o processo de uma aba tiver problemas, todas as outras abas podem experimentar omesmo problema.Isto é particularmente percebido quando um comando que se conecta a um dispositivo externoou sistema (ssh, nfs) apresenta problemas.
• O Konsole trata os argumentos após a opção -e como um único comando, executando-o dire-tamente, em vez de os processar e dividir em subcomandos para execução. Isto é diferente noxterm.
– konsole -e ´́ comando1 ; comando2´́ não funciona– konsole -e $SHELL -c ´́ comando1 ; comando2´́ funciona
• O Konsole não fornece nenhuma capacidade para executar uma shell de autenticação, porqueos desenvolvedores não gostam da ideia de executar shell de autenticação em um emuladorde terminal.Obviamente, os usuários podem ainda executar shell de autenticação no Konsole se realmentenecessitarem disto. Edite o perfil usado e modifique o comando de forma a iniciar um shell deautenticação de forma explícita, como por exemplo, ´́ bash -l´́ ou ´́ zsh -l´́ .
• A opção --new-tab comporta-se algumas vezes de forma estranha. Ela pode criar uma novajanela ou aba em outra janela existente do Konsole, em vez da janela atual.Esses comportamentos são estranhos, mas não são necessariamente erros. A opção --new-tab tenta reutilizar as janelas existentes do Konsole, mas nem todas as janelas do Konsolepodem ser reutilizadas. Todas as janelas do Konsole abertas através do KRunner podem serreutilizadas, enquanto a maioria das janelas do Konsole abertas a partir da linha de comandonão podem.
22
Manual do Konsole
Capítulo 7
Créditos e Direitos Autorais
O Konsole é atualmente mantido por Kurt Hindenburg [email protected]
Os responsáveis anteriores pela manutenção do Konsole incluem: Robert Knight [email protected] e Waldo Bastian [email protected]
O aplicativo Konsole tem o Copyright (c) 1997-2008 de Lars Doelle [email protected]
Este documento foi originalmente escrito por Jonathan Singer [email protected]
Este documento foi atualizado para o KDE 4.x por Kurt [email protected]
Este documento foi atualizado para o KDE 3.4 por Kurt [email protected]
Convertido originalmente para DocBook SGML por Mike McBride e Lauri Watts
Tradução de Marcus Gama [email protected] e André Marcelo Alvarenga [email protected]
Esta documentação é licenciada sob os termos da Licença de Documentação Livre GNU.
Este programa é licenciado sob os termos da Licença Pública Geral GNU.
23
Manual do Konsole
Apêndice A
Links
Para mais informações, visite estas páginas Web:
• Página Web do Konsole no KDE UserBase
• Página Web do Konsole
• Lista de discussão do Konsole
• KDE no FreeBSD
• KDE no Solaris
24