I never tried using PyGTK myself. Theorically, it shouldn't
have any counter indication using along adesklets, the
dependency bug aside, but the behavior you report certainly
seems abnormal, so I wouldn't bet on it - but maybe someone
will know better. Talking of dependencies, here is what PyGTK
needs to be installed on the test system described
here:
# emerge -ptv pygtk
These are the packages that I would merge, in reverse order:
Calculating dependencies ...done!
[ebuild N ] dev-python/pygtk-2.4.1 -debug -doc -gnome +opengl 697 kB
[ebuild N ] x11-libs/gtkglarea-1.99.0 -debug 205 kB
[ebuild N ] dev-python/pyopengl-2.0.0.44 1,251 kB
[ebuild N ] media-libs/glut-3.7.1 2,479 kB
[ebuild N ] x11-libs/gtk+-2.6.2 -debug -doc -jpeg -static -tiff 10,969 kB
[ebuild N ] x11-misc/shared-mime-info-0.14-r2 347 kB
[ebuild N ] dev-libs/libxml2-2.6.16 -debug -ipv6 +python +readline 3,027 kB
[ebuild N ] dev-util/intltool-0.31.2 121 kB
[ebuild N ] dev-perl/XML-Parser-2.34 224 kB
[ebuild N ] x11-libs/pango-1.8.1 -debug -doc -static 973 kB
[ebuild N ] dev-libs/atk-1.8.0 -debug -doc 488 kB
[ebuild N ] dev-libs/glib-2.6.2-r1 -debug -doc 2,288 kB
[ebuild N ] dev-util/pkgconfig-0.15.0 596 kB
Total size of downloads: 23,670 kB
Have you considered
Tkinter?
# USE="tcltk" emerge -ptv python
These are the packages that I would merge, in reverse order:
Calculating dependencies ...done!
[ebuild R ] dev-lang/python-2.4-r2 +X -berkdb -bootstrap -build -debug -doc -gdbm -ipv6 +ncurses +readline +ssl +tcltk* -ucs2 7,656 kB
[ebuild N ] dev-lang/tk-8.4.6-r1 -threads 3,155 kB
[ebuild N ] dev-lang/tcl-8.4.6 -threads 3,367 kB
Total size of downloads: 14,179 kB
It is not more complicated to use, and it's lighter
dependency-wise. I tested it successsfully with adesklets
python package; I will probaly include a demo in the
test directory of adesklets
package on next update.But personally, I would just go with
dialog on a xterm, but I certainly do have a strange sense of
aesthetic:
dialog --inputbox 'This is the label' 10 60 'This is the initial value'
dialog is about 200KB, and doesn't use anything not already
needed by adesklets to compile.