Apesar de sua simplicidade e praticidade, o Fluxbox é altamente customizável e possui diversos recursos. Um deles é a possibilidade de adicionar ícones ao menu e é exatamente isso que o artigo ensina a fazer.
Por padrão o Fluxbox apenas aceita ícones do tipo xpm. Mas ele pode ser compilado para suportar ícones jpg e png também.
Para saber se o seu Fluxbox já tem suporte aos formatos jpg e png, digite:
$ fluxbox -i
Procure por essas linhas:
XPM
IMLIB2
A linha XPM é a que indica a possibilidade de se usar imagens no formato xpm. Já a linha IMLIB2 significa que você pode usar imagens no formato png e jpg no menu.
Caso não encontre alguma dessas linhas (ou nenhuma), você pode recompilar o Fluxbox com suporte a esses formatos, passando os seguintes parâmetros na hora de usar o configure durante a compilação do Fluxbox:
--enable-imlib2 : esse parâmetro ativa o suporte aos formatos jpg e png;
--enable-xpm: ativa suporte ao formato .xpm (é o padrão).
Sabendo disso, a compilação do Fluxbox ficaria assim:
$ cd diretório-do-fonte-do-fluxbox
$ ./configure --enable-imlib2 --enable-xpm
$ make
# make install
Isso compilaria o Fluxbox com suporte aos formatos jpg, png e xpm. ;)
Uma vez que já tenha os ícones que serão usados no menu em um formato suportado pelo Fluxbox, copie-os para o diretório criado anteriormente. Caso você ainda não tenha nenhum ícone, um bom lugar para começar a procurar alguns legais é em www.kde-look.org.
[1] Comentário enviado por removido em 12/10/2005 - 15:58h
Muito interessante...
Apenas para comentar, já que eu posso criar o diretório de ícones em qualquer lugar eu posso simplesmente usar o do sistema ! ... ou seja, no arquivo ~/.fluxbox/menu eu posso referenciar diferentes diretórios emaranhados nos sistema ... o que faz essa dica ser ainda mais interessante pois eu posso instalar os pacotes de ícones do KDE ou GNOME e usar sem ficar procurando por eles e tal...
Já uu fiz o seguinte..
ln -s /usr/share/icons/noia_kde_100/32x32/apps/ ~/.fluxbox/icones
assim eu posso customizar e mudar o tema dos ícones apenas redirecionando o link para o lugar que mais me interesse.
[4] Comentário enviado por daniel.breda em 12/10/2005 - 20:58h
Eu já tinha visto um por estes sites que o tio google nos fornece mais nunca procurei correr atras pra ver como era pois tinha deixado de usar o flux mais agora se eu voltar a usar ja sei onde encontrar a dica ;)
[5] Comentário enviado por technomancer em 13/10/2005 - 08:23h
Ótima dica! É muito bom saber que o Fluxbox apesar de ser leve e simples é bem maleavel e bonito, sendo que se voce configurar com carinho ele não vai perder pra nenhum Enlightenment da vida.
[7] Comentário enviado por hdoria em 13/10/2005 - 11:22h
Obrigado pelos comentários pessoal.
mitre ... ótima dica. Talvez um único problema seja o fato de que você não poderá escrever no diretório que está sendo "linkado", o que pode atrapalhar caso você queira adicionar outros ícones. Mas nada que uma mudança de permissões(ou um novo diretório) não resolva.
hccelo .... Sim, você pode usar ícones de qualquer tamanho que fluxbox automaticamente os redimensionará. A única coisa que eu achei estranha é que os ícones sempre ficam proporcionais ao tamanho da fonte usada no menu. Ou seja, se você quer que os ícones fiquem maiores, você precisa usar uma fonte maior. Não consegui "burlar" isso.
[9] Comentário enviado por wavemmx em 13/10/2005 - 14:56h
O problema é que o FluxBox não é tão bonito como o KDE e o GNOME, mas o bom é que o Fluxbox é leve e roda em micros antigos, e não consome muitos recursos da máquina em comparação ao KDE e o GNOME
[15] Comentário enviado por PCMasterPB em 26/11/2005 - 23:36h
Cara, estava atrás de saber pra que raios servia essa bendita imlib2 pro fluxbox, e como sempre, um bendito artigo aqui do VOL me esclarece mais essa dúvida! Eu até baixei e compilei a bendita, mas confesso que não sabia nem pra que ela servia hehehehe.
[17] Comentário enviado por dantloko em 25/03/2007 - 19:11h
Eu estava verificando se meu fluxbox tem compatibilidade com xpb e imlib2, mas só tem com xpm..., e é o fluxbox instalado pelo synaptic ou apt-get..., não sei como proceder para --enable-imlib2, pois não tem pasta alguma do fluxbox...
Como posso fazer, sem ter que baixar um fluxbox da net...???