1 |
Salut René, |
2 |
|
3 |
You may want to tke a look at Tiny X which is a small stripped down |
4 |
version of X. I throw this just like that since I'm not sure what your |
5 |
goal is... is it to get the smallest size possible regardless of |
6 |
compatibility, or if keeping things running as normal important. From |
7 |
my own experiences with uClibc, you often have to do compromises. If |
8 |
everything would compile ok with uClibc, I'm sure pretty much everything |
9 |
would be built using it. It does compile smaller binaries and there is |
10 |
a cost to that. |
11 |
|
12 |
Goog luck and keep us informed of your progresses. I always like things |
13 |
that squeezes the most out of ressources. |
14 |
|
15 |
Le jeudi 15 septembre 2005 à 21:50 -0400, René Rhéaume a écrit : |
16 |
> I am trying to build a mini desktop on a uclibc-based system. At |
17 |
> first, I tried to get XFCE running but got into serious GTK+ issues, I |
18 |
> broke ncurses during an update and had to start over. With this in |
19 |
> mind, I separated the plan into three phases, get the smallest desktop |
20 |
> with a basic set of applications, add applications and build other |
21 |
> desktop environments (neither GNOME nor KDE, as they are very big). |
22 |
> |
23 |
> Basic applications: |
24 |
> - window manager: IceWM, patched to removed dependency on iconv |
25 |
> (bug #101032) |
26 |
> - X11 terminal: patched rxvt and rxvt-uncode (bug #104043) |
27 |
> - text editor: nedit |
28 |
> - PDF reader: patched xpdf (dependency reduction, TrueType |
29 |
> auto-hinting, experimental shared library reducing dramatically the |
30 |
> binary size (tbz2 went from 2594Kb to 650Kb)) |
31 |
> - IRC client: nebula and BitchX (~x86, no RPATHS please) |
32 |
> - file manager: patched xplore (bug #106132) |
33 |
> - web browser |
34 |
> - music player |
35 |
> |
36 |
> The web browser issue is pretty interesting. Dillo heavily depends on |
37 |
> the system iconv, something a Gentoo stable uclibc 0.9.27 does not |
38 |
> provide. On the other hand, Gecko has its own iconv code but almost |
39 |
> all Mozilla-based applications depend on GTK+. I would like to have |
40 |
> minimo. |
41 |
> |
42 |
> As for the music player, I cannot use neither beep-media-player nor |
43 |
> xmms, as they depend on GTK+. GTK+ 1.2 "hello world" programs I found |
44 |
> in the GTK+ tutorial simply segfault. Cursed GNU's Not Unix Image |
45 |
> Manipulation Program Tool Kit Plus. |
46 |
> |
47 |
> Do you have alternative program suggestions? How can I fix GTK? |
48 |
> |
49 |
-- |
50 |
Stéphane Lacasse <stephane@×××××××××××.com> |
51 |
tecknojunky.com |
52 |
|
53 |
-- |
54 |
gentoo-embedded@g.o mailing list |