synaptic-devel
[Top][All Lists]
Advanced

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

Re: [Synaptic-devel] Improved apt frontend - package manager (all apt de


From: Guillaume Girard
Subject: Re: [Synaptic-devel] Improved apt frontend - package manager (all apt developers shoud colaborate !!!)
Date: Wed, 25 Dec 2002 21:27:15 -0000

On Sun, 22 Dec 2002 11:49:18 +0100, Michael Vogt wrote:

>>Would you mind having a look at some .glade file ?
>Sure, I would love to.

Here is the .glade file (using gtk2) and a screenshot.

The GUI is far from being complete, it is still work in progress.

Follow some explanations and ideas.

 The pattern field allows to find using rexexps in titles and/or
descriptions. This behaviour can be changed in the options.

 The view widget allows the user to choose how it wants the list
below to be shown. The views are defined in the options. You have
many default views and you can create your own one. Default ones
could be 'flat', 'by category', 'by release', 'found', 'by letter',
etc. found is the result of the search, and you can create custom
ones, saying for example : first you view by release, then inside
releases, you view by category, then flat. (The view is a tree);

 Please get rid of the icons and of the "synaptic" logo on the top
right.

 The sources editor could be more than a simple text editor. It
could parse the sources.list file, and use some widgets to ease the
work. For example, il could display lines corresponding to sources
but not lines beginning with a #. Lines beginning with two # would be
sources disabled so they would be shown but the user would have to
check a box to make them active...

 The panes 'Dependencies' and 'Files' could be trees and not just
flat lists.

 The actions in the bottoms are 'Remove', 'Purge', 'Hold' or
anything else.
for installed packages. For available packages you only have
'Install'.

 In the list you can see names, versions, and a check box. So you
can mark many files, choose the action to apply on the files and then
commit this action on these files.

 Options in the right pane.
For installed packages it could tell the software to apply the action
on orphans too, for example if I remove a package, any package that
was installed only to satisfy its dependencies would be remove two.
In Options you could specify if it handles also 'recommanded' and
'suggested' and if it apply to any package or only to libs and dev.
For available packages, you have the ability in options to choose
between stable, testing and unstable. That way
you can choose wich version to install. And of course you also have
a check box that will make sure the dependencies of a package
installed from unstable will be taken in unstable too.

So, what do you think ?



> There is a new gui in the works and the current cvs version is
> already pretty stable (with the new gui). You may have a look :)
> Just send me your comments along with your glade file.

I will.


Attachment: yagaf.png
Description: Binary data

Attachment: yagaf.glade
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]