Thx for that RedDwarf didn't know about those few bits. Gives a nice visual representation to. I have to admit mine was an example not a true complaint I found myself leaving the golden cage a long time ago. I have to admit I just find other distros are better for my own day to day usage.
I have a good idea what I need to do but for me it is just not worth the hassle i.e In this example the spec
Code:
configure \
--disable-static \
--with-pic \
--sysconfdir=%gnome_etc \
--disable-schemas-install \
%if 0%{suse_version} < 01120
QTLIB=%{_prefix}/lib/qt3/%{_lib} \
%else
--disable-kde \
%endif
To something like
Code:
./configure --prefix=/usr \
--disable-gnome \
--disable-gtk \
--disable-metacity \
--disable-gconf \
--with-gconf-schema-file-dir=/etc/gconf/schemas \
--enable-dbus \
--enable-librsvg \
--disable-kde \
--disable-kde4
Then continuing this example why is there not a compiz-kde4 in the normal repos, again a rhetorical question I'm just trying to highlight that once you get out of the golden cage Suse becomes quite tricky to manage.
OK here I highlighted compiz yet someone the other day wanted gdm without gnome again it ended up with gnome deps How to use GDM instead of KDM? - openSUSE Forums
For sure it could be done curious how it was being done on the distro I use. It would seem there is additional packages one for gnome and kde a brief look it seems to enable the specific bits and remove dups from the package. TBH why is there a compiz-gnome, compiz with the above config may as well be gnome or perhaps gnome/kde.
Then lets take LXDE as at the moment it seems gnome this, gnome that. Without looking I bet it depends on openbox but it just isn't a true dep. Though at the moment you could say it is as using another wm standalone would be difficult and would involve compiling a fair few packages. Again with out looking I also suspect trying to install a kde app in a non kde env would probably not result in i.e kwrite ...
Code:
strigi-0.7.2-2 qca-2.0.2-2 polkit-qt-0.95.1-1 phonon-gstreamer-4.4.0-1 phonon-4.4.0-1
shared-desktop-ontologies-0.3-1 attica-0.1.3-1 kdelibs-4.4.2-1 oxygen-icons-4.4.2-1
libssh-0.4.1-3 kdebase-runtime-4.4.2-1 kdebase-kwrite-4.4.2-1
I only had a brief look but why do I need libcdparanoia for kwrite if I'm understanding the output correctly or gstreamer bits.
Any way a lot rhetorical and I long time ago excepted Suse for what it is. To be honest IMO many of the above complaints are actually related to what I'm talking about. They talk about repo proliferation a fair few including myself will rarely recommend people use outside the usual suspects. IMO It isn't repo proliferation it is if you wish to do something outside of the golden cage then things will become tricky as highlighted, repo proliferation is the symptom not the cause.
Bookmarks