Adicionando novas opções ao menu do Fluxbox

Publicado por Leonardo Berbert Gomes em 22/03/2005

[ Hits: 9.805 ]

Blog: https://www.linkedin.com/in/leoberbert

 


Adicionando novas opções ao menu do Fluxbox



Esta dica me veio à cabeça depois de ter ralado muito para acrescentar mais opções ao menu do Fluxbox, então lá vai!

Em primeiro lugar devemos ir para o diretório onde o arquivo de configuração dele se encontra, feito isso vamos editar:

$ vim /home/doutorx/.fluxbox/menu

OBS: Você pode usar seu editor de texto preferido.

Vamos dar uma analisada no meu menu e tomar como exemplo, não coloquei todas as opções pra não ficar muito extenso e mais visível o que vamos fazer:

[begin] (Aqui você pode colocar seu nome que vai aparecer depois) {}

[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] (Gerenciamento 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}
    [end]
[submenu] (Navegadores ) {}
            [exec] (Konqueror) {kfmclient openProfile webbrowsing}
            [exec] (Mozilla) {/usr/bin/mozilla}
            [exec] (Netscape Navigator) {/usr/bin/netscape}
            [exec] (Galeon) {/usr/bin/galeon}
[end]

Este exemplo mostraria meu menu com três opções, sendo elas:
  • Editores de texto;
  • Gerenciamento de arquivos;
  • Navegadores.

e dentro de cada menu seus respectivos submenus.

Supondo que eu quisesse acrescentar um outro menu dentro deste, como por exemplo um menu de internet onde eu colocaria os programas que mais utilizo, ficaria assim:

[submenu] (Internet ) {}
    [submenu] (Discador ) {}
    [exec] (kppp) {kppp}
    [end]
[submenu] (Icq ) {}
            [exec] (Gaim) {gaim}
            [exec] (Gnome icu) {gnomeicu}
    [exec] (Kopete) {kopete}
[end]
[submenu] (Irc ) {}
            [exec] (X-chat) {xchat}
[end]

Explicando melhor: criei um submenu internet que é o que aparece no menu do Fluxbox, dentro dele coloquei um menu de discador e o comando [exec] com seus respectivos executáveis e assim por diante.

OBS: Para cada submenu é preciso fechar o intervalo dele e não se esquecer das chaves ao final de cada opção de submenu. Exemplo:

[submenu] {}
      .
      .
[end]

Após ter colocado as opções desejadas, você deve salvar estas configurações e reiniciar seu Fluxbox para que as configurações tenham efeito.

Você pode ir salvando também e ver como está ficando, senão estiver do seu jeito você pode alterar quantas vezes quiser.

Outras dicas deste autor

Poderosa - Cliente SSH para Windows

VIM - Personalizando barra de status

Já pensou em adquirir adesivos grátis do Rundeck?

Executar shutdown com usuário comum em 5 etapas

Solaris - Criando repositório de Módulos Perl com usuário normal

Leitura recomendada

Disponibilidade de impressoras de rede via CUPS

Instalar facilmente o Warsaw no Gentoo

Configurando um VirtualHost no Apache

Myauth 3 - Dois servidores utilizando o mesmo banco de dados

Definindo um Título para o Terminal do Linux

  

Comentários
[1] Comentário enviado por redleh em 11/04/2005 - 21:31h

Muito boa a dica! vlw! heeehehehehe

Mas tpw, me diz aí como que eu posso fazer para, por exemplo, coloca para executar um comando? Por exemplo, se eu quiser colocar para editar esse menu clicando em um atalho tpo:

vim /home/helder .../menu ???

[2] Comentário enviado por leoberbert em 13/04/2005 - 11:44h

Caro amigo, olhe este exemplo aqui q eu fiz:

[exec] (Atalho menu) {kwrite /home/doutorx/.fluxbox/menu}

Qualquer coisa estarei aqui pra ajudar.

Vlws!

[3] Comentário enviado por gpr.ppg.br em 07/07/2006 - 15:48h

que coisa... achei o fluxbox bem melhor que o kde +
nao inicia os programas que tao no kde.

por exemplo o msn SIM nao abriu.
e o x0rfbserver que eu uso pra controlar o linux nao abriu ;-(

o que faço? alguem sabe?

aqui aocntece isso:

root@kurumin:/home/kurumin# x0rfbserver
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
Fatal error: Can't open display ":0.0"

root@kurumin:/home/kurumin#

so finciona indo em menu KDE ->
configura ->
rodar programa como root

dai abriu o x0rfbserver.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts