You are not logged in.
Hello,
I wanted to remove some icons from my "Applications" Dash in Gnome-Shell with alacare like I have done a dozen times.
I could not get one icon to untick "show" and alacarte was not very responsive. How ever I managed to close it.
After that I tried to start alacarte again but it failed. Decieded to reboot and try again and to my surprise my entire
quicklaunch tab and applications menu is empty.
Starting alacarte fails with following output:
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)
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 43, in __init__
self.editor = MenuEditor()
File "/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py", line 51, in __init__
self.applications = Menu('applications.menu')
File "/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py", line 31, in __init__
self.load()
File "/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py", line 45, in load
raise ValueError("can not load menu tree %r" % (self.name,))
ValueError: can not load menu tree 'applications.menu'
Anyone has some clever idea on how to get my icons back without to much hassel?
Thanks in advance.
Regards,
blackout23
Offline
Try alacarte-git from aur. Maybe it is possible to solve your problem with the newer version.
You can have both versions installed at the same time.
I never used the old version and with my gnome-shell i have no icon problems.
alacarte-git
Offline
That's the one I used. Try hidde some stuff eventually it will hang and fuck up everything. Happend again on a fresh install.
EDIT: I started gmenu-simple-editor which comes preinstalled. All you can do here is show and hide icons. It somehow restored my
previous configuration. Still not working as expected. One Wine Submenu that shows up in alacarte is not shown here.
EDIT2: Always seems to happen, when I try to hide "Digital Certificates" which is some useless MS Office Icon that it puts in there.
Error Output:
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 382, in on_item_tree_show_toggled
self.editor.setVisible(item, False)
File "/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py", line 198, in setVisible
self.save()
File "/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py", line 59, in save
fd.write(self.applications.dom.toprettyxml())
File "/usr/lib/python2.7/xml/dom/minidom.py", line 60, in toprettyxml
return writer.getvalue()
File "/usr/lib/python2.7/StringIO.py", line 271, in getvalue
self.buf += ''.join(self.buflist)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 76: ordinal not in range(128)
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py", line 55, in menuChanged
self.applications.load()
File "/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py", line 45, in load
raise ValueError("can not load menu tree %r" % (self.name,))
ValueError: can not load menu tree 'applications.menu'
** (alacarte:950): CRITICAL **: gmenu_tree_get_root_directory: assertion `tree->loaded' failed
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 70, in menuChanged
self.loadUpdates()
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 101, in loadUpdates
self.loadMenus()
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 197, in loadMenus
self.loadMenu({ None: None })
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 208, in loadMenu
name = cgi.escape(menu.get_name())
AttributeError: 'NoneType' object has no attribute 'get_name'
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 382, in on_item_tree_show_toggled
self.editor.setVisible(item, False)
File "/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py", line 198, in setVisible
self.save()
File "/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py", line 59, in save
fd.write(self.applications.dom.toprettyxml())
File "/usr/lib/python2.7/xml/dom/minidom.py", line 60, in toprettyxml
return writer.getvalue()
File "/usr/lib/python2.7/StringIO.py", line 271, in getvalue
self.buf += ''.join(self.buflist)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 76: ordinal not in range(128)
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 382, in on_item_tree_show_toggled
self.editor.setVisible(item, False)
File "/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py", line 198, in setVisible
self.save()
File "/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py", line 59, in save
fd.write(self.applications.dom.toprettyxml())
File "/usr/lib/python2.7/xml/dom/minidom.py", line 60, in toprettyxml
return writer.getvalue()
File "/usr/lib/python2.7/StringIO.py", line 271, in getvalue
self.buf += ''.join(self.buflist)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 76: ordinal not in range(128)
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py", line 55, in menuChanged
self.applications.load()
File "/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py", line 45, in load
raise ValueError("can not load menu tree %r" % (self.name,))
ValueError: can not load menu tree 'applications.menu'
** (alacarte:950): CRITICAL **: gmenu_tree_get_root_directory: assertion `tree->loaded' failed
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 70, in menuChanged
self.loadUpdates()
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 101, in loadUpdates
self.loadMenus()
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 197, in loadMenus
self.loadMenu({ None: None })
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 208, in loadMenu
name = cgi.escape(menu.get_name())
AttributeError: 'NoneType' object has no attribute 'get_name'
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py", line 55, in menuChanged
self.applications.load()
File "/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py", line 45, in load
raise ValueError("can not load menu tree %r" % (self.name,))
ValueError: can not load menu tree 'applications.menu'
** (alacarte:950): CRITICAL **: gmenu_tree_get_root_directory: assertion `tree->loaded' failed
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 70, in menuChanged
self.loadUpdates()
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 101, in loadUpdates
self.loadMenus()
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 197, in loadMenus
self.loadMenu({ None: None })
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 208, in loadMenu
name = cgi.escape(menu.get_name())
AttributeError: 'NoneType' object has no attribute 'get_name'
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 497, in on_delete_button_clicked
self.on_edit_delete_activate(None)
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 311, in on_edit_delete_activate
self.editor.deleteItem(item)
File "/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py", line 318, in deleteItem
self.save()
File "/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py", line 59, in save
fd.write(self.applications.dom.toprettyxml())
File "/usr/lib/python2.7/xml/dom/minidom.py", line 60, in toprettyxml
return writer.getvalue()
File "/usr/lib/python2.7/StringIO.py", line 271, in getvalue
self.buf += ''.join(self.buflist)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 76: ordinal not in range(128)
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py", line 55, in menuChanged
self.applications.load()
File "/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py", line 45, in load
raise ValueError("can not load menu tree %r" % (self.name,))
ValueError: can not load menu tree 'applications.menu'
** (alacarte:950): CRITICAL **: gmenu_tree_get_root_directory: assertion `tree->loaded' failed
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 70, in menuChanged
self.loadUpdates()
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 101, in loadUpdates
self.loadMenus()
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 197, in loadMenus
self.loadMenu({ None: None })
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 208, in loadMenu
name = cgi.escape(menu.get_name())
AttributeError: 'NoneType' object has no attribute 'get_name'
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 497, in on_delete_button_clicked
self.on_edit_delete_activate(None)
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 311, in on_edit_delete_activate
self.editor.deleteItem(item)
File "/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py", line 318, in deleteItem
self.save()
File "/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py", line 59, in save
fd.write(self.applications.dom.toprettyxml())
File "/usr/lib/python2.7/xml/dom/minidom.py", line 60, in toprettyxml
return writer.getvalue()
File "/usr/lib/python2.7/StringIO.py", line 271, in getvalue
self.buf += ''.join(self.buflist)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 76: ordinal not in range(128)
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py", line 55, in menuChanged
self.applications.load()
File "/usr/lib/python2.7/site-packages/Alacarte/MenuEditor.py", line 45, in load
raise ValueError("can not load menu tree %r" % (self.name,))
ValueError: can not load menu tree 'applications.menu'
** (alacarte:950): CRITICAL **: gmenu_tree_get_root_directory: assertion `tree->loaded' failed
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 70, in menuChanged
self.loadUpdates()
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 101, in loadUpdates
self.loadMenus()
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 197, in loadMenus
self.loadMenu({ None: None })
File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 208, in loadMenu
name = cgi.escape(menu.get_name())
AttributeError: 'NoneType' object has no attribute 'get_name'
Last edited by blackout23 (2012-06-15 16:53:21)
Offline
Found out something interessing and stupid at the same time.
When I hide the Icon "System Settings" with gmenu-simple-editor I can't launch the System Settings anymore, when I
click on my username in the right corner then click on System Settings. Same thing, when I try to launch "Weather Prefs", which
is a small application for my Shell Extension that I use. It can be launched via the extension itself and has a Gnome-Menu Entry. If I hide it
i can't launch it indirectly anymore via the extension itself. How stupid is this? This adds a lot of redundancy. I don't need
a System-Settings Icon, when I can always acess it with the Gnome-Shell Panel.
Offline
Look at ~/.local/share/applications and clean it
Offline