Adicionando novas opções ao menu do Fluxbox

Publicado por Leonardo Berbert Gomes em 22/03/2005

[ Hits: 9.070 ]

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

Habilitando sintaxe no VIM para o logstash

Customizando o zsh

kind - Desenvolvimento Local com Kubernetes

Alterando a imagem padrão do Rundeck na Tela de Login

Compilando a última versão do VIM em Debian, Mint, Ubuntu e derivados

Leitura recomendada

Como executar um script shell na inicialização do Linux

Habilitando o serviço de telnet no Conectiva

ED2K no Gnome

Abrir apps automaticamente em áreas de trabalho ao iniciar o i3wm

Boot do Linux no notebook Amazon PC AMZ 101, 201 e 601

  

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:

[email protected]:/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"

[email protected]:/home/kurumin#

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

dai abriu o x0rfbserver.



Contribuir com comentário