[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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.Villa@uclm.es>
   ows

Sebastien Bacher <seb128@debian.org>
   lock-keys-applet
   mboxcheck-applet
   netspeed

Vincent Bernat <bernat@debian.org>
   xnee

Michael Biebl <biebl@debian.org>
   tracker
   vinagre (U)

Laurent Bigonville <bigon@debian.org>
   gnome-mag (U)

Salvatore Bonaccorso <salvatore.bonaccorso@gmail.com>
   giplet

Joachim Breitner <nomeata@debian.org>
   link-monitor-applet

Tzafrir Cohen <tzafrir@debian.org>
   hdate-applet (U)

LI Daobing <lidaobing@debian.org>
   lunar-applet

Debian GNOME Maintainers <pkg-gnome-maintainers@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-package@lists.alioth.debian.org>
   hdate-applet
   hspell-gui

Debian Xfce Maintainers <pkg-xfce-devel@lists.alioth.debian.org>
   xfce4-xfapplet-plugin

Barry deFreese <bddebian@comcast.net>
   xnee (U)

Sebastian Dröge <slomo@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 <diego@goedi.net>
   quick-lounge-applet

Baruch Even <baruch@debian.org>
   hdate-applet (U)
   hspell-gui (U)

Luca Falavigna <dktrkranz@debian.org>
   remmina-gnome

Anthony Fok <foka@debian.org>
   lunar-applet (U)

Pedro Fragoso <ember@ubuntu.com>
   hamster-applet

Filippo Giunchedi <filippo@esaurito.net>
   sensors-applet (U)

Rudy Godoy <rudy@kernel-panik.org>
   xfce4-xfapplet-plugin (U)

Gustavo Iñiguez Goya <ga@kutxa.homeunix.org>
   gnome-inm-forecast

Fabian Greffrath <fabian@debian-unofficial.org>
   glunarclock (U)

Debian QA Group <packages@qa.debian.org>
   ddccontrol
   gnome-pilot

Jeremy Guitton <debotux@free.fr>
   ontv

Guido Günther <agx@sigxcpu.org>
   window-picker-applet

Jerry Haltom <wasabi@larvalstage.net>
   gnome-netstatus

Clement 'nodens' Hermann <clement.hermann@free.fr>
   tsclient (U)

Raphaël Hertzog <hertzog@debian.org>
   indicator-applet (U)

Simon Huggins <huggie@earth.li>
   xfce4-xfapplet-plugin (U)

Lior Kaplan <kaplan@debian.org>
   hdate-applet (U)
   hspell-gui (U)

Philipp Kern <pkern@debian.org>
   timer-applet

Julian Andres Klode <jak@debian.org>
   gnome-main-menu

Kilian Krause <kilian@debian.org>
   tsclient (U)

Mario Lang <mlang@debian.org>
   gnome-mag (U)

John Lightsey <lightsey@debian.org>
   apt-watch

Martin Loschwitz <madkiss@debian.org>
   xfce4-xfapplet-plugin (U)

Francois Marier <francois@debian.org>
   verbiste
   workrave

Fladischer Michael <FladischerMichael@fladi.at>
   panflute

Robert Millan <rmh.debian@aybabtu.com>
   gnote

Loic Minier <lool@dooz.org>
   computertemp (U)
   gnome-mag (U)
   gnome-netstatus (U)
   gnome-utils (U)
   netspeed (U)
   service-discovery-applet (U)
   tsclient (U)

Emilio Pozuelo Monfort <pochu@debian.org>
   deskbar-applet (U)
   gnome-main-menu (U)
   gnome-utils (U)
   hamster-applet (U)
   mousetweaks (U)
   ontv (U)
   seahorse-plugins
   vinagre

Sam Morris <sam@robots.org.uk>
   sensors-applet

Josselin Mouette <joss@debian.org>
   deskbar-applet (U)
   gnome-mag (U)
   gnome-netstatus (U)
   gnome-utils (U)
   hamster-applet (U)
   mousetweaks
   netspeed (U)
   seahorse-plugins (U)
   tsclient (U)
   vinagre (U)

Jose M. Moya <josem@debian.org>
   gai
   shermans-aquarium

Francesco Namuri <francesco@namuri.it>
   drapes

Kiwamu Okabe <kiwamu@debian.or.jp>
   uim

Barak A. Pearlmutter <bap@debian.org>
   gnome-randr-applet

Adriaan Peeters <apeeters@lashout.net>
   computertemp

Yves-Alexis Perez <corsac@corsac.net>
   xfce4-xfapplet-plugin (U)

Frederic Peters <fpeters@debian.org>
   gnome-blog

Ari Pollak <ari@debian.org>
   hardware-monitor

Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
   webboard

Python Applications Packaging Team <python-apps-team@lists.alioth.debian.org>
   panflute (U)

Alexander Reichle-Schmehl <tolimar@debian.org>
   xpenguins-applet

Rogerio Reis <rvr@debian.org>
   gspot

Emanuele Rocca <ema@debian.org>
   xfce4-xfapplet-plugin (U)

Daniel Ruoso <daniel@ruoso.com>
   gnome-mag

Changwoo Ryu <cwryu@debian.org>
   imhangul-status-applet

Shachar Shemesh <shachar@debian.org>
   hdate-applet (U)
   hspell-gui (U)

Gustavo Noronha Silva <kov@debian.org>
   gnome-utils (U)

Adam Sjøgren <asjo@koldfront.dk>
   bubblemon

Soeren Sonnenburg <sonne@debian.org>
   cpufire-applet

Christine Spang <christine@debian.org>
   glunarclock

Andrew Starr-Bochicchio <a.starr.b@gmail.com>
   file-browser-applet
   indicator-applet (U)

Roland Stigge <stigge@antcom.de>
   gnubiff

TANIGUCHI Takaki <takaki@debian.org>
   g2ipmsg

The Ayatana Packagers <pkg-ayatana-devel@lists.alioth.debian.org>
   indicator-applet

Davide Truffa <davide@catoblepa.org>
   glipper

Bastian Venthur <venthur@debian.org>
   byzanz

Stefan Völkel <stefan@bc-bd.org>
   revelation

Ian Wienand <ianw@debian.org>
   teatime

Deng Xiyue <manphiz-guest@users.alioth.debian.org>
   gnome-netstatus (U)

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


Reply to: