New gtk3 stuff is a problem. Here's one example why:
- Code: Select all
[email protected]:/home/dzz# apt-get install zenity
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
enchant glib-networking glib-networking-common glib-networking-services
gsettings-desktop-schemas gstreamer0.10-ffmpeg gstreamer0.10-gconf
gstreamer0.10-plugins-bad gstreamer0.10-plugins-base
gstreamer0.10-plugins-good gstreamer0.10-x libass4 libavc1394-0 libcdaudio1
libdv4 libenchant1c2a libflite1 libgail-3-0 libgeoclue0 libgme0
libgnome-keyring-common libgnome-keyring0 libgstreamer-plugins-bad0.10-0
libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libicu48 libiec61883-0
libjavascriptcoregtk-3.0-0 libkate1 libmhash2 libmimic0 libmms0 libopus0
libproxy0 libraptor2-0 librasqal3 librdf0 libshout3 libslv2-9 libsoundtouch0
libsoup-gnome2.4-1 libsoup2.4-1 libspandsp2 libvo-aacenc0 libvo-amrwbenc0
libwebkitgtk-3.0-0 libwebkitgtk-3.0-common libwildmidi-config libwildmidi1
libyajl2 libzbar0 libzvbi-common libzvbi0 zenity-common
Suggested packages:
frei0r-plugins gvfs libdv-bin oss-compat libenchant-voikko alsa-base geoclue
gnome-keyring gstreamer-codec-install gnome-codec-install
gstreamer0.10-tools opus-tools raptor2-utils rasqal-utils
librdf-storage-postgresql librdf-storage-mysql librdf-storage-sqlite
redland-utils slv2-jack
The following NEW packages will be installed:
enchant glib-networking glib-networking-common glib-networking-services
gsettings-desktop-schemas gstreamer0.10-ffmpeg gstreamer0.10-gconf
gstreamer0.10-plugins-bad gstreamer0.10-plugins-base
gstreamer0.10-plugins-good gstreamer0.10-x libass4 libavc1394-0 libcdaudio1
libdv4 libenchant1c2a libflite1 libgail-3-0 libgeoclue0 libgme0
libgnome-keyring-common libgnome-keyring0 libgstreamer-plugins-bad0.10-0
libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libicu48 libiec61883-0
libjavascriptcoregtk-3.0-0 libkate1 libmhash2 libmimic0 libmms0 libopus0
libproxy0 libraptor2-0 librasqal3 librdf0 libshout3 libslv2-9 libsoundtouch0
libsoup-gnome2.4-1 libsoup2.4-1 libspandsp2 libvo-aacenc0 libvo-amrwbenc0
libwebkitgtk-3.0-0 libwebkitgtk-3.0-common libwildmidi-config libwildmidi1
libyajl2 libzbar0 libzvbi-common libzvbi0 zenity zenity-common
0 upgraded, 55 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/52.0 MB of archives.
After this operation, 117 MB of additional disk space will be used.
Do you want to continue [Y/n]?
No thanks! Even with --no-install-recommends:
- Code: Select all
After this operation, 70.9 MB of additional disk space will be used.
By contrast, yad:
Installed-Size: 260
Depends: libatk1.0-0 (>= 1.29.3), libc6 (>= 2.7), libcairo2 (>= 1.2.4), libfontconfig1 (>= 2.8.0), libfreetype6 (>= 2.2.1), libglib2.0-0 (>= 2.24.0), libgtk2.0-0 (>= 2.16.0), libpango1.0-0 (>= 1.14.0)
Homepage: http://code.google.com/p/yad/
The deps were already there, even though this is a new and fairly lean Wheezy install done originally from the business card iso... It really did need gnome-icon-theme for the (mainly only 4) dialog icons, but that's only 10mb
Trying yad now, with my own installer scripts I use for the exegnu stuff, with Trinity Desktop. The conversion syntax is simple. So far, just tested the actual dialog boxes (including lists), everything works. Not tried progress box nor other more advanced stuff yet. I want to try it with xfce and the Refracta scripts.
More on this later...