令人敬畏的WM菜单缺少Firefox
在sudo apt-get install awesome awesome-extra
并登录之后(没有我以前的配置),Firefox没有菜单项。 我所有的其他东西都在那里–Mutt,Meld,jEdit,BOINC等,只有Firefox缺失。 我没有~/.config/awesome/
目录,所以应该没有覆盖。
尝试使用菜单栏 。 它在默认配置中映射到modkey + p
,并且似乎使用.desktop文件构建:
local menubar = require("menubar") ... awful.key({ modkey }, "p", function() menubar.show() end)
默认情况下,在Ubuntu上安装Awesome时,你会得到一些来自Debian菜单系统的菜单项。 这是因为默认的rc.lua
接近顶部: require("debian.menu")
然后在rc.lua
,在菜单的代码下,你会看到:
mymainmenu = awful.menu({ items = { [stuff snipped] { "Debian", debian.menu.Debian_menu.Debian }, [stuff snipped] } })
这意味着您的浏览器将位于:“Debian” – >“Applications” – >“Network” – >“Web Browsing”。 但是,某些应用程序可能无法安装Debian菜单项。 例如,Firefox似乎不再有一个 。
说了这么多,我认为最好只设置自己的菜单,因为Debian菜单会包含您安装的不同桌面环境中的各种内容。 Debian菜单系统也被认为是过时的,即使是Debian开发人员也是如此。 这里是一个快速阅读如何在Awesome中设置菜单的基础知识。 如果您想了解我如何设置菜单,您可以查看我的个人资料中链接的rc.lua
。
我在这里回复的时间有点晚了 – 但我遇到了同样的问题时发现了这个问题,并且我认为我已经把这个问题放到了其他任何人身上:
如果你将/etc/xdg/awesome
文件复制到~/.config/awesome
然后查看debian
目录,那里有一个menu.lua
。
打开文件然后找到
Debian_menu["Debian_Applications_Network"] = { -- whatever elements are already there }
并添加元素
{ "Web Browsing", Debian_menu["Debian_Applications_Network_Web_Browsing"] },
到那个清单。
然后你可以找到Debian_menu["Debian_Applications_Network_File_Transfer"]
菜单的位置并在其后添加另一个菜单(所以以后很容易找到)
Debian_menu["Debian_Applications_Network_Web_Browsing"] = { {"Firefox", "/usr/bin/firefox"}, }
然后退出很棒并重新登录,你应该在菜单中安装Firefox。
注意:我把/usr/bin/firefox
放在我的firefox可执行文件的位置 – 找到你的命令行中which firefox
类型。