Roadmap
From LXDE.org
Revision as of 12:04, 20 February 2013 by Smile4ever (talk | contribs)
Contents
The Whole Integrated LXDE
- Try to make each components more integrated when executed together.
- Provide mechanisms to set preferred applications (browser, terminal emulator, mail reader)
- Try to override some commands like gnome-open under LXDE to get rid of some problems
PCManFM (file manager)
- Make desktop icons movable (already under development)
- Customizable file actions (Adding popup menu items for specific mime-types)
- Automount for volumes
- Make preference dialog callable via command line.
- Support changing wallpaper via command line.
- Support RTL layout for desktop icons
- Mouse gesture (A friend is trying to work on this)
- Try to separate the folder view from PtkFileBrowser class for better use and extension (For example, dual-pane mode). (low priority)
- POSIX ACL with libacl (low priority)
- Implement filter bar like in Dolphin
- Search function
PCManFM roadmap with technical details
LXPanel (desktop panel)
- Better support for customizing text colors
- Better UI for adding application quick launch buttons.
- Improve the start menu.
LXPanel roadmap with technical details
LXLauncher (easy-mode application launcher)
- Basic theme support
- Better application grouping rules
LXLauncher roadmap with technical details
LXTerminal (terminal emulator)
Is it possible to develop a lightweight terminal emulator based-on Scintilla editor widget?
This is the core of the famous SciTE editor which supports UTF-8 and has good performance.
LXSession (session manager)
- Allow shutdown/reboot with sudo when HAL is not available.
- Make config files of LXSession and LXSession Lite compatible.
LXNM (network helper daemon)
- Begin development again (Last Update 2009)
- Make Unix Compatible and no an only-linux aplication
- Support for wireless in any incrementation
- Bug fixing for ALL bugs submited for last update
If you are interested in development a remplacement/fork/wathever, you are welcome!
Screen Saver
- Hack gnome-screensaver and to remove all gnome dependencies.
- This won't be difficult since gnome-screensaver only uses minimal gnome APIs, but it does require dbus.
- gnome dependencies in gnome-screensaver:
- gnome-session for sending idle notice. X server idle timeout is ignored.
- libgnomeui: only used for gnome_bg_*
- gconf: can be replaced with GKeyFile.
- libgnomekbd: can be turned off with configure option.
- dbus interfaces: need to be renamed with 'gnome' removed from their names.
- reference of gnome-desktop package should be removed from configure.ac.
- fast user switching support requires gdm, though.
Feature requests
- enable hiding icons on desktop
- tools to easily setup/change apps.desktop shortcut
- create apps.desktop by right click on desktop > create new > shortcut.
- ability to customize all fonts used in LXDE, for accessibility.
- separate desktop icons handling from PCManFM (i.e. instead of one application there would be two).
- tool for making screenshots in easy way.
- annoint Geany as LXIDE
Old, executed requests (done)
- add option in lxterminal to remove scroll bar and menu bar
- applets to configure the screen resolution. (it's unthinkable to have a DE without a screen resolution changer) (You can do this with LXRandr)