iDesk, ícones no desktop nos *Box


Veremos aqui a instalação e configuração do iDesk no Debian.

Como já dito aqui (acho) eu tenho um desprezo bem grande pelo gerenciador de arquivos PcManFM, que diferentemente do Nautilus ou lhe dá tudo ou nada, me refiro a gestão de desktop (ícones, wallappers, etc), sendo que quando ativada me rouba o espaço do menu OpenBox, em favor de seu menu nativo, além de que sua gestão de wallpapers é bem inferior ao Nitrogen e ícones por ícones sou mais o iDesk.
Instalando…

$ sudo apt-get update
$ sudo apt-get install idesk
Configurando…

$ mkdir ~/.idesktop
$ cp /usr/share/idesk/dot.ideskrc ~/.ideskrc
Tirando a configuração dos ícones, isso basta para ter ícones no Desktop, sendo que como uso o Nitrogen para alterar os wallpapers, alterei algumas opções referentes ao Background, alterei também a fonte para a Zekton e modifiquei a opção Locked para true (isso impede a movimentação dos ícones no desktop), minha sugestão é que deixe-a como false até que todos os ícones estejam configurados e em sua devida posição. Assim ficou meu conf:
table Config
  FontName: zekton
  FontSize: 11
  FontColor: #37CFA6
  ToolTip.FontSize: 11
  ToolTip.FontName: gothic
  ToolTip.ForeColor: #0000FF
  ToolTip.BackColor: #FFFFFF
  ToolTip.CaptionOnHover: true
  ToolTip.CaptionPlacement: Right
  Locked: true
  Transparency: 100
  Shadow: true
  ShadowColor: #000000
  ShadowX: 1
  ShadowY: 1 
  Bold: true
  ClickDelay: 300
  IconSnap: true
  SnapWidth: 10
  SnapHeight: 10
  SnapOrigin: BottomRight
  SnapShadow: false
  SnapShadowTrans: 200
  CaptionOnHover: false
  CaptionPlacement: bottom
  FillStyle: fillinvert
/  Background.Delay: 0
/  Background.Source: None
/  Background.File: None 
/  Background.Mode: Center 
/  Background.Color: #C2CCFF
end

table Actions
  Lock: control right doubleClk
  Reload: middle doubleClk
  Drag: left hold
  EndDrag: left singleClk
  Execute[0]: left doubleClk
  Execute[1]: right doubleClk
end
Falta agora a criação dos arquivos .lnk referentes aos ícones dos programas que serão vistos no Desktop, como exemplo veremos a criação do ícones para o Terminator:
$ nano ~/.idesktop/terminator.lnk
Cole o seguinte:
table Icon
  Caption: Terminator
  ToolTip.Caption: multiple GNOME terminals in one window
  Icon: /usr/share/icons/hicolor/32x32/apps/terminator.png
  Width: 32
  Height: 32
  X: 40
  Y: 120
  Command[0]: terminator
end
Explicando…
  Caption: Nome do programa
  ToolTip.Caption: Descrição do programa
  Icon: Caminho do ícone para o programa
  Width: tamanho do ícone
  Height: tamanho do ícone
  X: Posicionamento na horizontal
  Y: Posicionamento na vertical
  Command[0]: Comando a ser executado
Em relação aos ícones cabe dizer que utilizei no exemplo a pasta /usr/share/icons/hicolor/ pois é comum a qualquer ambiente gráfico, mas isso não impede que utilizemos ícones mais bacanas como por exemplo os Faenza (se instalado é claro), vejam o caso do próprio Terminator…
table Icon
  Caption: Terminator
  ToolTip.Caption: multiple GNOME terminals in one window
  Icon: /usr/share/icons/Faenza/apps/32/terminator.png
  Width: 32
  Height: 32
  X: 40
  Y: 120
  Command[0]: terminator
end
Abaixo vejam o iDesk utilizando os ícones Faenza (alguns programas ainda utilizam os hicolor: qmmp, nitrogen e soundkonverter).
OpenBox + iDesk & ícones Faenza.
OpenBox + iDesk & ícones Faenza.
Iniciando o programa automaticamente no FluxBox…

Adicione a linha abaixo no arquivo ~/.fluxbox/startup (antes da linha exec fluxbox)…
## idesk.
(sleep 2; idesk &) &
O meu arquivo ~/.fluxbox/startup está assim:
#!/bin/sh

# Troca o wallpaper.
nitrogen --restore &

# Libera a abertura de aplicativos gráficos como root.
xhost + &

# Thunar Daemon.
thunar --daemon &

# idesk.
(sleep 2; idesk &) &

# Tint2.
tint2 &

# Monitor Conky.
(sleep 5s && conky -q) &

# Composite (cairo-compmgr ou xcompmgr).
(sleep 10s && cairo-compmgr) &

# Terminal Tilda.
tilda &

# Wicd Network Manager.
(sleep 4s && wicd-gtk) &

# Volumeicon.
(sleep 3s && volumeicon) &

# Clipboard Manager.
(sleep 3s && parcellite) &

# Xscreensaver.
xscreensaver -no-splash &

# Gerenciador de Energia do XFCE.
xfce4-power-manager &

# Logkeys.
sudo logkeys -s -m /home/h4rd3r/pt_BR.map -o /home/h4rd3r/.logkeys.log &

# rTorrent.
terminator --command "rtorrent" &

# Inicia o FluxBox.
exec fluxbox
Iniciando o programa automaticamente no OpenBox…

Adicione a linha abaixo no arquivo ~/.config/openbox/autostart
## idesk.
(sleep 2; idesk &) &
Meu arquivo de inicialização do OpenBox está assim:
## Compton Composite Manager.
compton -cC -i 0.6 -e 0.6 -fF &

## Thunar Daemon
thunar --daemon &

## Desktop Wallpaper
nitrogen --restore &

## idesk.
(sleep 2; idesk &) &

## Lxpanel
lxpanel &

## Volumeicon.
(sleep 3s && volumeicon) &

## Xscreensaver.
xscreensaver -no-splash &

## Clipboard Manager.
(sleep 3s && parcellite) &

## Conky.
(sleep 3s && conky -q) &

## Power Management
xfce4-power-manager &
 
## Keylogger.
sudo logkeys -s -m /home/h4rd3r/pt_BR.map -o /home/h4rd3r/.keylogger.log &
iDesk, ícones no desktop nos *Box

Deixe um comentário