Gentoo Archives: gentoo-user

From: "J. Roeleveld" <joost@××××××××.org>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: USE flags handling
Date: Thu, 31 Jul 2014 08:32:45
Message-Id: 4853122.dFHxjahI4Q@andromeda
In Reply to: Re: [gentoo-user] Re: USE flags handling by Alan McKinnon
1 On Thursday, July 31, 2014 08:34:09 AM Alan McKinnon wrote:
2 > On 31/07/2014 03:55, Walter Dnes wrote:
3 > > On Wed, Jul 30, 2014 at 10:31:50PM +0200, Volker Armin Hemmann
4 wrote
5 > >
6 > >> Am 30.07.2014 21:48, schrieb Dale:
7 > >>> While to me KDE is bloated, I just try to disable what I can and carry
8 > >>> on. If my system was limited on resources, then I may use
9 something
10 > >>> else.
11 > >>
12 > >> and maybe you did exactly the wrong thing. KDE is very modular and
13 > >> reuses its modules as much as it can. Which also means: memory is
14 only
15 > >> used once.
16 > >>
17 > >> There were once a very good (in my not so humble opinion. It think
18 very
19 > >> highly of myself) comparism here:
20 > >>
21 > >> http://ktown.kde.org/~seli/memory/
22 > >> (url is dead btw)
23 > >>
24 > >> and if you actually use kde apps in kde - memory consumption is
25 lower
26 > >> than in either gnome or 'leightweight' solutions like xfce or
27 > >> windowmaker+stuff.
28 > >>
29 > >>
30 http://web.archive.org/web/20071229030604/http://ktown.kde.org/~seli/me
31 mo
32 > >> ry/desktop_benchmark.html>>
33 > > The problem with KDE apps is that they're imitating what MS did with
34 > >
35 > > Internet Explorer. They pointed to the itsy-bitsy-teeny-weeny little
36 > > "ie.exe" that you could delete if you felt like doing so. They
37 > > deliberately obfuscated that it was merely a front end to a ton of
38 > > system libraries that you could not remove. Back when xpdf was
39 being
40 > > deprecated, various replacement options were suggested. I chose
41 mupdf
42 > > rather than the KDE app "okular". Here's why. After multiple attempts
43 > > at "emerge -pv okular", I found I had to add at least the following to
44 > > package.use to get it to work...
45 > >
46 > > dev-libs/libattica qt4
47 > > media-libs/phonon vlc
48 > > media-video/vlc dbus xcb -ffmpeg
49 > > dev-qt/qtcore qt3support
50 > > dev-qt/qtdeclarative accessibility qt3support
51 > > dev-qt/qtgui accessibility qt3support
52 > > dev-qt/qtopengl qt3support
53 > > dev-qt/qt3support accessibility
54 > > dev-qt/qtsql qt3support sqlite
55 > > dev-qt/qtsvg accessibility
56 > > sys-libs/ncurses unicode
57 > >
58 > > Seems that if I want to emerge and use KDE's "pdf reader", I need...
59 > >
60 > > phonon
61 > > vlc (or gstreamer)
62 > > libmpeg
63 > > libmad
64 > > net-dns/libidn
65 > > dev-qt/qtwebkit
66 > >
67 > > ...***FOR A STINKING PDF READER***. Here's the "emerge -pv okular"
68 > > output with USE flag listings edited out...
69 > >
70 > > [d531][waltdnes][~] emerge -pv okular | sed " s/USE.*$//"
71 > >
72 > > These are the packages that would be merged, in order:
73 > >
74 > > Calculating dependencies .... done!
75 > > [ebuild R ] sys-libs/ncurses-5.9-r3:5
76 > > [ebuild N ] net-dns/libidn-1.28
77 > > [ebuild N ] kde-base/kde-env-4.12.5:4/4.12
78 > > [ebuild N ] dev-libs/libpcre-8.35:3
79 > > [ebuild N ] app-admin/eselect-qtgraphicssystem-1.1.1 0 kB
80 > > [ebuild N ] dev-qt/qtcore-4.8.5-r2:4
81 > > [ebuild N ] dev-qt/qtscript-4.8.5:4
82 > > [ebuild N ] dev-qt/qtgui-4.8.5-r3:4
83 > > [ebuild N ] dev-qt/qtsql-4.8.5:4
84 > > [ebuild N ] dev-qt/qt3support-4.8.5:4
85 > > [ebuild N ] dev-qt/qtdbus-4.8.5:4
86 > > [ebuild N ] dev-qt/qtsvg-4.8.5:4
87 > > [ebuild N ] dev-qt/qttest-4.8.5:4
88 > > [ebuild N ] dev-qt/designer-4.8.5:4
89 > > [ebuild N ] dev-qt/qtopengl-4.8.5:4
90 > > [ebuild N ] dev-qt/qtxmlpatterns-4.8.5:4
91 > > [ebuild N ] app-crypt/qca-2.0.3:2
92 > > [ebuild N ] dev-qt/qtwebkit-4.8.5:4
93 > > [ebuild N ] dev-qt/qtdeclarative-4.8.5:4
94 > > [ebuild N ] x11-libs/libXScrnSaver-1.2.2-r1
95 > > [ebuild N ] media-libs/libmpeg2-0.5.1-r2
96 > > [ebuild N ] media-libs/libmad-0.15.1b-r7
97 > > [ebuild N ] media-video/vlc-2.1.2:0/5-7
98 > > [ebuild N ] dev-util/automoc-0.9.88 9 kB
99 > > [ebuild N ] kde-base/oxygen-icons-4.12.5:4/4.12
100 > > [ebuild N ] media-libs/qimageblitz-0.0.6-r1
101 > > [ebuild N ] dev-libs/libattica-0.4.2
102 > > [ebuild N ] dev-libs/libdbusmenu-qt-0.9.2
103 > > [ebuild N ] app-misc/strigi-0.7.8
104 > > [ebuild N ] media-libs/phonon-4.6.0-r1
105 > > [ebuild N ] media-libs/phonon-vlc-0.6.2
106 > > [ebuild N ] kde-base/kdelibs-4.12.5-r1:4/4.12
107 > > [ebuild N ] kde-base/katepart-4.12.5:4/4.12
108 > > [ebuild N ] kde-base/libkexiv2-4.12.5:4/4.12
109 > > [ebuild N ] kde-base/okular-4.12.5-r1:4/4.12
110 > >
111 > > Total: 35 packages (34 new, 1 reinstall), Size of downloads: 309,990
112 kB
113 >
114 > I'm going to take issue with this post.
115 >
116 > Walter, you have completely misjudged what KDE is designed to do and
117 are
118 > blaming it unfairly. KDE apps are not designed to run in isolation -
119 > they run in a greater context. That context is the KDE system.
120 >
121 > It was designed with the view that an app like okular will be installed
122 > alongside other similar apps that let you deal with other filetypes.
123 > Like audio, video, graphics, text. And so on. To do this, it needs the
124 > libs it is built on. And it needs a graphics toolkit - Qt. The reason
125 > you got such a long list of packages to install is because you do not
126 > have any Qt installed at all.
127 >
128 > If you did not have any X installed at all and wanted to emerge xpdf you
129 > would get a similar long list for exactly the same reason.
130 >
131 > The point I'm trying to make is that KDe was not designed with you in
132 > mind. KDE could never work for you because of your viewpoint and that
133 > viewpoint is in your sig. So please stop blaming KDE for doing what KDE
134 > does correctly and well. Just realise that you are not the target
135 audience.
136
137 +1
138
139 I quite like KDE and it worked quite well on my old netboot (Asus EEE 901
140 with 16GB SSD and 1GB ram)
141
142 > As an analogy most of the world wants a sedan so Toyota makes the
143 Yaris

Replies

Subject Author
Re: [gentoo-user] Re: USE flags handling "J. Roeleveld" <joost@××××××××.org>