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