Ticket #123 (new enhancement)

Opened 11 years ago

Last modified 8 years ago

GUI Client

Reported by: ciaranm Owned by: ciaranm
Priority: Sometime Milestone:
Component: core/paludis Version: 0.20.1
Keywords: Cc: haavardw@…
Blocked By: Blocking:
Distribution: Gentoo


A while ago, Paludis had a GUI client called gtkpaludis. It was purely a proof of concept. We would like to see a full-fledged GUI client.

Choice of GUI toolkit is up to you, so long as it is either Gtk+-2 or Qt, or possibly wxWidgets.

Interface design is up to you. There are various other graphical package management applications out there that can be used for inspiration.

You may find it easier to use the Ruby API rather than the C++ API.

The old gtkpaludis code can be found in svn. It can be used as a starting point, used for ideas only or completely ignored at your choice.

Interested parties are encouraged to talk to us on IRC.

Change History

comment:1 Changed 10 years ago by Necoro

I have written a GUI Client for Portage called "Portato" ... ( http://portato.sf.net &&  http://forums.gentoo.org/viewtopic-t-502350.html). It has a Gtk and a Qt frontend.

It is written in a way, that it is backend independent. So, it should not be so much of a problem to get Paludis working with it (implementing two interfaces), _but_: Portato is written completely in Python - so the paludis python bindings have to be finished first =/.

comment:2 Changed 10 years ago by ciaranm

  • Priority changed from ProjectIdeas to Sometime
  • severity changed from normal to enhancement
  • Milestone set to gtkpaludis

comment:3 Changed 9 years ago by hwall

  • Cc haavardw@… added
  • Distribution set to Gentoo

comment:4 Changed 9 years ago by anonymous

  • Milestone gtkpaludis deleted

Milestone gtkpaludis deleted

comment:5 Changed 8 years ago by ingmar

This came up on irc today. To anyone looking for a Paludis GUI have a look at praefectus:  http://gitorious.org/praefectus/praefectus It's a Qt4 gui that's making rather nice progress so far. It could definitely use more hands.

Note: See TracTickets for help on using tickets.