zerozero wrote:i was here thinking "what the heck! having a bad day?" "if you don't like it, leave it alone, don't use it!"
but then, nahh, i'm not so zen
Not at all. I just disagree very strongly about using kde-window-manager with xfce.
zerozero wrote:hushpuppy wrote:dependency hell
no, it's not. it install cleanly. or i don't understand what is dependency hell.
It may install cleanly, but just look at all the dependencies, and dependencies of dependencies. Just look at the UP threads, and see the dependency issues.
zerozero wrote:hushpuppy wrote:An extra 86 packages on top of the mess that is gtk and gnome.
that aren't either gtk or gnome, so i don't see where is the problem.
it's true that installs far too many lib for what it is
but it's a known issue that Martin and Seigo (among others) are committed to solve with KF5.
The problem is that xfce is built on gtk + gnome.
kwin is built on kde + qt. Two completely different toolkits and environments... and that's just gtk. gtk2 and gtk3. Then there's gnome2 and gnome3. Two different philosophies. Now you want to add all the complexity of kde + qt. It's like having a small, second-hand car and putting a tank engine in it.
zerozero wrote:hushpuppy wrote:If you really must have kbling, wouldn't it be easier to install KDE
no, if i want to keep using xfce (and there's good reasons for that).
i might however want to "improve" (subjective evaluation) some of its aspects.
hushpuppy wrote:rather than have two disparate desktop environments competing with each other?
but i'm not installing 2 DE in combo; i'm installing a different WM+compositor in xfce, like i can install openbox in kde or in razor-qt.
But an xfce install has absolutely no dependencies on kde or qt. A kde install will include gtk. To me, it would make more sense to add xfce to a kde install.
As soon as I can figure out how to use openbox instead of xfwm for xfce, I will. But, I'm in the process of moving from xfce to razor-qt. So, lets have a look at openbox:
Code: Select all
# apt show openbox
Package: openbox
Uncompressed Size: 1,337 k
Depends: libc6 (>= 2.4), libglib2.0-0 (>= 2.35.9), libice6 (>= 1:1.0.0),
libobrender27 (>= 3.5.0), libobt0 (>= 3.5.0), libsm6,
libstartup-notification0 (>= 0.7), libx11-6, libxext6, libxinerama1,
libxml2 (>= 2.7.4), libxrandr2, libxrender1, python-xdg
Recommends: openbox-themes, obconf
Suggests: menu, ttf-dejavu, python, libxml2-dev
# apt show obconf
Package: obconf
Uncompressed Size: 817 k
Depends: libatk1.0-0 (>= 1.12.4), libc6 (>= 2.4), libcairo2 (>= 1.2.4),
libfontconfig1 (>= 2.8.0), libfreetype6 (>= 2.2.1), libgdk-pixbuf2.0-0
(>= 2.22.0), libglade2-0 (>= 1:2.6.1), libglib2.0-0 (>= 2.24.0),
libgtk2.0-0 (>= 2.24.0), libice6 (>= 1:1.0.0), libimlib2, libobt0,
libpango1.0-0 (>= 1.18.0), libsm6, libstartup-notification0 (>= 0.2),
libx11-6, libxft2 (> 2.1.1), libxml2 (>= 2.7.4)
and compare with xfwm
Code: Select all
# apt show xfwm4
Package: xfwm4
Uncompressed Size: 2,171 k
Depends: libc6 (>= 2.4), libdbus-glib-1-2 (>= 0.78), libgdk-pixbuf2.0-0 (>=
2.22.0), libglib2.0-0 (>= 2.24.0), libgtk2.0-0 (>= 2.24.0),
libpango-1.0-0 (>= 1.14.0), libstartup-notification0 (>= 0.7),
libwnck22 (>= 2.30.0-3), libx11-6, libxcomposite1 (>= 1:0.3-1),
libxdamage1 (>= 1:1.1), libxext6, libxfce4ui-1-0 (>= 4.9.0),
libxfce4util6 (>= 4.9.0), libxfconf-0-2 (>= 4.6.0), libxfixes3,
libxrandr2, libxrender1
Recommends: xfwm4-themes, librsvg2-common
Compare the dependencies. Both are lightweight window managers. Both are gtk2.
zerozero wrote:surely this is not for everyone (guess i said that in the OP) but if you were a compiz aficionado (and pst. compiz is gone) this might very well be a valid option.
No complaints from me that compiz is gone.
What I really disagreed with was:
zerozero wrote:basically we only need kde-window-manager
It's everything else you missed out:
Code: Select all
# apt-get -s install kde-window-manager
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
docbook-xsl kate-data katepart kde-runtime kde-runtime-data kde-style-oxygen kdelibs-bin kdelibs5-data kdelibs5-plugins kdoctools
libattica0.4 libbasicusageenvironment0 libchromaprint0 libclucene-core1 libdbusmenu-qt2 libdlrestrictions1 libdvbpsi9 libebml4 libepub0
libfreerdp1 libgroupsock1 libiodbc2 libkactivities6 libkatepartinterfaces4 libkcmutils4 libkde3support4 libkdeclarative5
libkdecorations4abi1 libkdecore5 libkdesu5 libkdeui5 libkdewebkit5 libkdnssd4 libkemoticons4 libkfile4 libkhtml5 libkidletime4 libkio5
libkjsapi4 libkjsembed4 libkmediaplayer4 libknewstuff3-4 libknotifyconfig4 libkntlm4 libkparts4 libkpty4 libkrosscore4 libktexteditor4
libkwineffects1abi4 libkwinglutils1abi1 libkworkspace4abi2 libkxmlrpcclient4 liblivemedia16 libmatroska6 libnepomuk4 libnepomukcore4
libnepomukquery4a libnepomukutils4 libnl-route-3-200 libntrack-qt4-1 libntrack0 libphonon4 libplasma3 libqca2 libqt4-opengl libsolid4
libsoprano4 libssh-4 libstreamanalyzer0 libstreams0 libthreadweaver4 libusageenvironment1 libvlc5 libvlccore7 libxcb-damage0 libxml2-utils
libzip2 nepomuk-core-data nepomuk-core-runtime ntrack-module-libnl-0 oxygen-icon-theme phonon phonon-backend-vlc
plasma-scriptengine-javascript shared-desktop-ontologies soprano-daemon vlc-data vlc-nox
Suggested packages:
dbtoepub docbook-xsl-doc-html docbook-xsl-doc-pdf docbook-xsl-doc-text docbook-xsl-doc docbook-xsl-saxon fop libsaxon-java libxalan2-java
libxslthl-java xalan djvulibre-bin icoutils finger libchromaprint-tools python-acoustid freerdp-x11 iodbc hspell libqca2-plugin-cyrus-sasl
libqca2-plugin-gnupg libqca2-plugin-ossl media-player-info phonon-backend-gstreamer phonon-backend-mplayer
Recommended packages:
docbook-xml virtuoso-minimal ttf-dejavu libkactivities-bin ca-certificates udisks2 vlc
The following NEW packages will be installed:
docbook-xsl kate-data katepart kde-runtime kde-runtime-data kde-style-oxygen kde-window-manager kdelibs-bin kdelibs5-data kdelibs5-plugins
kdoctools libattica0.4 libbasicusageenvironment0 libchromaprint0 libclucene-core1 libdbusmenu-qt2 libdlrestrictions1 libdvbpsi9 libebml4
libepub0 libfreerdp1 libgroupsock1 libiodbc2 libkactivities6 libkatepartinterfaces4 libkcmutils4 libkde3support4 libkdeclarative5
libkdecorations4abi1 libkdecore5 libkdesu5 libkdeui5 libkdewebkit5 libkdnssd4 libkemoticons4 libkfile4 libkhtml5 libkidletime4 libkio5
libkjsapi4 libkjsembed4 libkmediaplayer4 libknewstuff3-4 libknotifyconfig4 libkntlm4 libkparts4 libkpty4 libkrosscore4 libktexteditor4
libkwineffects1abi4 libkwinglutils1abi1 libkworkspace4abi2 libkxmlrpcclient4 liblivemedia16 libmatroska6 libnepomuk4 libnepomukcore4
libnepomukquery4a libnepomukutils4 libnl-route-3-200 libntrack-qt4-1 libntrack0 libplasma3 libqca2 libqt4-opengl libsolid4 libsoprano4
libssh-4 libstreamanalyzer0 libstreams0 libthreadweaver4 libusageenvironment1 libvlc5 libvlccore7 libxcb-damage0 libxml2-utils libzip2
nepomuk-core-data nepomuk-core-runtime ntrack-module-libnl-0 oxygen-icon-theme phonon phonon-backend-vlc plasma-scriptengine-javascript
shared-desktop-ontologies soprano-daemon vlc-data vlc-nox
The following packages will be upgraded:
libphonon4
1 upgraded, 88 newly installed, 0 to remove
Need to get 73.1 MB of archives.
After this operation, 199 MB of additional disk space will be used.
I've already got some qt libs installed, and I haven't run the latest update pack, and some dependencies have changed since you wrote the article, but that list of packages should be reasonably accurate.
1 upgraded, 88 newly installed, 0 to remove
Need to get 73.1 MB of archives.
After this operation, 199 MB of additional disk space will be used.
All of that just to make it look pretty.
Of course, some people might think it's worth it. Some people might want to consider all the ramifications of installing all of those dependencies. Some people might want to consider just installing kde.
I just strongly believe that this is such a bad idea, I had to give some reasons why. This isn't an attack against you personally. Your post on razor-qt has persuaded me to switch to it. Your posts on the mint forums persuaded me to use Solyd. It's just, on this occasion, I disagree.
Ohne Musik wäre das Leben ein Irrtum (Without music, life would be a mistake) - Friedrich Nietzsche