Colocando ícones no menu do Fluxbox
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.
Parte 2: Verificando os formatos suportados
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:
$ 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.
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).
$ 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.
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.