Venho neste artigo mostrar como o Fluxbox pode se tornar a interface gráfica primária e até única, como aqui em casa, através de alteração de .confs, programas para embelezar e alteração de alguns .confs mais complicados e trabalhosos.
Para os que não quiserem fazer um menu personalizado e cuja distro não estiver atualizando o menu automaticamente quando são instalados novos programas, a ferramenta fluxbox-generate_menu serve para isso. Ela adiciona todos os novos aplicativos ao menu do Fluxbox, assim você não tem que alterar nada na mão.
Para usá-lo, basta um simples comando que acerta tudo para você:
$ fluxbox-generate_menu
Agora, para os mais adeptos da personalização, nós poderíamos configurar o menu pelo conf localizado em: ~/.fluxbox/menu, mas acho que não há a necessidade de tanto trabalho enquanto há um programa como o FluxMenu. Abaixo, irei mostrar como usá-lo e onde baixar.
$ tar -xvvzf fluxMenu-16.tar.gz
$ cd fluxmenu
$ ./fluxMenu.py
Abrirá a seguinte tela:
New submenu
Adiciona um submenu ao menu. Criando um submenu você terá a seguinte tela:
Na box "NAME" você colocará o nome do submenu (ex.: Aplicativos). Na box "Submenu title" faça a mesma coisa e o botão branco com um "x" vermelho no meio insere o ícone ao lado do submenu. Clicando neste botão será aberto localizador para achar o ícone, quando tiver escolhido o ícone, aperte "Open" ao invés de dar Enter ou dois cliques em cima do ícone, pois só assim irá abrir.
New Item
Adiciona um item dentro de um submenu, criando um item você terá a seguinte tela:
Na box "NAME" você colocará o nome da aplicação e na "PATH" você poderá usar o botão ao lado para localizar o executável. O botão branco com um "x" vermelho no meio insere o ícone ao lado da aplicação. Clicando neste botão irá abrir um localizador para achar o ícone, quando tiver escolhido o ícone, aperte "Open" ao invés de dar Enter ou dois cliques em cima do ícone, pois só assim irá abrir. Em "TYPE" você escolherá "exec: Application", assim tornando o item um aplicativo, sendo ele executado ao clicar.
Separator
Apenas insere um separador "---------------" onde você quiser no menu.
O programa é bem intuitivo e prático, deixei apenas uma idéia de como usá-lo. Todas as opções que o programa oferece é possível fazer com um editor de textos qualquer. Vou explicar apenas como adicionar ícones manualmente, pois o resto é bem simples e não creio que com um programa desses alguém vá querer fazer manualmente. :)
Para adicionar ícones ao menu do Fluxbox manualmente, vamos editar o menu:
$ nano /root/.fluxbox/menu
Agora, digamos que uma seção de submenu sua esteja assim:
[3] Comentário enviado por caiovinic em 01/11/2005 - 01:37h
eu deixei o wmaker na época justamente por causa da falta do gerenciador de arquivos decente...
mas, vou seguir seu artigo agora mesmo! atualmente estou com o gnome, gerenciador que gosto muito por sinal, mas pretendo instalar o flux... quem sabe até não largo o gnome em favor do fluxbox!?!?! hehehe
100% teu artigo
[4] Comentário enviado por goss em 01/11/2005 - 07:50h
Muito bom seu trabalho, tem alguns artigos e dicas sobre os aplicativos a qui no vol mas conpactado assim fica bem melhor, por falar em gerenciador de arquivos decente que tal usar o rox?
Um abraço.
[6] Comentário enviado por davidsonpaulo em 01/11/2005 - 10:12h
Tá aí, Vitor! Simplesmente bala teu artigo. Sou "fluxboxer" há uma pá de tempo e não conhecia boa parte dos recursos que tu tratou nesse artigo. Muito completo, detalhado, simplesmente fantástico. Imagina rodando o Fluxbox com todas essas dicas em conjunto com o gnome-settings-daemon, fica fenomenal!!!
[7] Comentário enviado por cybercop em 01/11/2005 - 10:38h
Só um detalhe de suma importancia, da qual vc esqueceu de dizer... não instale o fluxbox versao 0.1.14, por que senão, vc nao terá efeitos de transparencia desejados, vc tem que instalar a versao fluxbox-devel 0.9.10 pra cima!
[9] Comentário enviado por fabio em 01/11/2005 - 11:08h
Sobre gerenciador de arquivos decente, pra quem tem uma máquina razoável, por que não usar o do Gnome? Pra quem não o conhece ainda, procure pelo pacote nautilus em sua distro. Pra mim é o melhor que há :)
[15] Comentário enviado por pop_lamen em 01/11/2005 - 14:14h
Bom mesmo, mto bom, se der pra mandar akeles styles dos shots ou passar os nomes e(ou) links fica melhor ainda!
Se der meu email ta aih!
Valeu Brigadão,
[18] Comentário enviado por nixnod em 01/11/2005 - 17:18h
Ótimo artigo, ja sou usuario do Fluxbox a tempos ... mas acho que falto 1 coisa pra ficar completissimo. o ROX!!! http://rox.sourceforge.net/phpwiki/index.php/ROX-Filer
Pra quem não gosta de instalar o KDE e o GNOME (Como eu) usar o ROX como gerenciador de arquivos é uma ótima ideia
[19] Comentário enviado por spool em 01/11/2005 - 18:09h
Muito bom o artigo, bem completo e bem explicado, facilitando assim a instalação desde usuários avançados aos menos experiêntes. Poderia ter algo tb sobre o torsmo, que dá tb um visual legal no flux.
Em relação a instalação tive um problema no meu slack 10.2, mas que foi resolvido com a aplicação deste patch: http://fluxbox.org/download/patches/fluxbox-0.1.14-gcc33.patch. Caso alguem tenha problemas quando der make, este é o patch para que tudo funcione :)
[21] Comentário enviado por vitor.jjb em 01/11/2005 - 20:35h
Muito obrigado a todos pelos elogios, e ao Davidson por ter modificado algumas partes que pequei, como segurança. E respondendo ao Fábio, realmente, eu acho o Nautilus o melhor gerenciado msm, Mas acho que as libs que serao necessárias a ser instaladas não compensa. Enquanto há outros gerenciadores bons como XFE, Rox... e é claro o MELHOR DE TODOS O BASH!!!!! ... Mas fico agradecido a todos.. e é claro as críticas são sempre bem vindas... Mas fica a gosto do Usuário, pois se for instalar algo que precise de libs de Kde ou Gnome, é melhor usar logo a Gnome ou o KDE! rs rs...
[24] Comentário enviado por removido em 02/11/2005 - 12:23h
Muito bom artigo, gostaria de saber se para diminuir o espaço do disco posso remover parte do kde e gnome para ficar somente com o fluxbox, se que ele usa parte da biblioteca dos dois mas será que dá?
[26] Comentário enviado por vitor.jjb em 02/11/2005 - 13:49h
Chronos... Dá sim! Dê o segundo clique d mouse nela, e Clique em VISIBLE. ela ficará escondida... Agora para traze-la ed volta, so pelo menu, ou mexendo no init
abraços!
[30] Comentário enviado por vitor.jjb em 03/11/2005 - 12:55h
Matroska, Ele está dizendo que vc nao tem um servidor grafico instalado, X.org ou Xfree86. Instale um dos dois... ou redirecione o configure para o caminho aoned está o X .. abraços
[33] Comentário enviado por freakcode em 03/11/2005 - 18:09h
Só um adendo para quem gosta de usar interfaces como Flubox, Blackbox, Enlightenment etc. (qualquer uma que utlize bibliotecas próprias):
Existe sim um menor uso da memória RAM, pois no geral as bibliotecas carregadas são mínimas.
"Enquanto KDE e GNOME tem na base de 280MB e são muito pesadas,..."
Não esquecer que desses 280MB, a maior parte é apenas de bibliotecas, e não dos painéis e funcionalidades do desktop em si...
Na contramão, quando se abrem aplicativos GTK e Qt, principalmente os que fazem parte dos pacotes Gnome e KDE, existe maior uso do disco pois são carregadas todas as bibliotecas necessárias. Ao fechar o programa, essas bibliotecas são descarregadas novamente.
E assim toda vez que os programas forem abertos o sistema perde tempo em I/O, o que nem sempre é interessante.
Ou seja, estas interfaces são interessantes quando o máquina não possui muita memória RAM, do contrário, o tempo de I/O do disco pode não valer a pena.
[35] Comentário enviado por hurakan em 04/11/2005 - 01:59h
como faço pro adesklets não trocar sempre a configuração das janelas?
queria colocar uma pra ele n alterar..
se eu mudo a janela de lugar.. e etc..
ele muda a padrão..
como de vez em quando.. trava, queria q ele carregasse sempre um padrão.. como é?
[37] Comentário enviado por Perna em 05/11/2005 - 20:46h
ótimo artigo, bem completo, mas estou tendo dificuldades com a imlib, instalei normalmente mas quando chamo o flux ele dá o seguinte erro:
/usr/X11R6/bin/fbsetroot: error while loading shared libraries: libImlib2.so.1: cannot open shared object file: No such file or directory
/usr/X11R6/bin/fluxbox: error while loading shared libraries: libImlib2.so.1: cannot open shared object file: No such file or directory
[38] Comentário enviado por zenderr em 05/11/2005 - 23:41h
gostaria de informar um problema que tive na minha distro slack 10.2, quando uso o comando ./fluxMenu.py gerra um erro no script, e que foi solucionado mudando a linha 41 do arquivo handleMenu.py ficando "menufile". caso alguem tenha o mesmo. Aproveitando para agradecer o ótimo artigo parabens ficou show e me ajudou muito mesmo.
[42] Comentário enviado por johann_sebastian em 18/11/2005 - 10:38h
Eu uso um Debian like(Kurumin) e nele eu instalei pelo todos os pyton que eu vi no synaptic. Mas em relação ao gtk eu vou ter que dar uma olhada depois(Estou numa lan-house com Windows) mas posso te assegurar que eu procurei este pacote, pygtk, e não o vi na lista do synaptic.
Se tiver algum repositório que possa ter me avise que eu imediatamente colocarei e farei o teste e te falarei o que aconteceu.
[43] Comentário enviado por _S4MUR4I_ em 22/11/2005 - 16:35h
Gostaria de uma pequena explanação sobre como customizar as fontes, já que existe um script chamado startup dentro da pasta /.fluxbox. Desde já agradeço!!!
[44] Comentário enviado por BodyDrop em 23/11/2005 - 08:18h
velho...simplesmente...MUIO LOKO!!
artigo nota 11, pq flux por si soh jah eh 10, hehehe
bem explicado e os links funfam o.O hahah, mas serio, ajuda mt.
soh uma pergunta...akela barra (tipo macOS) que vc tem, ela já vem sem o retangulo envolvente ou vc tirou? Ou ela eh soh os icones que voce alinhou dakele jeito?
[45] Comentário enviado por iceoz em 06/02/2006 - 17:28h
cara to tendo um problema em instala o imlib2 na hora de dar make install
font.h:101: error: syntax error before "FT_UInt"
make[2]: ** [api.lo] Erro 1
make[2]: Leaving directory `/home/iceoz/downloads/imlib2-1.2.1/src/lib'
make[1]: ** [install-recursive] Erro 1
make[1]: Leaving directory `/home/iceoz/downloads/imlib2-1.2.1/src'
make: ** [install-recursive] Erro 1
[49] Comentário enviado por mluiz em 13/06/2006 - 12:54h
opa... e já dando uma ajuda no teu artigo no arquivo .idesrc tem uma linha para específicar o caminho do papel de parede a linha é a ""Background.File:"" é só colar o caminho da figura blz?! bom pelo menos deu certo com o IceWM blz?! falowssss...
[50] Comentário enviado por shellzinhu em 03/07/2006 - 15:38h
Tipo, aki nessa makina n to rodando slack nem nada
to rodando ubuntu linux 6 amd64 (GNOME)
e freebsd 6.1 amd64 (KDE)
sera q tem como roda fluxbox e tal no freebsd e no ubuntu?
[54] Comentário enviado por ba em 26/07/2006 - 15:03h
Ops e ai amigo muito bom seu artigo, tudo muito simples e bem esplicado! Pena que não uso o Fluxbox mais depois desse artigo deu ate vontade de usar rsrsrsss minha interface é o XFCE pena que não tenha nenhum artigo desse tipo para ela mais de qualquer jeito deu pra aproveitar muito coisa hehehe!!! Abraços
[64] Comentário enviado por evilrick em 11/10/2006 - 11:00h
Nossa!
Mesmo sendo novato no Linux uso o fluxbox(já que vem com oKurumin)e gosto bastante, mas não imaginava que fosse possível tamanhas modificações.
Há também essa dica para colocar ícones no menu do flux: http://www.vivaolinux.com.br/dicas/verDica.php?codigo=4616
[65] Comentário enviado por bharth em 12/10/2006 - 01:57h
Parabens pelo artigo, to baixando uma distro que eu axei muito interessante e o unico problema era o gerenciador de janelas ser o fluxbox, mas depois desse artigo as coisas mudaram..
[66] Comentário enviado por k4t5u0 em 30/11/2006 - 18:33h
Olá...
Awe kra... é que sou leigo ainda e não quiz usar KDE nem Gnome, pq literalmente pirei no visual e na leveza do Flux.Contudo, fui tentar seguir seu tutorial, (com a diferença de que baixei a imlib2-1.3 e o fluxbox-1.0rc2, n lugar dos mencionados por vc), e tive problemas logo no início. Fiz a instalação e a compilação certinha, mas na hora de reiniciar o gerenciador gráfico pelo $startfluxbox, o meu slack (11, com kernel 2.6.18), me voltou o seguinte erro:
Warning: Failed to open file (/usr/X11R6/share/fluxbox/nls/en_US.UTF-8/fuxbox.cat)
Error: Couldn't connect to XServer
Eae... será que vc pode me ajudar kra?
Obrigado mesmo.
[67] Comentário enviado por peixelahma em 22/12/2006 - 19:03h
kra o meu dá erro na hora que eu dou o ./configure pra instalar o adesklets , diz que o interpretador Python >=2.3 nao foi encontrado. Visto isso fui no site do python e peguei o python 2.3.4 e o Python2.5.tgz . Instalei esse pacote no meu slack e cntinua dando essa mensagem ... vc tem noção o q é ?
Bom, já arrumei isso, Porém, qdo instala mais de desklets ? O meu tá aparecendo apenas o primeiro q instalei q foi esse do tempo !!!!
[68] Comentário enviado por bob.diego1 em 25/12/2006 - 18:31h
to tentando instalar o FluxBox... e preciso instalar essa lib:
imlib2, mas da esse erro:
giorgines@giorgines-laptop:~/Desktop/Download Inst/FluxBox/imlib2-1.2.1$ ./configure
checking build system type... i686-pc-linux-gnulibc1
checking host system type... i686-pc-linux-gnulibc1
checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
giorgines@giorgines-laptop:~/Desktop/Download Inst/FluxBox/imlib2-1.2.1$
qual erro?
ja tentei como root, e dei permissao ao arquivo e a pasta....
[69] Comentário enviado por peixelahma em 27/12/2006 - 10:46h
Kra, sou iniciante, mas pelo erro parece que vc nao tem instlado o compilador em C necessário para criar executáveis na hora que vc compila. Instala o gcc aí. A mensagem pede para vc ver o config.log, então, dê uma olhada nesse arquivo. Procura na aqui artigos que ensinam a instalar o gcc. Falow !
[73] Comentário enviado por dbahiaz em 25/04/2007 - 12:45h
Show de bola, acabei de instalar e agora so falta personalizar, mais estou com um problema, a borda da janela não aparece em determinado aplicativo, como o firefox, sabe como resolver?
[74] Comentário enviado por mcdgo em 26/06/2007 - 13:13h
Sabe me informar se tem alguma forma de "copiar e colar" no Eterm?
Muito bom seu artigo.. Seu artigo e outros aqui no vol completam a personalização do fluxbox..
[78] Comentário enviado por M4iir1c10 em 22/11/2007 - 21:24h
K-ramba!!!! Essa data ta certa??? Voce lancou esse artigo a 2 anos atraz?... se voce fez um remake diz ai como foi, porque a 2 anos atraz eu nao lembro do idesk ou do compiz, beryl, etc... xcompmgr tem menos de 1 anos... Bom de qualquer forma deixa isso pra la... o importante e o conteudo do artigo, que pra mim e o mais completo artigo sobre o fluxbox de toda a web... nao, voce nao leu mal, nem estou exagerando, Ja usei trocentas distros e em todas elas eu instalei o Fluxbox, e essa minha paixao por fluxbox ja e antiga... por isso eu sei oque estou falando, quando eu comecei a usar o Linux (diga-se de passagem a 2 anos atraz), tive que garimpa muito na web para encontrar algo sobre o fluxbox como editar menus e o .xinitrc etc. naquele tempo artigos como esse estavam em falta, (por isso eu desconfiei que tinha algum erro com a data desse artigo), nem aqui na vol eu achei um artigo como esse, parabens.
[80] Comentário enviado por cjba em 25/02/2008 - 10:57h
Valew grande artigo, sou iniciante em linux tenho pc com limitação gráfica. Vi em posts aki no próprio site q ele(fluxbox), é bem mais leve, então resolvi aceitar o desafio de instalar e configurar essa maravilha, pelo q vi nos screenshots.
Esse artigo vai me ajudar muito!!!!!
[82] Comentário enviado por junior em 09/08/2008 - 09:40h
Cara, sempre tive vontade de usar o flux no Debian ou no Slack, mas nunca tive tempo para instá-lo até porque não conhecia os procedimentos corretos para instalar tal interface gráfica.
Mas agora com esse seu artigo, só não usa quem não quer.
[88] Comentário enviado por nitrofurano em 08/11/2008 - 18:26h
Quem quiser um script em python que converte o menu, como o do Gnome, para o Fluxbox, experimenta http://pastebin.com/f4385d11a - o que o script faz é uma varredura nos ficheiros .desktop do directório /usr/share/applications/ , e cria um documento de menu para o Fluxbox. Pode ser que alguem ache que possa ser uma forma eficiente de obter no menu Fluxbox todos os programas instalados (que utilizam ficheiros .desktop), sem termos de os acrescentar à mão...
[90] Comentário enviado por zend em 17/12/2008 - 12:04h
cara uso apenas o flux no meu Slackware.....
com esse artigo você despertou muito interesse em usuarios do
KDE4 que vão para o flux....
otimo artigo
parabens.
[94] Comentário enviado por albertguedes em 28/02/2009 - 17:21h
E ai Vitor.
Fluxbox é espetacular.
Mas o problema dos gerenciadores de janelas legais, é que nunca vêem com um gerenciador de arquivos que combine com o ambiente,.
O kde tem o dele, o gnome tambem, mas o fluxbox não.
Um gerenciador de arquivos que fosse transparente ia cair bem não ? heehehe
[95] Comentário enviado por jocelito em 19/03/2009 - 08:31h
Muito legal seu artigo, parabéns... tenho certeza que muitas pessoas irão experimentar (quem ainda nao conhece ou sente um certo receio desse gerenciador).
[101] Comentário enviado por zunity em 24/07/2009 - 17:18h
O topico ta bom, mais no meu debian lenny ta osso d+ dessa forma que você explica para fazer a instalação aqui não dá. não sei o porque mais enche de erros.
[106] Comentário enviado por rrodrigues345 em 13/01/2010 - 20:36h
Kra, acabei de ver o teu artigo e vim aqui te dar os parabéns!! Muito bom o material! Boa sorte aí, e torço para que continues com estas dicas sobre o Fluxbox!!
[108] Comentário enviado por Ang em 19/04/2015 - 14:17h
O FluxBox e o Enlightenment 17 E17 são ótimas interfaces gráficas, e são nestes que estou baseando-me para desenvolver um ambiente gráfico inovador para o mundo Unix no software livre!
Muito bom este seu artigo, Vitor! Parabéns!
----------------------------------------
Ang,
Manaus, AM, Brasil.
Usuário Linux,
Distros Favoritas: Bodhi Linux, Ubuntu, Big Linux, Kurumim, OpenSUSE e Slax.