Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gtk Archlinux:obmenu-won';开始_Gtk_Gtk3_Archlinux_Gtk2 - Fatal编程技术网

Gtk Archlinux:obmenu-won';开始

Gtk Archlinux:obmenu-won';开始,gtk,gtk3,archlinux,gtk2,Gtk,Gtk3,Archlinux,Gtk2,我在ArchLinux的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_

我在ArchLinux的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
回溯(最近一次呼叫最后一次):
文件“/usr/bin/obmenu”,第582行,在
app.init()
文件“/usr/bin/obmenu”,第489行,初始
self.menu.loadMenu(self.menu\u路径)
文件“/usr/lib/python2.7/site packages/obxml.py”,第153行,在loadMenu中
self.dom=xml.dom.minidom.parseString(fil.read())
文件“/usr/lib/python2.7/xml/dom/minidom.py”,第1928行,格式为parseString
返回expatbuilder.parseString(字符串)
文件“/usr/lib/python2.7/xml/dom/expatbuilder.py”,第940行,格式为parseString
return builder.parseString(字符串)
文件“/usr/lib/python2.7/xml/dom/expatbuilder.py”,第223行,格式为parseString
parser.Parse(字符串,True)
xml.parsers.expat.expat错误:格式不正确(无效令牌):第167行第27列

出了什么问题?

首先必须删除

rm ~/.config/openbox/menu.xml
然后

cp /etc/xdg/openbox/menu.xml ~/.config/openbox
之后,菜单将工作。 看这张照片。
问题是您的menu.xml没有正确的语法。Evan空文件是错误的。

我已经解决了它。我的菜单有格式错误

请加上答案。我正在删除我自己的,因为它没有解决问题