Nesse tutorial vou fazer um programa para mostrar em janelas do KDE o conteúdo do arquivo
/var/log/messages. Vou usar dois métodos para fazer isso, o primeiro é o mais simples e usa apenas o
Kommander, o segundo é menos simples (não é complexo) pois usa um script shell, essa é a única diferença. Vou mostrar também algumas coisas novas sobre o Kommander que não estão no primeiro tutorial, o
Usando o Kommander para criar GUIs. Espero que após ler esse tutorial você seja capaz de criar seu próprio programa baseado nos exemplos do artigo anterior e deste.
Vou começar criando um novo
Dialog e na aba
properties, na opção
captation defini o nome "Tutorial", logo abaixo na opção
icon escolhi um ícone para minha janela principal, a janela "Tutorial 2", esse ícone fica no topo da janela do lado esquerdo e também no ícone do
systray.
Agora vou criar o botão para mostrar o log, crio um
execButton e, com um duplo clique defino seu nome para "Ver log". Clicando com o botão direito do mouse sobre o
execButton1 escolho
Edit Text Associations, adiciono a linha "kdialog --textbox /var/log/messages 60 70" sem aspas e dou OK.
Nesse ponto o seu programa já é capaz de exibir o conteúdo do arquivo /var/log/messages, mas como o objetivo desse tuto não é criar um programa e sim mostrar um pouco do que se pode fazer com o Kommander, não execute o programa ainda.
Vou criar outro
execButton para demonstrar um outro meio de ver o /var/log/messages, com um duplo clique defino seu nome para "Ver log 2" e clicando com o botão direito do mouse sobre o
execButton2 escolho
Edit Text Associations e adiciono a seguinte linha, sem aspas, "./verlog2". Esse
./verlog2 é um comando shell, mais especificamente é um arquivo de texto que pode ser executado. Para criar esse arquivo verlog2 eu uso o
Kedit (ou qualquer outro editor de textos simples) e adiciono nessa ordem as linhas: