[Bug 393955] New: xfce doesn't ask for root password for yast modules
https://bugzilla.novell.com/show_bug.cgi?id=393955 Summary: xfce doesn't ask for root password for yast modules Product: openSUSE 11.0 Version: Beta 3plus Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Xfce AssignedTo: bnc-team-xfce@forge.provo.novell.com ReportedBy: lnussel@novell.com QAContact: qa@suse.de Found By: --- The xfce menu is cluttered with all available yast modules but when clicking on any of them root authentication is not performed ie the yast modules get called as user. So those entries are rather useless. -- 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=393955 User bwalle@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=393955#c1 Bernhard Walle <bwalle@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bwalle@novell.com AssignedTo|bnc-team-xfce@forge.provo.novell.com |sh@novell.com --- Comment #1 from Bernhard Walle <bwalle@novell.com> 2008-05-23 15:27:12 MDT --- YaST people claim that every desktop environment has to implement X-KDE-RootOnly=true because KDE is the "standard". Or something like that. :) Anyway, Stefan, maybe can you add NotShowIn=XFCE; (note that the leading semicolon is mandatory) to all YaST desktop files that should be called as root. Xfce users can call the YaST control center from Xfce settings panel which prompts for the root password. -- 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=393955 User stbinner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=393955#c2 --- Comment #2 from Stephan Binner <stbinner@novell.com> 2008-05-23 21:35:12 MDT --- FYI with latest desktop-data-openSUSE not all yast modules should appear as single entries within the menu anymore. -- 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=393955 User sh@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=393955#c3 Stefan Hundhammer <sh@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|sh@novell.com |jsrain@novell.com --- Comment #3 from Stefan Hundhammer <sh@novell.com> 2008-05-26 05:15:39 MDT --- (In reply to comment #1 from Bernhard Walle)
YaST people claim that every desktop environment has to implement
X-KDE-RootOnly=true
because KDE is the "standard". Or something like that. :)
No. That's a hint to KDE, as the name implies. If Xfce doesn't bother to honor that hint, that's bad for Xfce users. Looks like freedesktop.org doesn't have a standard way to handle such applications that require additional authentication?
Anyway, Stefan, maybe can you add
*I* am NOT going to change 87 .desktop files, add a change log to each corresponding pacakge, bump the version number, and then submit 80+ YaST2 packages (and then respond to an average of 20+ autobuild failures because of a completely unrelated previous change). Been there. Done that. Hated it. If anybody really wants or needs a change in all .desktop files (because of deficiencies in one window manager), all YaST2 package maintainers will have to do the change in their packages, add change logs etc. and submit the packages. -> jsrain (please evaluate if the result is worth the cost)
NotShowIn=XFCE; (note that the leading semicolon is mandatory)
to all YaST desktop files that should be called as root. Xfce users can call the YaST control center from Xfce settings panel which prompts for the root password.
AFAICS this is duplicating information. This will run out of sync quickly. IMHO it would be better to get an equivalent of X-KDE-RootOnly standardized by freedesktop.org or to add support for it (in one way or the other; other applications might be affected, too) to Xfce. -- 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=393955 User stbinner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=393955#c4 Stephan Binner <stbinner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard| |desktop-interop --- Comment #4 from Stephan Binner <stbinner@novell.com> 2008-05-26 05:21:24 MDT ---
get an equivalent of X-KDE-RootOnly standardized by freedesktop.org
Ack -- 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=393955 User bwalle@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=393955#c5 --- Comment #5 from Bernhard Walle <bwalle@novell.com> 2008-05-26 05:27:02 MDT --- (In reply to comment #3 from Stefan Hundhammer)
(In reply to comment #1 from Bernhard Walle)
YaST people claim that every desktop environment has to implement
X-KDE-RootOnly=true
because KDE is the "standard". Or something like that. :)
No. That's a hint to KDE, as the name implies. If Xfce doesn't bother to honor that hint, that's bad for Xfce users.
Where is it standardised? Do we make our own standards now and blame others that *follow* the standard that they don't follow *our* standard?
IMHO it would be better to get an equivalent of X-KDE-RootOnly standardized by freedesktop.org or to add support for it (in one way or the other; other applications might be affected, too) to Xfce.
Correct. -- 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=393955 User jsrain@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=393955#c6 Jiri Srain <jsrain@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |coolo@novell.com --- Comment #6 from Jiri Srain <jsrain@novell.com> 2008-05-26 10:10:34 MDT --- While I fully agree that there should be a common standard, there is not any. I'm able to fix all packages in SVN, coolo knows a way to submit all packages to autobuild (even though without bumping a new version and tagging in SVN), so, there is a way to go. NotShowIn=XFCE would mean that XFCE does not show the icon at all - not sure if we want different menu in different desktop. Stephan, what do you think? If you want the desktop files to be changed, let's do it tomorrow... -- 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=393955 User coolo@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=393955#c7 Stephan Kulow <coolo@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|coolo@novell.com | --- Comment #7 from Stephan Kulow <coolo@novell.com> 2008-05-26 10:55:07 MDT --- No, after 11.0 -- 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=393955 User coolo@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=393955#c8 Stephan Kulow <coolo@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |coolo@novell.com --- Comment #8 from Stephan Kulow <coolo@novell.com> 2008-05-26 10:55:47 MDT --- The yast desktop files are marked well enough to hide them with a patch to xfce. -- 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=393955 User jsrain@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=393955#c9 Jiri Srain <jsrain@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|jsrain@novell.com |bwalle@novell.com --- Comment #9 from Jiri Srain <jsrain@novell.com> 2008-05-27 02:35:55 MDT --- OK, agreed. Bernhard, I hope you are the right one, since xfce-maintainers don't exist in bzilla :-( -- 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=393955 Bernhard Walle <bwalle@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bwalle@novell.com |bnc-team-xfce@forge.provo.novell.com -- 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=393955 User bwalle@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=393955#c10 --- Comment #10 from Bernhard Walle <bwalle@novell.com> 2008-05-27 02:49:44 MDT --- In my opinion Xfce should follow the standard and not implement SUSE-only "solutions". There must be pressure to bring such things upstream in standards instead of patching all software. Pavol, if you want to implement that, ok, from my side that's INVALID from Xfce point of view. -- 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=393955 User lnussel@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=393955#c11 --- Comment #11 from Ludwig Nussel <lnussel@novell.com> 2008-05-27 03:26:42 MDT --- Well, if you merely understand xfce on openSUSE as dump of upstream packages then you may be right. You'd get more happy users if you see yourself as distribution integrator and just fix the problem on your product. The menu looks quite unpolished independent of the missing su support anyways though :-) -- 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=393955 User pnemec@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=393955#c12 Pavel Nemec <pnemec@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jdluhos@novell.com, pnemec@novell.com --- Comment #12 from Pavel Nemec <pnemec@novell.com> 2008-05-28 01:31:59 MDT --- (In reply to comment #10 from Bernhard Walle)
In my opinion Xfce should follow the standard and not implement SUSE-only "solutions". There must be pressure to bring such things upstream in standards instead of patching all software.
I thought KDE-root-only was in specification (http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-lates...) But I can`t find it just now. It will be really nice if we can move X-root-only option to freedesktop standard. -- 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=393955 User prusnak@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=393955#c13 Pavol Rusnak <prusnak@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |prusnak@novell.com Status|NEW |RESOLVED Resolution| |FIXED --- Comment #13 from Pavol Rusnak <prusnak@novell.com> 2008-08-01 07:50:12 MDT --- I just created a workaround for XFCE which ignores all desktop entries in /usr/share/applications/YaST2 so they are not shown in Settings submenu. I think we can close now, but I stress that this is not an ideal solution. Unless root-only option is accepted as FreeDesktop standard or YaST maintainers add NotShowIn in their desktop files, we will have to stick this workaround. -- 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