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)
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.
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 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 meurc.lua
vinculado em meu perfil.
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.