2009年7月7日 星期二

Ubuntu 9.04 主選單NO WORK解決方法

昨日裝了Netbin 6.5,想去看看Menu裡頭是如何啟動Netbin的,于是啟動[系統/偏好設定/主選單],發見它不能work, 點選后一點消息都沒有。于是就將主選單複制到桌面,然后看其屬性,



結果發見它是執行 alacarte, 試著在終端機下命令執行看看,

$ alacarte
Traceback (most recent call last):
File "/usr/bin/alacarte", line 36, in
main()
File "/usr/bin/alacarte", line 32, in main
app = MainWindow(datadir, version, sys.argv)
File "/usr/lib/python2.6/dist-packages/Alacarte/MainWindow.py", line 50, in __init__
self.editor = MenuEditor()
File "/usr/lib/python2.6/dist-packages/Alacarte/MenuEditor.py", line 36, in __init__
self.__loadMenus()
File "/usr/lib/python2.6/dist-packages/Alacarte/MenuEditor.py", line 59, in __loadMenus
self.save(True)
File "/usr/lib/python2.6/dist-packages/Alacarte/MenuEditor.py", line 63, in save
fd = open(getattr(self, menu).path, 'w')
IOError: [Errno 13] 拒絕不符權限的操作: '/home/ming/.config/menus/applications.menu'

結果發見上面那個錯誤。目錄下沒有 applications.menu 的檔案。我就到另一台將裡頭的

applications.menu 和 settings.menu 複制回來,結果就好了。它們的內容分別如下:

applications.menu
--------------


Applications
/etc/xdg/menus/applications.menu


settings.menu
-----------



Desktop
/etc/xdg/menus/settings.menu


正常可以work如下:

沒有留言: