ubuntu主菜单->应用程序菜单不能修改或修改时消失的一个原因
发表于 : 2009-07-18 12:01
这几天用wine安装酷我音乐盒,安装后不能运行,总是一闪就没了(这个不知道为什么),然后就把它卸了,装了酷狗。结果发现在应用程序菜单->其他中还有酷我音乐盒,用主菜单编辑器想把它删了,但是行不通,然后调整一下它的顺序,结果应用程序菜单就没有了。这个问题网上有许多文法,比如cp /etc/xdg/menus/applications.menu ~/.config/menus/applications.menu,可以恢复应用程序菜单,但仍然不能修改。经过不断尝试,偶然发现了不能修改的原因。
在~/.local/share/applications/文件夹中发现了酷我音乐盒的快捷方式(我不知道叫什么,暂且叫快捷方式吧),显示为无效编码,将它删除这后,应用程序->其他菜单中就没有了酷我的快捷方式。与应用程序->其他菜单还有一些其他的快捷方式,发现这些快捷方式都是无效编码的,比如酷狗游戏(位于~/.local/share/applications/wine/Programs/酷狗音乐/),新建一个酷狗游戏.desktop,将酷狗游戏.desktop(无效编码)中的代码复制过去,保存,删除酷狗游戏.desktop(无效编码)。然后在应用程序->wine->programs->wine-programs-酷狗音乐 菜单中出现了酷狗游戏的快捷方式,应用程序->其他菜单中的酷狗游戏快捷方式没有了。用这种方法将所有的无效编码的desktop文件删除之后,应用程序->其他菜单没有了,然后应用程序菜单就可以用主菜单编辑器修改了。
总结:ubuntu主菜单->应用程序菜单不能用主菜单编辑器修改的一个原因是加载了一些无效编码的快捷方式(desktop文件),出现在应用程序->其他菜单中,将这些无效编码的快捷方式删除就可以修改主菜单了。
在~/.local/share/applications/文件夹中发现了酷我音乐盒的快捷方式(我不知道叫什么,暂且叫快捷方式吧),显示为无效编码,将它删除这后,应用程序->其他菜单中就没有了酷我的快捷方式。与应用程序->其他菜单还有一些其他的快捷方式,发现这些快捷方式都是无效编码的,比如酷狗游戏(位于~/.local/share/applications/wine/Programs/酷狗音乐/),新建一个酷狗游戏.desktop,将酷狗游戏.desktop(无效编码)中的代码复制过去,保存,删除酷狗游戏.desktop(无效编码)。然后在应用程序->wine->programs->wine-programs-酷狗音乐 菜单中出现了酷狗游戏的快捷方式,应用程序->其他菜单中的酷狗游戏快捷方式没有了。用这种方法将所有的无效编码的desktop文件删除之后,应用程序->其他菜单没有了,然后应用程序菜单就可以用主菜单编辑器修改了。
总结:ubuntu主菜单->应用程序菜单不能用主菜单编辑器修改的一个原因是加载了一些无效编码的快捷方式(desktop文件),出现在应用程序->其他菜单中,将这些无效编码的快捷方式删除就可以修改主菜单了。