LWN.net Logo

GNOME Shell to support a "classic" mode

GNOME Shell to support a "classic" mode

Posted Nov 22, 2012 19:37 UTC (Thu) by jspaleta (subscriber, #50639)
In reply to: GNOME Shell to support a "classic" mode by paulj
Parent article: GNOME Shell to support a "classic" mode

Great example. Referencer is the _only_ application so far that I've been beaten up about in my family technical support role in the transition from a gnome2 to gnome3 desktop experience on Fedora.

When it went missing I given a very specifically told to get that back on the desktop and laptop systems in use. So I resurrected the necessary bits from Fedora packaging git and rebuilt it and its "longer than I really felt comfortable with" set of dependencies for in-family packages. I'm sure as hell not going to offer to maintain this for anyone outside my household.

We are evaluating replacement applications. So far, the user in question hasn't really liked the other options available. If it were a C application, I could probably seriously take a look at porting it. But the fact that it uses c++ bindings, bindings which themselves are not being ported afaik, porting it is a not starter. I'm not going to put myself on the hook for maintaining low level c++ binding as prereq to port this application. It'd be easier to nuke it from orbit and rebuild it as C or vala using the maintained bindings.


-jef


(Log in to post comments)

GNOME Shell to support a "classic" mode

Posted Nov 22, 2012 19:46 UTC (Thu) by Cyberax (✭ supporter ✭, #52523) [Link]

WTF? There are no C++ bindings for GTK3?

GNOME Shell to support a "classic" mode

Posted Nov 22, 2012 21:05 UTC (Thu) by paulj (subscriber, #341) [Link]

There are. The problem isn't the C++ bindings, it's that some GNOME library got deprecated. Similar, but different functionality, went into a GTK+ library (VFS kind of stuff). The deprecated old GNOME library became difficult to package because of dependencies it seems.

The porting is fairly trivial, but it's not mechanical. Referencer unfortunately uses things like the old URI thingy all over the place. By the 2nd day I got fed up and switched to Zotero.

GNOME Shell to support a "classic" mode

Posted Nov 23, 2012 6:49 UTC (Fri) by kigurai (guest, #85475) [Link]

Being slightly off topic, but I would also recommend looking at Mendeley. Not FOSS, but totally awesome.

GNOME Shell to support a "classic" mode

Posted Nov 22, 2012 20:42 UTC (Thu) by tuna (guest, #44480) [Link]

Gtkmm3 is available for gtk+3. I had no problems porting my little program (https://github.com/tuna74/TunaAudioExtracter) from gtkmm2.4.

GNOME Shell to support a "classic" mode

Posted Nov 22, 2012 20:58 UTC (Thu) by jspaleta (subscriber, #50639) [Link]

was that previously using the libgnomeuimm and libgnomevfsmm and other bindings before the gtk3 port?

If you can point me to any project that has made the jump successfully from using libgnomeuimm to using gtk3mm I'd love to look over their changes as a starting point.

-jef

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds