I have improved the patch. Instead of being stuck between XFCE and
Others - it now checks whether the desktop environment is LXDE as well.
if os.getenv("XDG_CURRENT_DESKTOP") == "XFCE":
process = subprocess.Popen(['exo-desktop-item-edit',
file_path], env=os.environ)
elif os.getenv("XDG_CURRENT_DESKTOP") == "LXDE":
process = subprocess.Popen(['exo-desktop-item-edit',
file_path], env=os.environ)
else:
process = subprocess.Popen(['gnome-desktop-item-edit',
file_path], env=os.environ)
GObject.timeout_add(100, self.waitForNewMenuProcess, process,
parent.get_menu_id(), file_path)
It has been applied to
1. New Item
2. New Menu Item
3. Edit Properties
Same instructions, make a backup of /usr/share/alacarte/Alacarte/MainWindow.py
and then replace it with the patch.
** Attachment added: "Improved Patch of MainWindow.py"
https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/1089438/+attachment/3461121/+files/MainWindow.py
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1089438
Title:
alacarte menu editor: new item, new menu bug
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/1089438/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs