Archlinux:obmenu 无法启动
Archlinux: obmenu won't start
我在 Arch Linux 的 openbox 上,最近安装了我的系统。
我想使用 obmenu
配置菜单。
但由于某种原因,它不起作用。
启动时出错:
Traceback (most recent call last):
File "/usr/bin/obmenu", line 582, in <module>
app.init()
File "/usr/bin/obmenu", line 489, in init
self.menu.loadMenu(self.menu_path)
File "/usr/lib/python2.7/site-packages/obxml.py", line 153, in loadMenu
self.dom = xml.dom.minidom.parseString(fil.read())
File "/usr/lib/python2.7/xml/dom/minidom.py", line 1928, in parseString
return expatbuilder.parseString(string)
File "/usr/lib/python2.7/xml/dom/expatbuilder.py", line 940, in parseString
return builder.parseString(string)
File "/usr/lib/python2.7/xml/dom/expatbuilder.py", line 223, in parseString
parser.Parse(string, True)
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 167, column 27
出了什么问题?
首先你必须删除
rm ~/.config/openbox/menu.xml
然后
cp /etc/xdg/openbox/menu.xml ~/.config/openbox
在那之后 obmenu 将起作用。
看看http://obmenu.sourceforge.net/doc.html。
问题是您的 menu.xml 语法不正确。 Evan 空文件错误.
我已经解决了。我的菜单包含格式错误!
我在 Arch Linux 的 openbox 上,最近安装了我的系统。
我想使用 obmenu
配置菜单。
但由于某种原因,它不起作用。 启动时出错:
Traceback (most recent call last):
File "/usr/bin/obmenu", line 582, in <module>
app.init()
File "/usr/bin/obmenu", line 489, in init
self.menu.loadMenu(self.menu_path)
File "/usr/lib/python2.7/site-packages/obxml.py", line 153, in loadMenu
self.dom = xml.dom.minidom.parseString(fil.read())
File "/usr/lib/python2.7/xml/dom/minidom.py", line 1928, in parseString
return expatbuilder.parseString(string)
File "/usr/lib/python2.7/xml/dom/expatbuilder.py", line 940, in parseString
return builder.parseString(string)
File "/usr/lib/python2.7/xml/dom/expatbuilder.py", line 223, in parseString
parser.Parse(string, True)
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 167, column 27
出了什么问题?
首先你必须删除
rm ~/.config/openbox/menu.xml
然后
cp /etc/xdg/openbox/menu.xml ~/.config/openbox
在那之后 obmenu 将起作用。 看看http://obmenu.sourceforge.net/doc.html。 问题是您的 menu.xml 语法不正确。 Evan 空文件错误.
我已经解决了。我的菜单包含格式错误!