GNOME 3 and panel applets
[Bcc: all maintainers of GNOME applets] Hi, as it was already mentioned for other reasons, GNOME 3 is just around the corner, and there are some big changes ahead. DO NOT PANIC: the current desktop with gnome-panel and metacity will remain as an alternative. Anyone wanting to troll about how gnome-shell sucks is invited to do so elsewhere, since the topic here is gnome-panel. The panel remains, but it will be a GTK3 / D-Bus panel. In its current state, it doesn’t support the good old GTK2 / bonobo applets, of which we have a lot in the archive. Upstream confirmed they don’t have time to support them for 3.0 unless someone steps up to do the job. If you develop, maintain or use one of those packages, and you don’t want it to disappear, your options are now: 1. Prepare to disable gnome-panel support (that’s for packages which already have other options, such as using the notification area). 2. If meaningful (it depends on the applet), switch to another technology such as libappindicator or the notification area. 3. Port your applet to GTK3 and the new D-Bus API. The bindings for Python and C# will probably not work either, so you might have to start with them. 4. Step up and do the work to add support for bonobo applets in the panel. Option 4 is the only way to keep all applets with low maintenance in Debian. It should be possible by developing a gateway D-Bus service that loads a bonobo applet in a process separate from the panel and proxies signals through it. If you are interested, please get in touch with upstream. If no one is interested, a large portion of the following list is going to leave the archive. David Villa Alises david.vi...@uclm.es ows Sebastien Bacher seb...@debian.org lock-keys-applet mboxcheck-applet netspeed Vincent Bernat ber...@debian.org xnee Michael Biebl bi...@debian.org tracker vinagre (U) Laurent Bigonville bi...@debian.org gnome-mag (U) Salvatore Bonaccorso salvatore.bonacco...@gmail.com giplet Joachim Breitner nome...@debian.org link-monitor-applet Tzafrir Cohen tzaf...@debian.org hdate-applet (U) LI Daobing lidaob...@debian.org lunar-applet Debian GNOME Maintainers pkg-gnome-maintain...@lists.alioth.debian.org deskbar-applet gnome-mag (U) gnome-main-menu (U) gnome-netstatus (U) gnome-utils hamster-applet (U) mousetweaks (U) netspeed (U) ontv (U) seahorse-plugins (U) tsclient vinagre (U) Debian Hebrew Packaging Team debian-hebrew-pack...@lists.alioth.debian.org hdate-applet hspell-gui Debian Xfce Maintainers pkg-xfce-de...@lists.alioth.debian.org xfce4-xfapplet-plugin Barry deFreese bddeb...@comcast.net xnee (U) Sebastian Dröge sl...@debian.org deskbar-applet (U) gnome-mag (U) gnome-netstatus (U) gnome-utils (U) hamster-applet (U) mousetweaks (U) ontv (U) seahorse-plugins (U) service-discovery-applet vinagre (U) Diego Fernández Durán di...@goedi.net quick-lounge-applet Baruch Even bar...@debian.org hdate-applet (U) hspell-gui (U) Luca Falavigna dktrkr...@debian.org remmina-gnome Anthony Fok f...@debian.org lunar-applet (U) Pedro Fragoso em...@ubuntu.com hamster-applet Filippo Giunchedi fili...@esaurito.net sensors-applet (U) Rudy Godoy r...@kernel-panik.org xfce4-xfapplet-plugin (U) Gustavo Iñiguez Goya g...@kutxa.homeunix.org gnome-inm-forecast Fabian Greffrath fab...@debian-unofficial.org glunarclock (U) Debian QA Group packa...@qa.debian.org ddccontrol gnome-pilot Jeremy Guitton debo...@free.fr ontv Guido Günther a...@sigxcpu.org window-picker-applet Jerry Haltom was...@larvalstage.net gnome-netstatus Clement 'nodens' Hermann clement.herm...@free.fr tsclient (U) Raphaël Hertzog hert...@debian.org indicator-applet (U) Simon Huggins hug...@earth.li xfce4-xfapplet-plugin (U) Lior Kaplan kap...@debian.org hdate-applet (U) hspell-gui (U) Philipp Kern pk...@debian.org timer-applet Julian Andres Klode j...@debian.org gnome-main-menu Kilian Krause kil...@debian.org tsclient (U) Mario Lang ml...@debian.org gnome-mag (U) John Lightsey light...@debian.org apt-watch Martin Loschwitz madk...@debian.org xfce4-xfapplet-plugin (U) Francois Marier franc...@debian.org verbiste workrave Fladischer Michael fladischermich...@fladi.at panflute Robert Millan rmh.deb...@aybabtu.com gnote Loic Minier l...@dooz.org computertemp (U) gnome-mag (U) gnome-netstatus (U) gnome-utils (U) netspeed (U) service-discovery-applet (U) tsclient (U) Emilio Pozuelo Monfort po...@debian.org deskbar-applet (U) gnome-main-menu (U) gnome-utils (U) hamster-applet (U) mousetweaks (U) ontv (U) seahorse-plugins vinagre Sam Morris s...@robots.org.uk sensors-applet Josselin Mouette j...@debian.org deskbar-applet (U) gnome-mag (U) gnome-netstatus
Re: GNOME 3 and panel applets
Il 14/02/2011 18.17, Josselin Mouette ha scritto: Debian GNOME Maintainers pkg-gnome-maintain...@lists.alioth.debian.org tsclient Removed from unstable. Luca Falavigna dktrkr...@debian.org remmina-gnome Will be removed as soon as remmina 0.9.3 hits wheezy. -- .''`. : :' : Luca Falavigna dktrkr...@debian.org `. `' `- signature.asc Description: OpenPGP digital signature
Re: GNOME 3 and panel applets
Hi, thanks for the heads-up. Am Montag, den 14.02.2011, 18:17 +0100 schrieb Josselin Mouette: 3. Port your applet to GTK3 and the new D-Bus API. The bindings for Python and C# will probably not work either, so you might have to start with them. do you have some pointers to migration guides or similar? Also, for link-monitor-applet, I need to find out whether gob2 needs to be updated. But it seems that GTK-3 still uses GLib-2, so this might work. Thanks, Joachim -- Joachim nomeata Breitner Debian Developer nome...@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C JID: nome...@joachim-breitner.de | http://people.debian.org/~nomeata signature.asc Description: This is a digitally signed message part
Re: GNOME 3 and panel applets
Le lundi 14 février 2011 à 23:06 +0530, Joachim Breitner a écrit : Hi, thanks for the heads-up. Am Montag, den 14.02.2011, 18:17 +0100 schrieb Josselin Mouette: 3. Port your applet to GTK3 and the new D-Bus API. The bindings for Python and C# will probably not work either, so you might have to start with them. do you have some pointers to migration guides or similar? There is one for GTK+: http://library.gnome.org/devel/gtk3/stable/gtk-migrating-2-to-3.html As for libpanel-applet itself, I don’t think there is any, so now may also be the time to write one :) AFAIK the only applets that have been ported are the ones from gnome-applets (apart from invest which is in Python), so you might want to have a look at what lies in their git repository. For example gweather: http://git.gnome.org/browse/gnome-applets/commit/?id=445b1ebba673fbc8d4943829c4607c41613cde5e Also, for link-monitor-applet, I need to find out whether gob2 needs to be updated. But it seems that GTK-3 still uses GLib-2, so this might work. Yes, Glib remains compatible. Cheers, -- .''`. : :' : “You would need to ask a lawyer if you don't know `. `' that a handshake of course makes a valid contract.” `--- J???rg Schilling -- To UNSUBSCRIBE, email to debian-gtk-gnome-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1297705956.8791.154.camel@meh
Re: GNOME 3 and panel applets
On 14/02/11 17:36, Joachim Breitner wrote: Also, for link-monitor-applet, I need to find out whether gob2 needs to be updated. But it seems that GTK-3 still uses GLib-2, so this might work. There's no GLib 3. Emilio -- To UNSUBSCRIBE, email to debian-gtk-gnome-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4d596bd3.6040...@debian.org
Re: GNOME 3 and panel applets
Thanks for starting this effort! Some comments below: On Mon, Feb 14, 2011, Josselin Mouette wrote: Debian GNOME Maintainers pkg-gnome-maintain...@lists.alioth.debian.org deskbar-applet gnome-mag (U) gnome-main-menu (U) gnome-netstatus (U) gnome-utils hamster-applet (U) mousetweaks (U) netspeed (U) ontv (U) seahorse-plugins (U) tsclient vinagre (U) * tsclient got RMed * deskbar-applet and gnome-main-menu are larger bodies of code, but I don't think they are relevant upstream anymore; probably hard to keep alive; RM? * I believe hamster-applet is still in wide use, albeit I don't use it myself; I would hope it gets adapted * vinagre is probably wide use as well. * Most of the others are probably half-relevant; not sure what's widely used in gnome-utils; maybe gnome-mag is helpful for a11y for some people? hard to tell Loic Minier l...@dooz.org computertemp (U) gnome-mag (U) gnome-netstatus (U) gnome-utils (U) netspeed (U) service-discovery-applet (U) tsclient (U) The ones not listed above are not very important in my eyes and are candidates for RM as well Thanks, -- Loïc Minier -- To UNSUBSCRIBE, email to debian-gtk-gnome-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110214184102.gf3...@bee.dooz.org
Re: GNOME 3 and panel applets
On Mon, 14 Feb 2011 18:17:36 +0100 Josselin Mouette j...@debian.org osó decir: [Bcc: all maintainers of GNOME applets] Hi, ... If no one is interested, a large portion of the following list is going to leave the archive. David Villa Alises david.vi...@uclm.es ows I am also the upstream author of this applet. It has poor maintenance (sorry) but it meets the required functionality in my way. Probably I will develop a new version for gnome3 from scratch (python bindings required), so I do not foresee to adapt or modify it in its current form. Cheers signature.asc Description: PGP signature