Second version of user interface architecture

Registered by Hsin-Yi, Chen (hychen)

VTE and GKSU

There is a know issue that gksu get crash in python-vte, this makes lazyscripts need to ask user's password to gain root permission.
It would be better (and more secure) to let the UI program run as the current user, and only ask for the root password when actually running the scripts. (Recommanded by Vincent Petry (LP: #600274), We need to give up python-vte.

New result reporting interface

To Display result in VTE is too geek, we need to design new reporting executed result interface for get better user's experience.

GTK Glad

The first version of user interface is hard python code, created by PCman and modified by Yuren Ju.
It is not flexibly and easy to maintain. Glade may a better solution which is used in many popular project in the world.

Glade Web: http://glade.gnome.org/

Console Interface

billy suggest urwid which is a command line interface library used in wcid project in lazyscritps

Generic Python UI related codes

Currently, we only have gtk based GUI and we need to think how we can support QT for a lot of KDE users.

Blueprint information

Status:
Not started
Approver:
Hsin-Yi, Chen (hychen)
Priority:
Undefined
Drafter:
Hsin-Yi, Chen (hychen)
Direction:
Needs approval
Assignee:
Hsin-Yi, Chen (hychen)
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.