Seções:
|
Desktop Bonito e funcionalBonito, mas nem um pouco ordinário!Se você não abre mão de um desktop bonito, com "aquele" papel de parede, mas precisa também de funcionalidade, então essa é a dica! No meu dia-a-dia eu preciso estar sempre acompanhando alguns logs do servidor, mas ao invés de simplesmente abrir um xterm, é possível fazer algo melhor! O root-tail é um pequeno programa capaz de mostrar arquivos texto (como num tail -f) no seu desktop, mesclando sua saída com o fundo de tela! A sintaxe dele é bastante simples e é possivel determinar onde ele vai posicionar o texto, que tamanho e que cor vai utilizar. Veja o exemplo abaixo: $ root-tail -g 126x4+20+530 /var/log/messages,yellow Esse exemplo mostra a saída do arquivo /var/log/messages, com a cor amarela, posicionado na parte de baixo da tela, ocupando um total de 126 colunas por 4 linhas. O root-tail pode ser encontrado aqui: http://freshmeat.net/redir/root-tail/9082/url_tgz/root-tail-0.0.10.tar.gz Bonito... Parte IIEmbora o root-tail seja muito legal por si só, ainda dá pra melhorar ainda mais a aparência, deixando o seu desktop ainda mais legal! Que tal colocarmos uma espécie de "moldura" delimitando o texto no seu desktop? É isso que vamos fazer agora. Mas ao invés de simplesmente sair modificando cada um dos seus papéis de parede (eu devo ter pelo menos uns 50...) vamos fazer a coisa de maneira elegante. Siga os passos abaixo: 1 - Crie no seu editor de images favorito (Gimp?) uma imagem png do tamanho da sua resolução de tela, contendo as suas molduras. É importante que o fundo dessa imagem seja transparente. 2 - Mescle essa imagem com o seu papel de parede utilizando o comando composite do pacote ImageMagick, assim: $ composite -colorspace Transparent -compose over 3 - Agora é só carregar o arquivo_combinado.png no seu desktop. Isso pode ser feito, por exemplo com o comando Esetroot. Como a operação de mesclar dura apenas alguns segundos (ou menos!) é possível criar um pequeno script que sorteia um fundo de tela, mescla ele com as molduras e o carrega no seu desktop ao se inicializar uma sessão no seu ambiente gráfico. Para facilitar ainda mais a sua vida, crie um script que gere o fundo de tela e em seguida execute o root-tail com os arquivos de log que você deseja acompanhar. Na figura abaixo segue um exemplo do resultado final de todo o processo. Nela aparecem 3 saídas de arquivos: um de log, um gerado por um pequeno script que consulta algumas informações do /proc e um terceiro de um arquivo texto simples.
|