1 |
On Wednesday 25 May 2011 08:46:48 Indi wrote: |
2 |
> On Wed, May 25, 2011 at 10:00:03AM +0200, Walter Dnes wrote: |
3 |
> > On Sun, May 22, 2011 at 11:31:40PM +0200, Alan McKinnon wrote |
4 |
> > |
5 |
> > > No, I think you need to get real. It's 2011, what did you expect? |
6 |
> > > |
7 |
> > Here's what I don't expect. I run a tight ship on my machine. I |
8 |
> > |
9 |
> > currently have gnumeric and AbiWord and libreoffice-bin running uncer |
10 |
> > icewm. In order to get "emerge -p app-office/kword" to actually start, |
11 |
> > I had to... |
12 |
> > |
13 |
> > !) remove "sys-apps/dbus" from /etc/portage/package.mask |
14 |
> > |
15 |
> > 2) add the following to /etc/portage/package.use |
16 |
> > |
17 |
> > x11-libs/qt-sql qt3support |
18 |
> > x11-libs/qt-core qt3support ssl exceptions |
19 |
> > x11-libs/qt-gui qt3support accessibility dbus |
20 |
> > x11-libs/qt-qt3support accessibility kde |
21 |
> > x11-libs/qt-svg accessibility |
22 |
> > x11-libs/qt-opengl qt3support |
23 |
> > x11-libs/qt-webkit kde |
24 |
> > sys-block/parted device-mapper |
25 |
> > sys-fs/udev extras |
26 |
> > sys-auth/consolekit policykit |
27 |
> > x11-libs/qt-declarative qt3support |
28 |
> > |
29 |
> > 3) and here is the 390 megabytes of stuff to emerge... |
30 |
> > gebuild N ] dev-libs/libgpg-error-1.10 USE="-common-lisp -nls |
31 |
> > -static-libs" [ebuild N ] dev-libs/libical-0.43 |
32 |
> > [ebuild N ] dev-util/boost-build-1.42.0 USE="-examples -python" |
33 |
> > [ebuild N ] sys-apps/sdparm-1.03 |
34 |
> > [ebuild N ] sys-power/pm-quirks-20100619 |
35 |
> > [ebuild N ] sys-block/eject-2.1.5-r2 USE="-nls" |
36 |
> > [ebuild N ] kde-base/oxygen-icons-4.6.2 USE="(-aqua) |
37 |
> > (-kdeenablefinal) (-kdeprefix)" [ebuild N ] sys-apps/dbus-1.4.6 |
38 |
> > USE="X -debug -doc (-selinux) -static-libs -test" [ebuild N ] |
39 |
> > dev-cpp/eigen-2.0.13 USE="-debug -doc -examples" [ebuild N ] |
40 |
> > dev-libs/libassuan-2.0.1 USE="-static-libs" |
41 |
> > [ebuild N ] dev-libs/cyrus-sasl-2.1.23-r1 USE="-authdaemond -berkdb |
42 |
> > -crypt -gdbm -java -kerberos -ldap -mysql -ntlm_unsupported_patch -pam |
43 |
> > -postgres -sample -sqlite -srp -ssl -urandom" [ebuild N ] |
44 |
> > dev-libs/libksba-1.2.0 USE="-static-libs" |
45 |
> > [ebuild N ] dev-libs/libgcrypt-1.4.6 USE="-static-libs" |
46 |
> > [ebuild N ] dev-libs/pth-2.0.7-r2 USE="-debug" |
47 |
> > [ebuild N ] app-admin/eselect-boost-0.3 |
48 |
> > [ebuild NS ] app-text/docbook-xml-dtd-4.2-r2 [4.3-r1] |
49 |
> > [ebuild N ] dev-libs/libpcre-8.12 USE="bzip2 (unicode) zlib -cxx |
50 |
> > -recursion-limit -static-libs" [ebuild N ] |
51 |
> > x11-libs/libXScrnSaver-1.2.1 USE="-static-libs" [ebuild N ] |
52 |
> > kde-base/kde-env-4.6.2 USE="(-aqua) (-kdeenablefinal) (-kdeprefix)" |
53 |
> > [ebuild N ] sys-apps/attr-2.4.44 USE="-nls" |
54 |
> > [ebuild N ] dev-cpp/clucene-0.9.21b-r1 USE="threads -debug -doc |
55 |
> > -static-libs" [ebuild NS ] virtual/libusb-0 [1] |
56 |
> > [ebuild N ] virtual/eject-0 |
57 |
> > [ebuild N ] app-crypt/pinentry-0.8.0 USE="-caps -gtk -ncurses -qt4 |
58 |
> > -static" [ebuild N ] dev-libs/dbus-glib-0.92 USE="-bash-completion |
59 |
> > -debug -doc -static-libs -test" [ebuild N ] app-crypt/gnupg-2.0.17 |
60 |
> > USE="bzip2 -adns -caps -doc -ldap -nls -openct -pcsc-lite (-selinux) |
61 |
> > -smartcard -static" [ebuild N ] dev-libs/boost-1.42.0-r2 |
62 |
> > USE="-debug -doc -eselect -icu -mpi -python -static-libs -test -tools" |
63 |
> > [ebuild N ] app-misc/strigi-0.7.1 USE="exif -clucene -dbus -debug |
64 |
> > -fam -hyperestraier -inotify (-log) -qt4 -test" [ebuild N ] |
65 |
> > sys-apps/acl-2.2.49 USE="(-nfs) -nls" |
66 |
> > [ebuild N ] sys-power/pm-utils-1.4.1 USE="-alsa -debug |
67 |
> > -networkmanager -ntp" VIDEO_CARDS="intel -radeon" [ebuild R ] |
68 |
> > sys-fs/udev-151-r4 USE="extras*" |
69 |
> > [ebuild N ] app-crypt/gpgme-1.3.0 USE="-common-lisp -pth" |
70 |
> > [ebuild N ] sys-fs/lvm2-2.02.73-r1 USE="(-clvm) (-cman) -lvm1 |
71 |
> > -readline (-selinux) -static" [ebuild N ] dev-libs/libatasmart-0.17 |
72 |
> > USE="-static-libs" |
73 |
> > [ebuild N ] sys-block/parted-2.3 USE="device-mapper -debug -nls |
74 |
> > -readline (-selinux)" [ebuild N ] x11-libs/qt-core-4.7.2-r1 |
75 |
> > USE="exceptions qt3support ssl (-aqua) -debug -glib -iconv -jit |
76 |
> > -optimized-qmake -pch -private-headers" [ebuild N ] |
77 |
> > x11-libs/qt-sql-4.7.2 USE="qt3support (-aqua) -debug -exceptions |
78 |
> > (-firebird) -freetds -iconv -mysql -odbc -pch -postgres -sqlite" |
79 |
> > [ebuild N ] x11-libs/qt-script-4.7.2 USE="(-aqua) -debug |
80 |
> > -exceptions -iconv -jit -pch -private-headers" [ebuild N ] |
81 |
> > x11-libs/qt-test-4.7.2 USE="(-aqua) -debug -exceptions -iconv -pch" |
82 |
> > [ebuild N ] dev-util/automoc-0.9.88 |
83 |
> > [ebuild N ] x11-libs/qt-dbus-4.7.2 USE="(-aqua) -debug -exceptions |
84 |
> > -pch" [ebuild N ] x11-libs/qt-xmlpatterns-4.7.2 USE="(-aqua) |
85 |
> > -debug -pch" [ebuild N ] dev-libs/soprano-2.6.0 USE="-clucene |
86 |
> > -dbus -debug -doc -raptor -redland -test -virtuoso" [ebuild N ] |
87 |
> > app-crypt/qca-2.0.3 USE="(-aqua) -debug -doc -examples" [ebuild N |
88 |
> > ] dev-libs/libattica-0.2.0 USE="-debug" |
89 |
> > [ebuild N ] x11-libs/qt-gui-4.7.2 USE="accessibility dbus mng |
90 |
> > qt3support tiff (-aqua) -cups -debug -egl -exceptions -glib -gtkstyle |
91 |
> > -nas -nis -pch -private-headers -raster -trace -xinerama" [ebuild N |
92 |
> > ] x11-libs/qt-qt3support-4.7.2 USE="accessibility kde (-aqua) -debug |
93 |
> > -exceptions -pch -phonon" [ebuild N ] x11-libs/qt-svg-4.7.2 |
94 |
> > USE="accessibility (-aqua) -debug -exceptions -iconv -pch" [ebuild N |
95 |
> > ] x11-libs/qt-opengl-4.7.2 USE="qt3support (-aqua) -debug -egl |
96 |
> > -exceptions -pch" [ebuild N ] media-libs/phonon-4.5.0 USE="(-aqua) |
97 |
> > -debug -gstreamer -pulseaudio -vlc -xine" [ebuild N ] |
98 |
> > dev-libs/libdbusmenu-qt-0.6.2 USE="-debug -test" [ebuild N ] |
99 |
> > x11-libs/qt-webkit-4.7.2 USE="kde (-aqua) -dbus -debug -exceptions |
100 |
> > -jit -pch" [ebuild N ] x11-libs/qt-declarative-4.7.2-r1 |
101 |
> > USE="qt3support (-aqua) -debug -exceptions -pch -private-headers |
102 |
> > -webkit" [ebuild N ] sys-auth/polkit-0.101-r1 USE="-debug -doc |
103 |
> > -examples -gtk (-introspection) -kde -nls -pam" [ebuild N ] |
104 |
> > sys-auth/consolekit-0.4.4 USE="policykit -debug -doc -pam -test" |
105 |
> > [ebuild N ] sys-power/upower-0.9.8 USE="-debug -doc |
106 |
> > (-introspection) -ios" [ebuild N ] sys-apps/sg3_utils-1.29 |
107 |
> > [ebuild N ] sys-apps/rescan-scsi-bus-1.29 |
108 |
> > [ebuild N ] sys-fs/udisks-1.0.2-r1 USE="-bash-completion -debug |
109 |
> > -doc -nls -remote-access" [ebuild N ] kde-base/kdelibs-4.6.2-r3 |
110 |
> > USE="bzip2 mmx opengl sse sse2 -3dnow -acl -alsa (-altivec) (-aqua) |
111 |
> > -bindist -debug -doc -fam -handbook -jpeg2k (-kdeenablefinal) |
112 |
> > (-kdeprefix) -kerberos -lzma -nls -openexr -policykit -semantic-desktop |
113 |
> > -spell -ssl -test -udev -zeroconf" [ebuild N ] |
114 |
> > app-office/koffice-data-2.3.3 USE="(-aqua) (-kdeenablefinal)" [ebuild |
115 |
> > N ] kde-base/kdepimlibs-4.6.2-r1 USE="(-aqua) -debug -handbook |
116 |
> > (-kdeenablefinal) (-kdeprefix) -ldap -semantic-desktop -test" [ebuild |
117 |
> > N ] app-office/koffice-libs-2.3.3 USE="opengl (-aqua) -crypt -debug |
118 |
> > (-kdeenablefinal) -openexr -reports -test" [ebuild N ] |
119 |
> > app-office/kword-2.3.3 USE="(-aqua) -debug (-kdeenablefinal) -wpd" |
120 |
> |
121 |
> For people already running kde it's ok, but for the rest of us |
122 |
> it's a bit ridiculous, isn't it? |
123 |
> I used to use a few "k" apps in the 3 days, they were small and |
124 |
> easily integrated into the system. Now kde is like it's own OS, |
125 |
> so they've basically eliminated their apps from consideration of |
126 |
> non-kde users. |
127 |
> |
128 |
> Not that it matters much to me, one of the strengths of gentoo |
129 |
> is how many ways there are to do a given task. |
130 |
> But there are quite a few kde zealots who seem to be completely |
131 |
> unaware of what we mean by "fast, light, standalone". |
132 |
|
133 |
and have you ever heard of 'code reuse' or 'modularity'? |
134 |
|
135 |
It seems - no. |
136 |
|
137 |
Because KDE itself might be huge. But once loaded the apps are pretty small - |
138 |
because they reuse code. kmail does not have its own html engine. It does not |
139 |
matter where you type your text etc pp. |
140 |
|
141 |
Overall KDE uses LESS ram then most 'lightweight' solutions. Because |
142 |
xterm&abiword&some odd pager&thunderbird don't look so good anymore. |
143 |
|
144 |
This gem is a couple of years old, but still a worthy read: |
145 |
|
146 |
http://ktown.kde.org/~seli/memory/desktop_benchmark.html |
147 |
|
148 |
|
149 |
Read it. Seriously. |
150 |
|
151 |
Oh - and you should spend some time on Alan's postings. He is not only a |
152 |
certified OLD FART, he has some serious first hand, real world experience that |
153 |
makes most of the other OLD FARTs on this list look like noobs. |