[Bug 629374] New: desktop-data-openSUSE contains some KDE-specific bits
http://bugzilla.novell.com/show_bug.cgi?id=629374 http://bugzilla.novell.com/show_bug.cgi?id=629374#c0 Summary: desktop-data-openSUSE contains some KDE-specific bits Classification: openSUSE Product: openSUSE 11.4 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: KDE4 Workspace AssignedTo: kde-maintainers@suse.de ReportedBy: vuntz@novell.com QAContact: qa@suse.de Found By: --- Blocker: --- Here are some bits in desktop-data-openSUSE that should probably live in some of the kde branding packages (or in qt): + etc/kde4/: contains kdm/backgroundrc (should live in kdm-branding-openSUSE) + etc/profile.d/desktop-data.* and usr/share/desktop-data: the scripts have a line to set QT_SYSTEM_DIR to /usr/share/desktop-data. This should really live in a qt package. I'm also wondering about everything in etc/xdg/menus/, usr/share/desktop-directories/ and usr/share/icons/: this contains the XDG menu structure, except that GNOME now uses something else since we were not happy with this structure and were unable to make any real progress on changing it. LXDE also doesn't use it. So it's now more or less KDE-specific... Finally, etc/skel/ contains public_html. Is this something you want to keep? I know it annoys me to have this directory created. -- Configure bugmail: http://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=629374
https://bugzilla.novell.com/show_bug.cgi?id=629374#c1
Martin Schlander
https://bugzilla.novell.com/show_bug.cgi?id=629374
https://bugzilla.novell.com/show_bug.cgi?id=629374#c2
--- Comment #2 from Vincent Untz
However there's the exception of the below icons, which are used for the qt-pkg package group view:
usr/share/icons/hicolor/32x32/apps/package_development.png usr/share/icons/hicolor/32x32/apps/package_edutainment.png usr/share/icons/hicolor/32x32/apps/package_edutainment_languages.png usr/share/icons/hicolor/32x32/apps/package_games.png usr/share/icons/hicolor/32x32/apps/package_graphics.png usr/share/icons/hicolor/32x32/apps/package_main.png usr/share/icons/hicolor/32x32/apps/package_multimedia.png usr/share/icons/hicolor/32x32/apps/package_network.png usr/share/icons/hicolor/32x32/apps/package_office_addressbook.png usr/share/icons/hicolor/32x32/apps/package_utility_desktop.png
Those hicolor icons were replaced by oxygen equivalents as a hackish "fix" to https://bugzilla.novell.com/show_bug.cgi?id=525248
So let's move them to qt-pkg? :-)
If that bug was fixed properly (by fixing qt-pkg to somehow use /usr/share/icons/oxygen/ instead) the above icons could be removed too.
The icons in /usr/share/icons/oxygen/ are used for the Kickoff application menu - so they need to be always installed for kde users.
This part is actually the whole application menu structure: this also includes /etc/xdg/menus/applications.menu and /usr/share/desktop-directories/* (more or less). At least LXDE and GNOME don't need it. I'm not sure about 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=629374
https://bugzilla.novell.com/show_bug.cgi?id=629374#c3
Rainer Hurtado Navarro
https://bugzilla.novell.com/show_bug.cgi?id=629374
https://bugzilla.novell.com/show_bug.cgi?id=629374#c4
Christian Trippe
https://bugzilla.novell.com/show_bug.cgi?id=629374
https://bugzilla.novell.com/show_bug.cgi?id=629374#c5
Vincent Untz
Searching for requires:desktop-data-openSUSE does not present any gnome package except package-list-openSUSE-GNMOE-cd for 12.2.
Does this mean GNOME does no longer depend in any way on desktop-data-openSUSE and we might leave the package as it is (also it might then better be called kde-desktop-data-openSUSE then)?
GNOME doesn't totally require it, but some files in there are made for GNOME too (/etc/profile.d/desktop-data.sh and some files that look related to yast menu files) -- 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=629374
https://bugzilla.novell.com/show_bug.cgi?id=629374#c6
Will Stephenson
https://bugzilla.novell.com/show_bug.cgi?id=629374
https://bugzilla.novell.com/show_bug.cgi?id=629374#c7
--- Comment #7 from Vincent Untz
The yast files are not used by YaST itself, but for creating a submenu of yast module on the desktop.
Ah okay.
Any suggestions of a shared package where desktop-data.sh could go?
We don't have any great package for that :/ That being said, looking at its content, I'm actually not even sure GNOME would use it: it's only useful to set the cursor theme, and that's something that we can set in the default settings (we'd need to make sure there's no quick ugly cursor on login, though). But other desktops would still need that script anyway, so... -- 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=629374
https://bugzilla.novell.com/show_bug.cgi?id=629374#c8
Christian Trippe
http://bugzilla.novell.com/show_bug.cgi?id=629374
http://bugzilla.novell.com/show_bug.cgi?id=629374#c9
Stasiek Michalski
participants (1)
-
bugzilla_noreply@novell.com