etc:30-gtk3-lpm
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| etc:30-gtk3-lpm [2022/05/22 22:24] – wikiadmin | etc:30-gtk3-lpm [2022/06/23 21:41] (current) – removed wikiadmin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Features for the gtk3 lpm frontend ====== | ||
| - | |||
| - | This document lists features desired for a gtk3 front-end to lpm. It is structured into: | ||
| - | |||
| - | * General functionality and appearance | ||
| - | * Basic functionality | ||
| - | * Additional features | ||
| - | |||
| - | The document is based on commit 7167406d4c1c60a1a65fcdfd46dadc10dc690ec0 of the gtk3 branch of dalglish:/ | ||
| - | |||
| - | ===== 1. General functionality and appearance ===== | ||
| - | |||
| - | ==== 1.1 Naming ==== | ||
| - | |||
| - | The gtk3 frontend should be called glpm (and glpm-update, | ||
| - | |||
| - | ==== 1.2 Output of privileged functions ==== | ||
| - | |||
| - | Currently, glpm outputs stdout of any plpm call also on stdout, which is usually not visible when the program is invoked from the desktop. | ||
| - | |||
| - | If this is doable whithin resonable effort, glpm should implement some kind of output window like in fltk xlpm, displaying the stdout of any plpm invocation. | ||
| - | |||
| - | Whithin plpm, it is implemented that " | ||
| - | |||
| - | ==== 1.3 Settings ==== | ||
| - | |||
| - | A settings dialogue backed by some ~/ | ||
| - | |||
| - | * show_old_versions (false): also show older versions of available packages | ||
| - | * delete_dependencies (false): delete unused dependencies of deleted packages | ||
| - | * auto_cleanup (true): cleanup stagearea after successfull install or update | ||
| - | * auto_update (false): apply all available updates on invocation | ||
| - | * any other stuff I currently can't think of | ||
| - | |||
| - | ==== 1.4 Actions ==== | ||
| - | |||
| - | Apart from the package-specific actions (install, update, remove), the following actions should be executable by the user, maybe by means of buttons: | ||
| - | |||
| - | * Cleanup: clean up the stage-area, corresponds to: plpm cleanup | ||
| - | * Refresh: refresh the package catalugue, corrensponds to: plpm refresh | ||
| - | |||
| - | ===== 2. Package Lists ===== | ||
| - | |||
| - | The package lists.... | ||
| - | |||
etc/30-gtk3-lpm.1653251047.txt.gz · Last modified: by wikiadmin
