Menu Awesome WM faltando Firefox

4

Depois de sudo apt-get install awesome awesome-extra e fazer login nele (sem nenhuma configuração anterior que eu conheça), não há entrada de menu para o Firefox. Todas as minhas outras coisas estão lá - Mutt, Meld, jEdit, BOINC, etc, apenas o Firefox está faltando. Eu não tenho o diretório ~/.config/awesome/ , então não deve haver substituição.

    
por l0b0 19.07.2012 / 21:08

3 respostas

2

Experimente a barra de menu . É mapeado para modkey + p na configuração padrão e parece ser construído usando arquivos .desktop:

local menubar = require("menubar")
...
awful.key({ modkey }, "p", function() menubar.show() end)
    
por blueyed 02.03.2014 / 23:30
1

Por padrão no Ubuntu, quando você instala o Awesome, você obterá alguns itens de menu vindos do sistema de menus do Debian. Isso ocorre porque o rc.lua padrão está próximo do topo: require("debian.menu") e, depois, em rc.lua , no código que exibe o menu, você verá:

mymainmenu = awful.menu({ items = {  [stuff snipped]
                                    { "Debian", debian.menu.Debian_menu.Debian },
                                     [stuff snipped]
                                   }
                        })  

Isso significa que seu navegador estará localizado em: "Debian" - > "Aplicações" - > "Rede" - > "Navegação na Web". Alguns aplicativos, no entanto, podem não instalar um item de menu do Debian. O Firefox, por exemplo, parece não mais ter um .

Tendo dito tudo isso, eu acho que é preferível apenas configurar seus próprios menus, porque o menu do Debian terá todos os tipos de coisas de diferentes ambientes de desktop que você instalou. O sistema de menus do Debian também é considerado bastante desatualizado, até mesmo pelos desenvolvedores Debian. Aqui está uma rápida leitura das noções básicas de como configurar menus no Awesome. Se você quiser ver como eu configuro meus menus, pode ver meu rc.lua vinculado em meu perfil.

    
por Chan-Ho Suh 02.09.2012 / 05:39
1

Estou um pouco atrasado na resposta aqui - mas encontrei essa pergunta com o mesmo problema e pensei em colocar minha correção aqui para qualquer outra pessoa:

Se você copiar o arquivo /etc/xdg/awesome para ~/.config/awesome , procure no diretório debian , há um menu.lua .

Abra o arquivo e encontre

Debian_menu["Debian_Applications_Network"] = {
-- whatever elements are already there
}

e adicione o elemento

{ "Web Browsing", Debian_menu["Debian_Applications_Network_Web_Browsing"] },

para essa lista.

Em seguida, você pode encontrar onde Debian_menu["Debian_Applications_Network_File_Transfer"] menu está e adicionar outro menu depois (assim será fácil encontrá-lo mais tarde)

Debian_menu["Debian_Applications_Network_Web_Browsing"] = {
{"Firefox", "/usr/bin/firefox"},
}

Em seguida, saia do site e faça login novamente e você deverá ter o Firefox no seu menu.

NOTA: eu coloco /usr/bin/firefox como é onde meu executável para o firefox é - para encontrar onde o seu é o tipo which firefox na linha de comando.

    
por Apple 03.03.2013 / 16:24