ubuntu 14.04 ,用launchpad的awm 3.5版本
看了arch的wiki,是通过xdg-menu输出,但我在ubuntu里安装了xdg-menu,没有wiki里的命令
https://wiki.archlinux.org/index.php/Xdg-menu#Awesome
如何将kde4的应用菜单输出到awesomeWM里?
-
- 帖子: 68
- 注册时间: 2008-09-03 2:28
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: 如何将kde4的应用菜单输出到awesomeWM里?
你如何安装?cenjianneng 写了:但我在ubuntu里安装了xdg-menu
xdg_menu 是一个 perl 脚本,目前来看是 arch 社区自己搞出来的,其它发行版没有收录
可从:
https://www.archlinux.org/packages/comm ... -xdg-menu/
下载,解压后直接使用其中位于 usr/bin/ 的脚本即可
例如 根据 xfce4 的菜单生成 awesome 菜单
代码: 全选
$ cd archlinux-xdg-menu-0.7.6.2-2-any.pkg/usr/bin
$ ./xdg_menu --format awesome --root-menu /etc/xdg/menus/xfce-applications.menu > ~/.config/awesome/archmenu.lua
上次由 vickycq 在 2015-12-22 21:22,总共编辑 2 次。
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户
- photor
- 论坛版主
- 帖子: 11004
- 注册时间: 2008-04-26 12:41
-
- 帖子: 68
- 注册时间: 2008-09-03 2:28
Re: 如何将kde4的应用菜单输出到awesomeWM里?
用arch的脚本成功了,ubuntu14.04还要安装libxml-parser-perl才能运行这脚本vickycq 写了:你如何安装?cenjianneng 写了:但我在ubuntu里安装了xdg-menu
xdg-menu 是一个 perl 脚本,可从
https://www.archlinux.org/packages/comm ... -xdg-menu/
下载,解压后直接使用其中的脚本即可
例如 根据 xfce4 的菜单生成 awesome 菜单再根据 https://wiki.archlinux.org/index.php/Xdg-menu#Awesome 编辑 Awesome 配置文件即可代码: 全选
$ cd /archlinux-xdg-menu-0.7.6.2-2-any.pkg/usr/bin $ ./xdg_menu --format awesome --root-menu /etc/xdg/menus/xfce-applications.menu > ~/.config/awesome/archmenu.lua
代码: 全选
./xdg_menu --format awesome --root-menu /etc/xdg/menus/kde4-applications.menu >~/.config/awesome/kde4menu.lua
代码: 全选
local xdg_menu = require("kde4menu")
...
-- {{{ Menu
myawesomemenu = {
{ "manual", terminal .. " -e man awesome"},
{ "edit config", editor_cmd .. " " .. awesome.conffile},
{ "restart", awesome.restart},
{ "quit", awesome.quit}
}
mymainmenu = awful.menu({ items = { { "awesome", myawesomemenu, beautiful.awesome_icon },
{ "Applications", xdgmenu },
{ "open terminal", terminal }
}
})
mylauncher = awful.widget.launcher({ image = beautiful.awesome_icon,
menu = mymainmenu })
-- }}}
- susbarbatus
- 帖子: 2966
- 注册时间: 2010-04-10 16:14
- 系统: Arch Linux