Rebelándose contra la locura: Wicd depende de la mitad de GNOME
Estoy usando mi eee hace ya un tiempo con una especie de Kubuntu.
Sin embargo, mi aplicación favorita para manejar redes wireless o no es wicd, que usa Python/GTK. O usaba, ya que la versión 1.4.1 requiere python-gnome2-extras.
Lo que a su vez depende de...
libart-2.0-2 (>= 2.3.18), libaspell15 (>= 0.60), libatk1.0-0 (>= 1.13.2), libbonobo2-0 (>= 2.15.0), libbonoboui2-0 (>= 2.15.1), libc6 (>= 2.6-1), libcairo2 (>= 1.4.0), libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.3.5), libgconf2-4 (>= 2.13.5), libgda3-3, libgdl-1-0, libgdl-gnome-1-0, libgksu1.2-1 (>= 1.3.3), libgksu2-0 (>= 1.9.6), libgksuui1.0-1, libglade2-0 (>= 1:2.6.1), libglib2.0-0 (>= 2.14.0), libgnome-keyring0 (>= 2.19.6), libgnome2-0 (>= 2.17.3), libgnomecanvas2-0 (>= 2.11.1), libgnomeui-0 (>= 2.19.1), libgnomevfs2-0 (>= 1:2.17.90), libgtk2.0-0 (>= 2.12.0), libgtkspell0 (>= 2.0.2), libice6 (>= 1:1.0.0), libnspr4-0d (>= 1.8.0.10), liborbit2 (>= 1:2.14.8), libpango1.0-0 (>= 1.18.2), libpng12-0 (>= 1.2.13-4), libpopt0 (>= 1.10), libsm6, libstartup-notification0 (>= 0.8-1), libx11-6, libxcomposite1 (>=1:0.3-1), libxcursor1 (>> 1.1.2), libxdamage1 (>= 1:1.1), libxext6, libxfixes3 (>= 1:4.0.1), libxi6, libxinerama1, libxml2 (>= 2.6.29), libxrandr2 (>= 2:1.2.0), libxrender1, zlib1g (>= 1:1.2.3.3.dfsg-1), python-support (>= 0.3.4), python (<< 2.6), python (>= 2.4), python-gtk2, python-pyorbit, python-gnome2-desktop
O sea: a bajar 87MB. Eso no está bueno. De hecho, casi no hay cambios con respecto a 1.3.1 que no requería todo eso! Salvo por un cambio muy importante en una eeePC: se puede achicar la altura a 400 pixels.
Así que siendo lo que soy, hice esto:
Es un reemplazo de gui.py y tray.py de wicd. Sólo necesita PyQt4, que ya lo tenía instaldo y depende de:
libc6 (>= 2.6-1), libgcc1 (>= 1:4.2.1), libqt4-core (>= 4.3.2), libqt4-gui (>= 4.3.2), libstdc++6 (>= 4.2.1), python-central (>= 0.5.8), python (<< 2.6), python (>= 2.4), python-sip4 (>= 4.7), python-sip4 (<< 4.8)
¿Se ve la diferencia?
Me tomó unas 3 horas para armarlo, y funciona (excepto red wired, dialogo de preferencias, IPs estáticos y scripts) pero lo difícil está hecho.
Si alguien quiere una copia, que pida nomás. ¿Supongo que KUbuntu podría usar algo así?
Yes!
Great work, could I please have a copy of the code. The GUI looks alot better than the GTK one.
keep it up!
I need to hack a couple more things before it's not too ugly to show :-)
O will put it on a googlecode project on a few days.