openbox 中使用 .gtk-bookmarks 书签
发表于 : 2008-11-09 0:50
搜出来个 openbox-gnome-places,是调用 perl 的,居然还带配置文件
自己弄了个 bash 的 ——
1、在 menu.xml 中加入菜单定义:
2、加入主菜单(或者自定义个热键,然后使用 xdotool 让它出现在面板上):
动态生成菜单的脚本 gmarks:

1、在 menu.xml 中加入菜单定义:
代码: 全选
<menu execute="gmarks" id="gtk-bookmarks" label="GTK+ Bookmarks"/>
代码: 全选
<menu id="root-menu" label="RootMenu">
<menu id="gtk-bookmarks" />
<separator />
<menu id="system-menu" />
...
</menu>
代码: 全选
#!/bin/bash
FM=/usr/bin/thunar
echo "<openbox_pipe_menu>"
echo "<item label=\"/\">\
<action name=\"Execute\"><execute>$FM /</execute></action>\
</item>"
echo "<separator />"
while read path label; do
pos=${path##*/}
echo -n "<item label=\"$(printf ${label:-${pos//%/\\x}})\">\
<action name=\"Execute\">\
<execute>$FM $path</execute>\
</action>
</item>"
done < $HOME/.gtk-bookmarks
echo "</openbox_pipe_menu>"