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).
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 &