ubuntu8.04 主菜单编辑器(alacarte)的严重bug

编译打包和其他
回复
sfz97308
帖子: 24
注册时间: 2008-01-31 12:19

ubuntu8.04 主菜单编辑器(alacarte)的严重bug

#1

帖子 sfz97308 » 2008-06-10 11:26

已经出现两次了
想把菜单中的一个启动器隐藏或删掉,在首选项->主菜单中(也就是alacarte)把一个启动器前面的勾取消之后,或者右键删除之后,结果是马上所有的菜单都没了,“应用程序”菜单中什么也没有,点恢复也恢复不回来,新建菜单也没反应。把主菜单编辑器关闭之后就再也无法启动它,在终端中启动会得到:
/usr/lib/python2.5/site-packages/apt/progress.py: inconsistent use of tabs and spaces in indentation
Traceback (most recent call last):
File "/usr/bin/alacarte", line 36, in <module>
main()
File "/usr/bin/alacarte", line 32, in main
app = MainWindow(datadir, version, sys.argv)
File "/usr/lib/python2.5/site-packages/Alacarte/MainWindow.py", line 49, in __init__
self.editor = MenuEditor()
File "/usr/lib/python2.5/site-packages/Alacarte/MenuEditor.py", line 36, in __init__
self.__loadMenus()
File "/usr/lib/python2.5/site-packages/Alacarte/MenuEditor.py", line 46, in __loadMenus
self.applications.dom = xml.dom.minidom.parse(self.applications.path)
File "/usr/lib/python2.5/xml/dom/minidom.py", line 1915, in parse
return expatbuilder.parse(file)
File "/usr/lib/python2.5/xml/dom/expatbuilder.py", line 924, in parse
result = builder.parseFile(fp)
File "/usr/lib/python2.5/xml/dom/expatbuilder.py", line 211, in parseFile
parser.Parse("", True)
xml.parsers.expat.ExpatError: no element found: line 1, column 0

重新安装alacarte也无济于事。第一次我直接ghost恢复了,可这一次我实在咽不下这口气.......
请大家帮忙
freezee
帖子: 15
注册时间: 2007-10-21 16:49
来自: 天津

#2

帖子 freezee » 2008-06-22 18:21

今天我也遇到这个问题了,我的是7.10
freezee
帖子: 15
注册时间: 2007-10-21 16:49
来自: 天津

#3

帖子 freezee » 2008-06-22 18:56

刚才上网搜了一下,看到了一个解决方法:
1,cd ~,进入 用户主目录
2,cd .config/menus
3, sudo rm -rf *
就可以了
这个问题的出现,是因为.config/menus下的applications.menu以及settings.menu两个文件的内容被清空了,至于为什么会被清空,我就不知道了。
将.config/menus目录下的文件都删除后,系统(可能是gnome)找不到这两个配置文件,它会重新生成这两个配置文件 ,并把内容设置成与/etc/xdg/menus下的对应文件相同的内容。关于这个,可以查看一下两个目录的applications.menu以及settings.menu的内容。
头像
007taifeng
帖子: 27
注册时间: 2008-06-02 16:45
来自: 深圳

#4

帖子 007taifeng » 2008-06-23 13:42

我也出现同样问题,怎样用快捷键打开终端?(新手)
linuxafan
帖子: 11
注册时间: 2008-01-26 10:24
来自: 8888888888
联系:

#5

帖子 linuxafan » 2008-06-27 15:10

007taifeng 写了:我也出现同样问题,怎样用快捷键打开终端?(新手)
按Alt+F2,然后输入gnome-treminal,回车即可。
linuxafan
帖子: 11
注册时间: 2008-01-26 10:24
来自: 8888888888
联系:

#6

帖子 linuxafan » 2008-06-27 15:29

freezee 写了:刚才上网搜了一下,看到了一个解决方法:
1,cd ~,进入 用户主目录
2,cd .config/menus
3, sudo rm -rf *
就可以了
这个问题的出现,是因为.config/menus下的applications.menu以及settings.menu两个文件的内容被清空了,至于为什么会被清空,我就不知道了。
将.config/menus目录下的文件都删除后,系统(可能是gnome)找不到这两个配置文件,它会重新生成这两个配置文件 ,并把内容设置成与/etc/xdg/menus下的对应文件相同的内容。关于这个,可以查看一下两个目录的applications.menu以及settings.menu的内容。
只要删除applications.menu和settings.menu这两个文件就可以了。

被wine添加到主菜单的启动器要手动删除。
头像
peakgg
帖子: 1122
注册时间: 2006-10-10 9:40

#7

帖子 peakgg » 2008-09-07 18:56

刚才也出这问题了 我去试试freezee的方法
StateGrid
帖子: 25
注册时间: 2008-10-11 7:54

Re: ubuntu8.04 主菜单编辑器(alacarte)的严重bug

#8

帖子 StateGrid » 2009-05-18 22:44

我是用WINE装了迅雷之后就成这样了。
太郁闷了 :em20
aprilus
帖子: 184
注册时间: 2008-10-21 23:33

Re:

#9

帖子 aprilus » 2009-06-14 10:57

linuxafan 写了:
freezee 写了:刚才上网搜了一下,看到了一个解决方法:
1,cd ~,进入 用户主目录
2,cd .config/menus
3, sudo rm -rf *
就可以了
这个问题的出现,是因为.config/menus下的applications.menu以及settings.menu两个文件的内容被清空了,至于为什么会被清空,我就不知道了。
将.config/menus目录下的文件都删除后,系统(可能是gnome)找不到这两个配置文件,它会重新生成这两个配置文件 ,并把内容设置成与/etc/xdg/menus下的对应文件相同的内容。关于这个,可以查看一下两个目录的applications.menu以及settings.menu的内容。
只要删除applications.menu和settings.menu这两个文件就可以了。

被wine添加到主菜单的启动器要手动删除。
我也出现了这个莫名其妙的情况,在勾掉了“主菜单” -> “其他” ->“更新信息”(看了一下,就是wine的更新信息,以前刚装wine的时候没有多出这个,昨天发现多出这个,故想删除之)后就死了,勾掉其他选项好像都没问题!版本是9.04。
我只删除了applications.menu就OK了,settings.menu没被清空。
头像
416896401
帖子: 18
注册时间: 2009-05-30 13:37
联系:

Re: ubuntu8.04 主菜单编辑器(alacarte)的严重bug

#10

帖子 416896401 » 2009-06-17 23:12

cp /etc/xdg/menus/applications.menu ~/.config/menus/applications.menu
轻松搞定!
头像
笨猪不飞~
帖子: 96
注册时间: 2009-09-18 18:41
来自: 长沙

Re: ubuntu8.04 主菜单编辑器(alacarte)的严重bug

#11

帖子 笨猪不飞~ » 2009-10-12 12:29

感谢3楼 :emb3
那些我爱的人,那些迷失的风,那些永远的誓言一遍一遍,那些爱我的人,那些沉淀的泪,那些永远的誓言一遍一遍
头像
peter wang
帖子: 6
注册时间: 2009-05-27 21:49

Re: ubuntu8.04 主菜单编辑器(alacarte)的严重bug

#12

帖子 peter wang » 2009-11-10 16:50

我用十楼的办法,太轻松了,连sudo 都不用。
:em05
回复