[Bug 728482] New: alacarte is unable to add new items
https://bugzilla.novell.com/show_bug.cgi?id=728482 https://bugzilla.novell.com/show_bug.cgi?id=728482#c0 Summary: alacarte is unable to add new items Classification: openSUSE Product: openSUSE 12.1 Version: Factory Platform: i686 OS/Version: SuSE Other Status: NEW Severity: Normal Priority: P5 - None Component: Xfce AssignedTo: bnc-team-xfce@forge.provo.novell.com ReportedBy: houghi@houghi.org QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1 When only XFCE is installed alacarte is unable to add items or menu's. When GNOME is added there is no problem Reproducible: Always Steps to Reproduce: 1. Only install XFCE 2. Start alacarte. This can be done either from a terminal or right click on the 'start'button and then to "Edit Menu" 3. Click on "New Item" or "New Menu" Actual Results: Nothing is seen when it is run in pure GUI. e.g. when ran from the start button. When ran from a terminal the following error is shown: houghi@121-64:~> alacarte Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 297, in on_new_menu_button_clicked process = subprocess.Popen(['gnome-desktop-item-edit', file_path], env=os.environ) File "/usr/lib64/python2.7/subprocess.py", line 679, in __init__ errread, errwrite) File "/usr/lib64/python2.7/subprocess.py", line 1228, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory Expected Results: There should be a popup that makes it possible to add or edit the menu. It seems that it is missing a file that will be installed when GNOME is installed. Unfortunately I am unable to determine which one as my python skills are non-existing. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=728482 https://bugzilla.novell.com/show_bug.cgi?id=728482#c1 --- Comment #1 from Guido Berhörster <gber@opensuse.org> 2011-11-05 09:51:28 UTC --- alacarte is hardcoded to use gnome-desktop-item-edit which is delivered by gnome-panel but does not depend on it. Xfce provides a drop-in replacement for gnome-desktop-item-edit called exo-desktop-item-edit which could be used when gnome-desktop-item-edit is not found. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=728482 https://bugzilla.novell.com/show_bug.cgi?id=728482#c2 --- Comment #2 from Guido Berhörster <gber@opensuse.org> 2011-11-05 11:33:26 UTC --- Created an attachment (id=460605) --> (http://bugzilla.novell.com/attachment.cgi?id=460605) support exo-desktop-item-edit as an alternative Suggested fix which searches PATH for gnome-desktop-item-edit and falls back to exo-desktop-item-edit. In addition alacarte should depend on a virtual package "desktop-item-edit" to be provided by both exo and gnome-panel. Packages containing these changes are available from home:gberh:branches:GNOME:Factory/alacarte, home:gberh:branches:GNOME:Factory/gnome-panel, and home:gberh:branches:X11:xfce/exo. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=728482 https://bugzilla.novell.com/show_bug.cgi?id=728482#c3 --- Comment #3 from hou ghi <houghi@houghi.org> 2011-11-05 15:41:01 UTC --- I tried adding the files from home:gberh:branches:X11:xfce/exo but as the repo is not published, I was unable to verify it worked. I did install the exo RPM and that did not work. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=728482 https://bugzilla.novell.com/show_bug.cgi?id=728482#c4 --- Comment #4 from Guido Berhörster <gber@opensuse.org> 2011-11-05 17:21:33 UTC --- (In reply to comment #3)
I tried adding the files from home:gberh:branches:X11:xfce/exo but as the repo is not published, I was unable to verify it worked. I did install the exo RPM and that did not work.
You can use osc getbinaries to download the RPMs, e.g. osc getbinaries home:gberh:branches:X11:xfce exo openSUSE:Factory i586 and osc getbinaries home:gberh:branches:GNOME:Factory alacarte openSUSE:Factory i586. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=728482 https://bugzilla.novell.com/show_bug.cgi?id=728482#c5 --- Comment #5 from hou ghi <houghi@houghi.org> 2011-11-05 18:04:26 UTC --- OK. This works well. I hope this will be added to upstream. Especially as now right-click and then Properties will show an Edit Menu button and more people might be interested now in XFCE for various reasons. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=728482 https://bugzilla.novell.com/show_bug.cgi?id=728482#c6 --- Comment #6 from hou ghi <houghi@houghi.org> 2011-11-18 21:38:21 UTC --- Well, it isn't working in 12.1 by default. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=728482 https://bugzilla.novell.com/show_bug.cgi?id=728482#c7 --- Comment #7 from Bernhard Wiedemann <bwiedemann@suse.com> 2011-11-29 13:00:09 CET --- This is an autogenerated message for OBS integration: This bug (728482) was mentioned in https://build.opensuse.org/request/show/94233 Factory / alacarte -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=728482 https://bugzilla.novell.com/show_bug.cgi?id=728482#c8 Guido Berhörster <gber@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |maintenance@opensuse.org --- Comment #8 from Guido Berhörster <gber@opensuse.org> 2011-11-29 14:25:53 UTC --- Maintenance team, I'd like to push this fix to 12.1 updates, alacarte is in the Xfce pattern and integrated into the xfc4-panel application menu plugin. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=728482 https://bugzilla.novell.com/show_bug.cgi?id=728482#c9 Benjamin Brunner <bbrunner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|maintenance@opensuse.org | --- Comment #9 from Benjamin Brunner <bbrunner@suse.com> 2011-12-02 14:45:34 CET --- Guido, could you do a submitrequest to openSUSE:12.1:Update:Test please? We'll start an update. A SWAMPID isn't needed for 12.1. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=728482 https://bugzilla.novell.com/show_bug.cgi?id=728482#c10 --- Comment #10 from Bernhard Wiedemann <bwiedemann@suse.com> 2011-12-02 17:00:07 CET --- This is an autogenerated message for OBS integration: This bug (728482) was mentioned in https://build.opensuse.org/request/show/95055 12.1 / alacarte -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=728482 https://bugzilla.novell.com/show_bug.cgi?id=728482#c11 Guido Berhörster <gber@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #11 from Guido Berhörster <gber@opensuse.org> 2011-12-04 18:46:56 UTC --- Fixed. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com