2016-12-05

MATEのメニューエディタが動かない問題

MATEのコントロール・センターにある「メニューエディタ」が動きません。アイコンをクリックしても、何のウィンドウも開きません。メニューエディタの実体は/usr/pkg/bin/mozoというらしいので、コマンドラインから動かしてみました。すると次のようなエラーが出ています。
Traceback (most recent call last):
  File "/usr/pkg/bin/mozo", line 36, in <module>
    main()
  File "/usr/pkg/bin/mozo", line 32, in main
    app = MainWindow(datadir, version, sys.argv)
  File "/usr/pkg/lib/python2.7/site-packages/Mozo/MainWindow.py", line 54, in __init__
    self.editor = MenuEditor()
  File "/usr/pkg/lib/python2.7/site-packages/Mozo/MenuEditor.py", line 36, in __init__
    self.__loadMenus()
  File "/usr/pkg/lib/python2.7/site-packages/Mozo/MenuEditor.py", line 46, in __loadMenus
    self.applications.dom = xml.dom.minidom.parseString(util.getUserMenuXml(self.applications.tree))
  File "/usr/pkg/lib/python2.7/site-packages/Mozo/util.py", line 202, in getUserMenuXml
    menu_xml += "<MergeFile type=\"parent\">" + system_file +    "</MergeFile>\n</Menu>\n"
TypeError: cannot concatenate 'str' and 'bool' objects
そしてこの現象はバグ報告があがっているようです。githubに「Mozo refuses to start if mate-applications.menu is empty.」というエントリがあります。1週間ほど前にエントリされたようですが、まだ何の反応もありません。

バグ報告が出ているなら、いずれ解決されるでしょう。

0 件のコメント:

コメントを投稿