Fluxbox: Unleashead - iDesk + aDesklets + Gkrellm + Eterm
Venho neste artigo mostrar como o Fluxbox pode se tornar a interface gráfica primária e até única, como aqui em casa, através de alteração de .confs, programas para embelezar e alteração de alguns .confs mais complicados e trabalhosos.
Parte 8: Idesk - Adicionando Ícones ao Desktop
O iDesk é um programa que adiciona ícones no desktop. Ele é bem leve e tem uma configuração bem simples.
Primeiramente vamos baixá-lo:
Escolha a versão mais nova e baixe. Após, descompacte e instale:
$ tar jxvf idesk-0.7.4.tar.bz2
$ cd idesk-0.7.4
$ ./configure
$ make
$ su -c "make install"
Teremos que criar o .ideskrc no seu HOME:
$ nano ~/.ideskrc
Insira o seguinte conteúdo, vou comentar o mais importante:
Primeiramente vamos baixá-lo:
Escolha a versão mais nova e baixe. Após, descompacte e instale:
$ tar jxvf idesk-0.7.4.tar.bz2
$ cd idesk-0.7.4
$ ./configure
$ make
$ su -c "make install"
Teremos que criar o .ideskrc no seu HOME:
$ nano ~/.ideskrc
Insira o seguinte conteúdo, vou comentar o mais importante:
table Config
FontName: cure # Fonte do nome
FontSize: 6 # Tamanho da fonte
FontColor: #000000 # Cor da Fonte
ToolTip.FontSize: 11
ToolTip.FontName: gothic
ToolTip.ForeColor: #0000FF
ToolTip.BackColor: #FFFFFF
ToolTip.CaptionOnHover: true
ToolTip.CaptionPlacement: Right
Locked: false # Ícone imóvel
Transparency: 100 # Transparência do ícone
Shadow: true # Sombra
ShadowColor: #000000 # Cor da sombra
ShadowX: 1 # Eixo X da sombra
ShadowY: 1 # Eixo Y da sombra
Bold: true
ClickDelay: 300
IconSnap: true
SnapWidth: 10
SnapHeight: 10
SnapOrigin: BottomRight
SnapShadow: false
SnapShadowTrans: 200
CaptionOnHover: false
CaptionPlacement: bottom # Posição do nome
FillStyle: fillinvert
Background.Delay: 10
Background.Source:
Background.File:
Background.Mode: Mirror
Background.Color: #C2CCFF
end
table Actions
Lock: control right doubleClk
Reload: middle doubleClk
Drag: left hold # Mover o ícone
EndDrag: left singleClk
Execute[0]: left doubleClk # Executar com quantos cliques
Execute[1]: right doubleClk # Executar com quantos cliques
end
FontName: cure # Fonte do nome
FontSize: 6 # Tamanho da fonte
FontColor: #000000 # Cor da Fonte
ToolTip.FontSize: 11
ToolTip.FontName: gothic
ToolTip.ForeColor: #0000FF
ToolTip.BackColor: #FFFFFF
ToolTip.CaptionOnHover: true
ToolTip.CaptionPlacement: Right
Locked: false # Ícone imóvel
Transparency: 100 # Transparência do ícone
Shadow: true # Sombra
ShadowColor: #000000 # Cor da sombra
ShadowX: 1 # Eixo X da sombra
ShadowY: 1 # Eixo Y da sombra
Bold: true
ClickDelay: 300
IconSnap: true
SnapWidth: 10
SnapHeight: 10
SnapOrigin: BottomRight
SnapShadow: false
SnapShadowTrans: 200
CaptionOnHover: false
CaptionPlacement: bottom # Posição do nome
FillStyle: fillinvert
Background.Delay: 10
Background.Source:
Background.File:
Background.Mode: Mirror
Background.Color: #C2CCFF
end
table Actions
Lock: control right doubleClk
Reload: middle doubleClk
Drag: left hold # Mover o ícone
EndDrag: left singleClk
Execute[0]: left doubleClk # Executar com quantos cliques
Execute[1]: right doubleClk # Executar com quantos cliques
end
Agora vamos criar o diretório .idesktop para colocar os ícones e os .lnk. É obrigatório que se chame .idesktop:
$ mkdir ~/.idesktop
Ótimo, agora copie o ícone que você deseja colocar para esse diretório e crie um arquivo .lnk com o mesmo nome que esse ícone. Ex: firefox.jpg e firefox.lnk.
Dentro do .lnk insira o seguinte:
table Icon
Caption: Firefox #( Virá escrito abaixo do ícone )
Icon: /root/.idesktop/firefox.png #( Onde está o ícone )
X: 199 #( Posição no eixo X )
Y: 473 #( Posição no eixo Y )
Command[0]: firefox #( Comando que será executado ao clique )
end
Caption: Firefox #( Virá escrito abaixo do ícone )
Icon: /root/.idesktop/firefox.png #( Onde está o ícone )
X: 199 #( Posição no eixo X )
Y: 473 #( Posição no eixo Y )
Command[0]: firefox #( Comando que será executado ao clique )
end
Você poderá criar quantos ícones quiser no desktop, só que os .lnk terão que ter o mesmo nome que os ícones. Exemplo: firefox.lnk, firefox.png, amsn.lnk, amsn.png.
Agora vamos rodar o idesk e conferir:
$ idesk
Ele irá mudar o fundo de tela para um meio roxo, pois o .ideskrc é setado para ler um fundo, e não encontrei como desabilitar essa opção, mas como iremos colocá-lo para rodar junto ao Fluxbox, o rootCommand do Fluxbox irá sobrescrever o fundo. Caso rode o idesk já com o Fluxbox aberto, acerte o fundo mais uma vez:
$ Esetroot -s /lugar/do/wall.jpg
confesso que estou pensando seriamente!