XTerm - Personalizado com Transset-df e .bashrc

Publicado por Renan Samuel da Silva em 13/03/2012

[ Hits: 6.967 ]

Blog: http://chaotic-renan.tumblr.com/

 


XTerm - Personalizado com Transset-df e .bashrc



Bom dia a todos os linuxers.

Fora requisitado num screenshot meu, as configurações do meu XTerm e então, resolvi criar uma dica sobre como deixá-lo do jeito que está no:

Screenshot: Openbox Arch Terminator

Para maiores informações sobre como funciona os Scripts, acessem o link da Wiki do Arch Linux no final da dica.

O objetivo dos Scripts que vou postar, é ensinar como usá-los e fazer com que quando o XTerm seja aberto, o Transset- df seja executado nele, tornando-o transparente.

Primeiramente, vamos precisar do XTerm, Transset-df e algum Composite (eu uso o 'xcompmgr').

Crie um Script chamado “pre-exec”, com o seguinte conteúdo:

#!/bin/sh
transset-df -i "$WINDOWID" $1 >/dev/null 2>&1


Salve-o e dê permissão de execução:

chmod +x fader

E mova-o para “/usr/bin”:

# mv fader /usr/bin

E finalmente, para usar o XTerm com 75% de transparência e fundo preto, use o seguinte comando:

xterm -bg black -geom 80x50 -T xterm -e /usr/bin/pre-exec /usr/bin/fader 0.75 &

O PS1 que eu estava usando na screenshot é:

PS1="\[\e[01;31m\]┌─[\[\e[01;36m\u\e[01;31m\]]──[\ [\e[01;32m\]${HOSTNAME%%.*}\ [\e[01;31m\]]──[\[\033[1;33m\]\w\[\033[1;31m\]]-\[\e[01;33m\]$\[\e[01;31m\]\n\ [\e[01;31m\]└──\[\e[01;92m\]>>\[\e[0m\]"


Se alguém quiser meu “.bashrc” completo: http://pastebin.com/WPNLJaVp

Obs. 1: O PS1 irá usar alguns caracteres ASCII, então, dependendo da fonte que você usa no Console, o Layout poderá não funcionar corretamente.

Obs. 2: O conteúdo da variável PS1, deve estar toda na mesma linha no seu “.bashrc”.


- Créditos:

1. Ao edps, que me disponibilizou o “.bashrc” dele, no qual me baseei para fazer o meu PS1.

2. A Wiki do Arch, de onde tirei a dica:

Outras dicas deste autor

Pacman - Turbinado com Aria2c

Leitura recomendada

Nepomuk - Desabilitando no KDE

Finalmente MP3 no RedHat 9.0

Instalando o aMSN no DesktopBSD

Gradius - Gerenciador de RADIUS

Verificando qual módulo determinada interface de rede esta utilizando no Debian Lenny

  

Comentários
[1] Comentário enviado por removido em 13/03/2012 - 18:33h

Cara,

obrigado pela citação mas preciso lhe confessar que nem lembro de ter passado minha config a você! rsrsrs, sorry!

* voltando ao assunto da dica; ficou excelente, eu é que não sou chegado ao Xterm devido ao Copiar e Colar com o mouse, mas isso aí dá uma elegência sem tamanho a ele, ideal para ambientes leves como os *Box.

pros favoritos!

[2] Comentário enviado por gigatesla boy em 13/03/2012 - 19:54h

Obrigado pelo comentario. :3

Voce passou sua config para mim via email. Eu vi num artigo seu e lhe pedi. (:

Ai eu dei uma modificada.

[3] Comentário enviado por K1ll3r_B0y em 23/04/2013 - 20:50h

Ressussitando um pouco o tópico fiquei com uma dúvida, aonde fica o bashrc padrão para quando eu usar o adduser ele criar um novo bashrc dentro do perfil ~ .. gostaria de saber onde fica, se tem como editá-lo

[4] Comentário enviado por K1ll3r_B0y em 23/04/2013 - 21:03h

Valeu, descobri que é no /etc/skell, agora ficou muito top o script.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts