Pages
sexta-feira, abril 03, 2009
Instalação e configuração do fluxbox-devel (Slackware)
autor: Megatron
obs.: se seu sistema já possui uma versão de fluxbox instalada remova-a antes de instalar o fluxbox-devel no caso do slackware : abra um terminal , entre com o usuário root : su , senha do root execute # pkgtool , no pkgtool entre na opção remove , selecione o pacote do fluxbox que estiver lá marcando c/ um "X" (barra de espaço) então tecle enter c/ o cursor na opção de aceitar.
Instalação
vá na página oficial do fluxbox : http://fluxbox.sourceforge.net/ - e pegue o fonte para compilação :
http://prdownloads.sourceforge.net/fluxbox/fluxbox-0.9.10.tar.gz
salve o arquivo em sua pasta de usuário.O fonte está sempre na primeira tela ... só procurar o link ...
abra um terminal e descompacte o fonte c/ o comando :
$ tar -zxvf fluxbox-0.9.10.tar.gz
ainda no terminal , entre na pasta descompactada do fluxbox :
$ cd fluxbox-0.9.10
e execute o comando :
$ ./configure
make
$ su , senha do root
# make install
Para rodar o fluxbox-devel : login em modo texto
crie o arquivo .xinitrc em sua pasta de usuário (home) com um editor de texto qualquer
em um terminal aberto execute :
$ mcedit .xinitrc
(o "ponto" antes do xinitrc torna o arquivo oculto no sistema)
no editor de texto coloque essa linha :
exec fluxbox
salve o arquivo ...
para rodar o fluxbox basta executar o comando startx
Para rodar o fluxbox-devel : login em modo gráfico (kdm - kde)
editar o arquivo /opt/kde/share/config/kdm/Xsession
é nesse arquivo que se coloca os comandos para o kdm executar as interfaces gráficas
ex:
fluxbox)
xset -dpms s off &
exec fluxbox
;;
além de editar este arquivo deve-se usar a opção de gerenciador de login do
control center do kde para adicionar a entrada a interface que for adicionada ao
Xsession do kdm .
Configuração :
todos os arquivos de configuração do fluxbox ficam na pasta do usuário :
~/.fluxbox
os mais importantes são :
menu ---> menu da interface
init -------> configuração da interface
e para configurar o visual da interface , os themes ou styles ficam
na pasta styles :
~/.fluxbox/styles
para colocar papéis de parede eles devem ser colocados na pasta backgrounds
~/.fluxbox/backgrounds
Configuração do menu :
o menu apresenta uma estrutura simples de comandos basta ver como estão esses comandos e acrescentar entradas para os programas que se desejar ... alguns comandos "dedicados" do menu do fluxbox-devel :
[config] -------> gera um submenu com as opções de configuração do fluxbox
[restart] -------> reinicia o fluxbox sem sair da interface
[reconfig] ----> reconfigura a interface sem reiniciar
[separator] () {} -----> gera uma linha separando ítens no menu
[stylesdir] (~/.fluxbox/styles) {} ----> gera uma entrada de menu que mostra
os styles que estão na pasta especificada (~/.fluxbox/styles) , o local dos
styles pode ser modificado a vontade , desde que o caminho da pasta
dos styles esteja corretamente indicado no comando .
[wallpapers] (~/.fluxbox/backgrounds) {} ----> gera uma entrada de menu que mostra
os papéis de parede que estão na pasta especificada (~/.fluxbox/backgrounds) ,
o local dos papéis de parede pode ser modificado a vontade , desde que o
caminho da pasta dos papéis de parede esteja corretamente indicado no comando .
obs.: os papéis de parede são fixados na tela pelo fbsetbg nativo do fluxbox
pode-se colocar várias entradas de styles e papéis de parede sem problemas .
no final do texto estará disponível o menu que eu uso ... :0)
Configuração da interface :
a configuração da interface pode ser feita diretamente pelo menu do fluxbox
ou através da edição do arquivo init (~/.fluxbox/init) .
nesse arquivo init as partes mais interessantes pra se mexer são :
session.screen0.toolbar.widthPercent:80 ----> muda o tamanho da barra de tarefa
o número (80) representa o tamanho da barra de tarefa em relação a tela em % ...
session.screen0.strftimeFormat:%H:%M ----> define o formato da hora e ou data
exemplos :
formato : 19:10 - 07/09/2004
session.screen0.strftimeFormat:%H:%M - %d/%m/%Y
formato : Ter 07 Set 2004 - 19:10
session.screen0.strftimeFormat:%a %d %b %Y - %H:%M
Configuração do visual do fluxbox : Styles
todo o visual do fluxbox é definido nos arquivos de styles , são esses arquivos que definem
como será o visual da barra de tarefa , botões da barra de tarefa , barra de título das janelas ,
botões das janelas , menu , borda das janelas , bordas da barra de tarefa , bordas do menu , etc ...
o fluxbox-devel é compatível com os styles de blackbox , mas essa compatibilidade não é
a nível de 100% ... pode-se usar styles de blackbox , mas de uma forma geral pequenas
mudanças como ajuste de fontes são necessários ...
o próprio menu de configuração do fluxbox-devel também tem algumas opções de configuraçãoimportantes que afetam de forma siguinificativa o visual da interface , são elas :
AntiAlias --- > ativa o uso de fontes truetype na interface (deve ser mantido ligado sempre)
Menu Alpha ---> ativa a transparencia no menu da interface , é um número que
vai de 0-255 , quanto menor o número mais transparencia , 0 = transparencia total
255 = sem transparencia alguma .
no meu style Cybertron-glass eu recomendo o uso do valor 100 no Menu Alpha
Slit --> Alpha ---> ativa a transparencia no slit seguindo o mesmo funcionamento do
Menu Alpha , slit é um recurso do fluxbox para ter compatibilidade com as
dockapps do windowmaker , recomendo o valor 100 também .
obs.: para mudar esses valores do Menu Alpha e do Alpha do Slit use os botões do mouse :
botão esquerdo aumenta o valor
botão direito diminui o valor
no final do texto também vai estar o meu style Cybertron-glass 0.8C .... :0)
alguns comandos importantes do style do fluxbox-devel para quem quiser fazer seus próprios styles :
rootCommand: fbsetbg ~/.fluxbox/backgrounds/dark_angel.png
essa linha define um papel de parede para ser carregado quando o style for selecionado
toolbar.alpha: 100 ---> coloca a barra de tarefa em modo transparente nível 100
window.alpha: 100 ---> coloca as janelas em modo transparente nível 100
toolbar.shaped: true ----> coloca um "arredondamento" em 2 cantos da barra de tarefa
window.roundCorners: TopRight TopLeft BottomLeft BottomRight
faz as janelas ficarem com todos os cantos arredondados
menu.roundCorners: TopRight TopLeft BottomLeft BottomRight
faz o menu ficar com todos os cantos arredondados
Meu menu e meu Style :
Menu :
[begin] (Cybertron Desktop) {}
[submenu] (Fluxbox configuracao) {}
[submenu] (FBpager) {}
[exec] (FBpager on) {fbpager}
[exec] (FBpager on slit) {fbpager -w }
[exec] (FBpager off) {killall fbpager}
[end]
[exec] (Fluxmenu) {fluxmenu}
[separator] () {}
[workspaces] (Areas de trabalho) {}
[config] (Configurar o Fluxbox) {}
[reconfig] (Reconfigurar o Fluxbox) {}
[restart] (Reiniciar o Fluxbox) {}
[end]
[separator] () {}
[submenu] (Estilos - papeis de parede ) {}
[submenu] (Meus estilos) {Selecione um estilo}
[stylesdir] (~/.fluxbox/styles) {}
[end]
[separator] () {}
[submenu] (Meus papeis de parede) {Selecione uma tela}
[wallpapers] (~/.fluxbox/backgrounds) {}
[end]
[separator] () {}
[submenu] (Papeis de parede diversos ) {Selecione uma tela}
[wallpapers] (/mnt/programas/prog/imagem/telas_background) {}
[end]
[separator] () {}
[end]
[separator] () {}
[submenu] (Editores de texto ) {}
[exec] (Kedit) {kedit}
[exec] (Kedit - root) {kdesu kedit}
[exec] (Kword) {kword}
[exec] (Kwrite) {kwrite}
[exec] (Kwrite - root) {kdesu kwrite}
[end]
[submenu] (Emuladores ) {}
[submenu] (VMware ) {}
[exec] (VMware servicos START) {kdesu /etc/rc.d/rc.vmware start}
[exec] (VMware servicos STOP) {kdesu /etc/rc.d/rc.vmware stop}
[exec] (VMware) {vmware}
[end]
[submenu] (Wine ) {}
[exec] (Wine desligar) {killall wine && killall wineserver && killall wine-kthread}
[exec] (Wine setup) {winesetuptk}
[end]
[submenu] (Xjoypad) {}
[exec] (Ativar Xjoypad) {xjoypad}
[exec] (Desativar Xjoypad) {killall xjoypad}
[exec] (Xjoypad - gngeo) {xjoypad -device /dev/js0 -up 98 -down 104 -left 100 -right 102 -buttons 39 53 38 52 65 65 65 65 12 10}
[exec] (Xjoypad - nescafe) {xjoypad -device /dev/js0 -buttons 53 58 52 58 58 58 58 58 65 36}
[exec] (Xjoypad - stela) {xjoypad -device /dev/js0 -buttons 65 65 37 65 65 65 65 65 67 68}
[exec] (Ver keycodes - xev) {xterm -ls -rv -e xev}
[end]
[exec] (Epsxe - playstation) {/home/megatron/emuladores/psx/epsxe/epsxe}
[exec] (Gens - megadrive/sega cd/sega 32x) {gens}
[exec] (Hugo - pcengine) {hugo}
[exec] (Mekanix - master system/game gear/colecovision) {/home/megatron/emuladores/mastersystem/mekanix/meka.exe}
[exec] (Mupen64 - nintendo 64) {/home/megatron/emuladores/n64/mupen64/mupen64}
[exec] (Stella - atari 2600) {kstella}
[exec] (Xmame - arcades) {gxmame}
[exec] (Zsnes - super nintendo) {zsnes}
[end]
[submenu] (Gerenciador de arquivos ) {}
[exec] (KDiskFree) {kdf}
[separator] () {}
[exec] (Konqueror) {kfmclient openProfile filemanagement}
[exec] (Konqueror - root) {kdesu konqueror}
[separator] () {}
[exec] (Localizar arquivos) {kfind}
[exec] (Localizar arquivos - root) {kdesu kfind}
[separator] () {}
[exec] (Xfe) {xfe}
[exec] (Xfe - root) {kdesu xfe}
[separator] () {}
[exec] (Xftree) {xftree}
[exec] (Xftree - root) {kdesu xftree}
[separator] () {}
[exec] (Xwincommander) {xwc}
[exec] (Xwincommander - root) {kdesu xwc}
[end]
[submenu] (Graficos ) {}
[submenu] (Mudar resolucao grafica) {}
[exec] (640x480) {xrandr -s 2}
[exec] (800x600) {xrandr -s 1}
[exec] (1024x768) {xrandr -s 0}
[end]
[submenu] (Mudar tipo de teclado) {}
[exec] (Teclado americano internacional) {setxkbmap -rules xfree86 -model pc102 -layout us_intl}
[exec] (Teclado brasileiro abnt2) {setxkbmap -rules xfree86 -model abnt2 -layout br}
[end]
[exec] (Captura de tela) {ksnapshot}
[exec] (Gimp) {gimp}
[exec] (Gqview) {gqview}
[exec] (Gthumb) {gthumb}
[exec] (Krandrtray - mudar resolucao grafica) {krandrtray }
[exec] (Xpaint) {xpaint}
[exec] (Xv) {xv}
[end]
[submenu] (Gravacao de cds ) {}
[exec] (K3b) {/opt/kde/bin/k3b}
[exec] (K3b setup - root) {kdesu /opt/kde/bin/k3bsetup}
[end]
[submenu] (Internet ) {}
[submenu] (Apache servidor) {}
[exec] (Apache ligar) {sudo /usr/local/apache2/bin/apachectl start}
[exec] (Apache desligar) {sudo /usr/local/apache2/bin/apachectl stop}
[end]
[submenu] (Icq ) {}
[exec] (Gaim) {gaim}
[exec] (Gnome icu) {gnomeicu}
[exec] (Licq) {licq}
[exec] (Sim icq) {sim}
[end]
[submenu] (Irc ) {}
[exec] (X-chat) {xchat}
[end]
[submenu] (Navegadores ) {}
[exec] (Firefox) {/usr/local/firefox/firefox}
[exec] (Konqueror) {kfmclient openProfile webbrowsing}
[exec] (Mozilla) {/usr/local/mozilla/mozilla}
[exec] (Netscape Navigator) {/usr/local/netscape/netscape}
[exec] (Opera) {opera}
[end]
[submenu] (Seguranca) {}
[exec] (Nmapfe - namap frontend) {nmapfe}
[end]
[submenu] (Upload-Download ) {}
[exec] (Gftp) {gftp}
[exec] (Kget - gerenciador de downloads) {kget}
[exec] (Mldonkey) {/home/megatron/ml_start}
[end]
[end]
[submenu] (Multimedia ) {}
[submenu] (Captura de video ) {}
[exec] (Gv4l - gravador de video) {gv4l}
[end]
[submenu] (Som ) {}
[exec] (Kscd - cdplayer) {kscd}
[exec] (Rexima - controle de volume) {aterm -tr -rv -trsb -sr +sb -sh 70 -fn utopia -e rexima}
[exec] (Xmms - mp3) {xmms}
[end]
[submenu] (TV ) {}
[exec] (Tvtime) {tvtime}
[exec] (Xawtv - screenshot) {xawtv -noxv}
[exec] (Xawtv - normal) {xawtv}
[end]
[submenu] (Video ) {}
[exec] (Kaffeine) {kaffeine}
[exec] (Kmplayer) {kmplayer}
[exec] (Kplayer) {kplayer}
[exec] (Gxine) {gxine}
[exec] (Mplayer) {gmplayer -vo x11 -zoom}
[exec] (Xine) {xine -V XShm}
[end]
[end]
[submenu] (Monitor do sistema) {}
[exec] (Gerenciador de processos - Gnome) {gnome-system-monitor}
[exec] (Gerenciador de processos - KDE) {kpm}
[exec] (Gkrellm normal) {gkrellm}
[exec] (Gkrellm em slit) {gkrellm -w}
[end]
[submenu] (Rede ) {}
[exec] (LinNeighborhood - ambiente de rede) {LinNeighborhood}
[end]
[submenu] (Terminais ) {}
[submenu] (Aterm) {}
[exec] (Aterm - transparente - fonte normal) {aterm -title Megatron -tr -fg white -trsb -sr +sb -ls -fn utopia}
[separator] () {}
[exec] (Aterm - transparente - fonte normal - azul) {aterm -title Megatron -tr -fg blue -trsb -sr +sb -ls -fn utopia}
[exec] (Aterm - transparente - fonte normal - cinza) {aterm -title Megatron -tr -fg gray -trsb -sr +sb -ls -fn utopia}
[exec] (Aterm - transparente - fonte normal - verde) {aterm -title Megatron -tr -fg green -trsb -sr +sb -ls -fn utopia}
[exec] (Aterm - transparente - fonte normal - vermelho) {aterm -title Megatron -tr -fg red -trsb -sr +sb -ls -fn utopia}
[separator] () {}
[exec] (Aterm - transparente - sombra 50 - fonte normal) {aterm -title Megatron -tr -fg white -trsb -sr +sb -ls -sh 50 -fn utopia}
[exec] (Aterm - transparente - sombra 50 - fonte normal - azul) {aterm -title Megatron -tr -fg blue -trsb -sr +sb -ls -sh 50 -fn utopia}
[exec] (Aterm - transparente - sombra 50 - fonte normal - verde) {aterm -title Megatron -tr -fg green -trsb -sr +sb -ls -sh 50 -fn utopia}
[exec] (Aterm - transparente - sombra 50 - fonte normal - laranja) {aterm -title Megatron -tr -fg orange -trsb -sr +sb -ls -sh 50 -fn utopia}
[exec] (Aterm - transparente - sombra 50 - fonte normal - vermelho) {aterm -title Megatron -tr -fg red -trsb -sr +sb -ls -sh 50 -fn utopia}
[separator] () {}
[exec] (Aterm - transparente - fonte vga - sombra 50) {aterm -title Megatron -tr -fg white -trsb -sr +sb -ls -sh 50 -fn smoothansi}
[separator] () {}
[exec] (Aterm - transparente - fonte vga - sombra 50 - azul) {aterm -title Megatron -tr -fg blue -trsb -sr +sb -ls -sh 50 -fn smoothansi}
[exec] (Aterm - transparente - fonte vga - sombra 50 - cinza) {aterm -title Megatron -tr -fg gray -trsb -sr +sb -ls -sh 50 -fn smoothansi}
[exec] (Aterm - transparente - fonte vga - sombra 50 - verde) {aterm -title Megatron -tr -fg green -trsb -sr +sb -ls -sh 50 -fn smoothansi}
[exec] (Aterm - transparente - fonte vga - sombra 50 - laranja) {aterm -title Megatron -tr -fg orange -trsb -sr +sb -ls -sh 50 -fn smoothansi}
[exec] (Aterm - transparente - fonte vga - sombra 50 - vermelho) {aterm -title Megatron -tr -fg red -trsb -sr +sb -ls -sh 50 -fn smoothansi}
[separator] () {}
[exec] (Aterm - root) {aterm -title Root -tr -fg white -trsb -sr +sb -ls -sh 50 -fn utopia -e bash -c "su -"}
[end]
[submenu] (Eterm) {}
[exec] (Eterm - transparente - fonte normal) {Eterm --trans -f white -x --shade 0 --buttonbar=0 --scrollbar=0 -c gray}
[separator] () {}
[exec] (Eterm - transparente - fonte normal - azul) {Eterm --trans -f blue -x --shade 0 --buttonbar=0 --scrollbar=0 -c gray}
[exec] (Eterm - transparente - fonte normal - cinza) {Eterm --trans -f gray -x --shade 0 --buttonbar=0 --scrollbar=0 -c gray}
[exec] (Eterm - transparente - fonte normal - verde) {Eterm --trans -f green -x --shade 0 --buttonbar=0 --scrollbar=0 -c gray}
[exec] (Eterm - transparente - fonte normal - vermelho) {Eterm --trans -f red -x --shade 0 --buttonbar=0 --scrollbar=0 -c gray}
[separator] () {}
[exec] (Eterm - transparente - fonte vga) {Eterm --trans -f white -x --shade 0 --buttonbar=0 --scrollbar=0 -c gray -F smoothansi}
[separator] () {}
[exec] (Eterm - transparente - sombra 50 - fonte normal) {Eterm --trans -f white -x --shade 0 --buttonbar=0 --scrollbar=0 -c gray --shade 50}
[exec] (Eterm - transparente - sombra 50 - fonte vga) {Eterm --trans -f white -x --shade 0 --buttonbar=0 --scrollbar=0 -c gray -F smoothansi --shade 50}
[separator] () {}
[exec] (Eterm - desligar) {killall Eterm}
[end]
[submenu] (Xterm) {}
[exec] (Xterm) {xterm -ls -rv}
[exec] (Xterm fonte vga) {xterm -ls -rv -fn smoothansi}
[exec] (Xterm - root) {xterm -ls -rv -e bash -c "su -"}
[end]
[exec] (Konsole) {konsole}
[end]
[submenu] (Utilidades ) {}
[exec] (Arquivador) {ark}
[exec] (Calculadora) {kcalc}
[exec] (Kcontrol - KDE) {kcontrol}
[exec] (Kfloppy - formatador de disquetes) {kfloppy}
[exec] (Kinfocenter - KDE) {kinfocenter}
[exec] (Klipper - area de transferencia) {klipper}
[exec] (Mapa de caracteres - KDE) {kcharselect }
[exec] (Sincronizar relogio) {sudo /usr/sbin/ntpdate 200.20.186.75}
[end]
[separator] () {}
[exec] (Executar) {fbrun}
[separator] () {}
[submenu] (Desligar - Reiniciar - Sair) {}
[exit] (Sair do Fluxbox) {}
[exec] (Reiniciar o computador) {sudo /sbin/reboot}
[exec] (Desligar o computador) {sudo /sbin/halt}
[end]
[end]
Style Cybertron-glass 0.8C aqui...
! Style Cybertron-glass 0.8 C
! style criado por
! Megatron , líder dos Decepticons
! http://megatron.homelinux.org
/>! configure o menu alpha em 100
! rootCommand: fbsetbg ~/.fluxbox/backgrounds/dark_angel.png
! barra de tarefa
toolbar.alpha: 100
toolbar.shaped: true
toolbar: parentrelative
toolbar.label: parentrelative
toolbar.clock: parentrelative
toolbar.iconbar.unfocused: parentrelative
toolbar.iconbar.focused: parentrelative
toolbar.iconbar.empty: parentrelative
toolbar.button.picColor: #7f7f7f
toolbar.button.pressed: Raised Bevel1 Gradient Horizontal
toolbar.button.pressed.picColor: #fffff
toolbar.label.textColor: #fffff
toolbar.windowLabel.textColor: #fffff
toolbar.clock.textColor: #fffff
toolbar.textColor: #fffff
toolbar.borderWidth: 3
toolbar.bevelWidth: 0
toolbar.borderColor: #7f7f7f
toolbar.clock.font: Sans Serif-11:shadow,bold
toolbar.clock.justify: Center
toolbar.iconbar.focused.font: Sans Serif-11:shadow,bold
toolbar.iconbar.unfocused.font: Sans Serif-11:shadow,bold
toolbar.workspace.font: Sans Serif-11:shadow,bold
! janelas
window.alpha: 100
window.label.focus: parentrelative
window.label.focus.textColor: #fffff
window.label.unfocus: parentrelative
window.label.unfocus.textColor: #7f7f7f
window.title.focus: flat
window.title.unfocus: flat
window.button.focus: Raised Bevel1 Gradient Horizontal
window.button.focus.picColor: #000000
window.button.unfocus: Raised Bevel1 Gradient Horizontal
window.button.unfocus.picColor: #000000
window.button.pressed: Raised Bevel1 Gradient Horizontal
window.button.pressed.color:#7f7f7f
window.button.pressed.colorTo: #7f7f7f
window.roundCorners: TopRight TopLeft BottomLeft BottomRight
window.borderWidth: 3
window.handleWidth: 3
window.bevelWidth: 2
window.borderColor: #7f7f7f
window.font: Sans Serif-11:shadow,bold
window.justify: left
! menu
menu.roundCorners: TopRight TopLeft BottomLeft BottomRight
menu.borderWidth: 3
menu.bevelWidth: 0
menu.borderColor: #7f7f7f
menu.frame: flat
menu.frame.color: #fffff
menu.frame.colorTo: #fffff
menu.frame.textColor: #ffffff
menu.frame.disableColor: #fffff
menu.frame.font: Sans Serif-11:shadow,bold
menu.bullet:Triangle
menu.bullet.position: Right
menu.hilite: Raised Bevel1 Gradient Horizontal
menu.hilite.color: #000000
menu.hilite.colorTo: #000000
menu.hilite.textColor: #fffff
menu.frame.textColor: #fffff
menu.title: flat
menu.title.color: #fffff
menu.title.colorTo: #fffff
menu.title.textColor: #fffff
menu.title.font: Sans Serif-11:shadow,bold
menu.title.justify: center
! slit
slit: parentrelative
slit.bevelWidth: 0
slit.borderWidth: 1
slit.borderColor: #7f7f7f
slit.color: #000000
slit.colorTo: #000000
obs.: para usar o meu menu e o meu style basta selecionar todo o texto do começo até o fim dos mesmos e colar num editor de texto , então salve esse texto com o nome menu , para o menu ... na pasta ~/.fluxbox do seu usário ou Cybertron-glass para o style , e salve na pasta ~/.fluxbox/styles de seu usuário
Megatron , líder dos Decepticons
http://megatron.homelinux.org
http://planetacybertron.cjb.net
megatron.lider.decepticon@gmail.com
Assinar:
Postar comentários (Atom)
Divulgue seu produto ou serviço de maneira rápida, objetiva e eficiente no BLOG do FELIPE.
Publique seu anuncio, produto,serviço etc... em nosso BLOG que está tendo mais de 500 visitas por dia entre em contato com o
BLOG DO FELIPE.
È necessário uma conta no pagseguro para efetuar o pagamento ou por deposito bancario.
segue dados aqui:
Banco - 237
(Bradesco)
Agência - 0325
Conta Poupança - 0113585- 6
Itaú
Agência- 8237
Conta- 1539 - 0
Nome - Andre Felipe Idiarte
o valor é R$ 5,00 Reais cada semana, se alguem estiver interessado entre em contato com meu e-mail :
john18lennon@gmail.com
Nenhum comentário:
Postar um comentário