Com um pequeno programa e uma bom arquivo de configuração podemos ter ícones tanto no Fluxbox, como no Openbox ou Blackbox. Este artigo ensina a instalar o iDesk, mostrando exemplos de ícones de aplicações para facilitar o entendimento.
table Actions
Lock: control right doubleClk
Reload: middle doubleClk
Drag: left hold
EndDrag: left singleClk
Execute[0]: left doubleClk
Execute[1]: right doubleClk
end
O programa funciona baseado em informações que constam na pasta .idesktop, além das que já estão contidas no .ideskrc.
O IDesk lê, simultaneamente para cada ícone, um arquivo texto e uma imagem no formato png. Assim, temos que colocar na pasta .idesktop, para cada ícone, um texto com as informações do posicionamento do mesmo e uma imagem que será usada como ícone.
Fazer o texto de cada ícone é fácil!
Faça desta forma:
Abra um editor qualquer e coloque o seguinte comando dentro:
table Icon
Caption: Home
Icon: /home/usuario/.idesktop/icone.png
Command[0]:
X:
Y:
end
Edite estas linhas acima colocando:
Em Caption: coloque qualquer nome.
Em Icon: coloque o local que estará a imagem do ícone no formato png.
OBS: A imagem deve estar no /home/.idesktop/ do seu usuário.
Em command[0]: coloque o comando que o ícone irá realizar ao clicar nele.
Em X: coloque a posição pra direita ou pra esquerda que o ícone ficará localizado na tela.
Em Y: coloque a posição para cima ou para baixo que o ícone ficará localizado na tela.
Exemplo de um texto de um ícone meu que faz abrir o Apollon:
Salve este arquivo na pasta .idesktop que você criou (ponha qualquer nome para ele).
Como foi dito, para o IDesk funcionar, ele precisa de um texto com as informações do ícone e uma imagem de ícone no formato png. Então selecione para cada texto uma imagem e coloque também na pasta .idesktop. Não se esqueça de colocar o nome da imagem igual ao que foi colocado no comando "Icon" no arquivo texto do ícone. Você decidira qual o tamanho da imagem que quer ter no seu desktop, eu uso sempre 32x32, pois não é nem muito grande nem muito pequeno.
Feito tudo, você terá na pasta .idesktop os textos e as respectivas imagens que o IDesk usará para criar os ícones.
[5] Comentário enviado por davidsonpaulo em 31/07/2004 - 18:17h
Existem alguns parâmetros que deram errado na minha configuração aqui:
1º:) no arquivo .ideskrc, na seção 'table Actions', o 'Clk' é unido com as pala-
que o antecedem: singleClk, doubleClk.. e não espaçadas como está
publicado (single Clk, double Clk)
2º) no arquivo exemplo de configuração de ícone, foi publicada a linha
'Command[0]: apollon'. No meu computador só funcionou sem o [0], ou
seja: Command: apollon.
Outra coisa: o idesk aceita ícones SVG. Para isto, basta adicionar, o arquivo .lnk de configuração do ícone, a linha 'SVG: true'.
[6] Comentário enviado por pinrusty em 31/07/2004 - 19:55h
Obrigado pela contribuição davidsonpaulo!
Só não compreendi uma coisa:
Tu disse que o prefixo 'Clk' aparece publicado separado da palavra principal. Aqui no meu workstation aparece publicado unido.
No mais está tudo OK!
Abraço.
[7] Comentário enviado por davidsonpaulo em 03/08/2004 - 16:11h
Aparece unido aih? Estranho.. aqui aparece separado... deve ser falha de exibição... Fui colocar os ícones seguindo esse seu tuto mas como aqui aparecia o 'Clk' separado copiei assim e claro q naum funcionou... :(. Depois fucei na net e vi o problema... aih funfou de boa... :)
De qualquer jeito, seu artigo caiu na hora certa... ele deu o 'empurrãozinho' pra eu colocar ícones aqui no flux... agora qualquer 'Win-user' poder navegar via fluxbox sem problemas...
[8] Comentário enviado por ximenes10 em 06/08/2004 - 11:50h
Meu Blackbox deu certo porem para aparecer o icone tenho que dar o comandinho "idesk" e o terminal fica ocupado!
Tem como fazer ele entrer em modo automatico? como coloco este comando? e no styles?
[12] Comentário enviado por sl4x em 22/01/2005 - 22:34h
camilo@darkstar:~/.idesktop$ idesk
idesk: error while loading shared libraries: librsvg-2.so.2: cannot open shared object file: No such file or directory
camilo@darkstar:~/.idesktop$
o meu está com o seguinte problema :(
tentei procurar essa biblioteca e nao encontrei.. alguem pode me ajudar?
parece-me q ela é instalada qndo se instala o gnome.. mas nao tenho o gnome aqui. se alguem puder me ajudar ficarei grato. abraços
[15] Comentário enviado por _Akkamai_ em 21/04/2006 - 07:49h
Para iniciar qualquer coisa junto com o fluxbox, é bem mais simples do que se tem apresentado, basta editar a linha "RootCommand" do init do fluxbox e colocar o comando na frente dela! Caso não exista a linha basta criá-la. O caminho é: /home/user/.fluxbox/init