GNOME/Ideas
From openSUSE
(Difference between revisions)
| Revision as of 23:22, 29 January 2009 Rodrigomoya (Talk | contribs) Misc � Previous diff |
Revision as of 23:23, 29 January 2009 Rodrigomoya (Talk | contribs) Multimedia Next diff → |
||
| Line 187: | Line 187: | ||
| * Replace default multimedia player to Totem instead RealPlayer | * Replace default multimedia player to Totem instead RealPlayer | ||
| * <s>Add Banshee ability to show album covers from mp3 tags.</s> - Done in 11.0 | * <s>Add Banshee ability to show album covers from mp3 tags.</s> - Done in 11.0 | ||
| + | * Sound themes (there's only one right now) | ||
| ===Online Desktop=== | ===Online Desktop=== | ||
Revision as of 23:23, 29 January 2009
This page is a place for people to suggest ideas to be developed by the openSUSE-GNOME team in future releases of the openSUSE distribution.
If you ...
- ...want to recommend that openSUSE include an existing GNOME-related project, you should add it to the Wishlist Gnome page.
- ...want to record an idea for a completely new project, perhaps you should record it on the openSUSE Idea Website.
- ...want to suggest/brainstorm a cool idea that's not specific to any project but to the openSUSE GNOME desktop as a whole ... jot it down here!
Please keep subsections in alphabetical order.
Accessibility
- A11y enablement at login screen
- Development/Packaging: hpj
- Testing/Review/QA: Bryen Yunashko aka suseROCKS
- Documentation: Bryen Yunashko aka suseROCKS
- Visual-Impairment
- Enable simple screen magnification support during YaST OS install.
- Maybe integrate this package http://magnifier.sourceforge.net/
- Add screen reader support to the installation for the Blind.
- Add GNOME-Terminal feature to allow color overriding
- If a user chose specific colors for easier viewing in gnome-terminal profile, then that should override any colors generated by ls, vim, etc. Otherwise, user has to hunt all over to find specific tricks for disabling colors in each function.
- Configure full-screen magnification support.
- Allow for mouse-based magnification support. (see http://magnifier.sourceforge.net. Dynamic mode only exists for non-Linux versions. Otherwise in static mode, it works great. They are in search of developers for the Linux version of dynamic mode. Any volunteers?)
- Hearing-Impairment
- Improving support for hearing-impaired users through visual effects to indicate sounds such as incoming instant message, etc.
- Add modules to enable VRS communcation support in Ekiga. (Need to research protocol information per FCC interoperability standards.)
- Add closed-captioning decoder support (This may already exist, but we need to verify.)
- Seems that CC support exists for Xine, waiting to find out more about GStreamer.
- Set up TDD phone software for use with a modem. (Need to research protocol information)
- Physical-Impairment
- (Research needed)
- GENERAL
- Include full a11y options as part of YaST OS install, perhaps as a dedicated screen?
- It would be easier for a11y users to select to enable options for accessibility during the YaST OS install than later on AFTER the OS has been installed.
- Ensure all yast modules are accessible to users of assistive technologies in Gnome. (See Bug #[1] 346987)
- Comprehensive documentation/wiki page with explanation of Accessibility tools shipped with OpenSuse.
- Comprehensive documentation/wiki page with summaries of each app shipped with OpenSuse's accessibility options (whether they're termed as accessible options or not.)
- Set up a new pattern in Yast Software Management Module (sw_single) that lists all the a11y tools available.
- We've gotten tentative agreement from the yast-devel team to do this. I (Bryen) just need to start compiling a full list of apps and submit submit a bug report for the yast-devel team to take up on this.
Bluetooth
Better integration into GNOME, the bluez stack should already be working here mostly- probably too generic to be of use now (jpr)- Support for varioues devices
- network devices
- in progress upstream, may not make 11.1
- PDA Sync
- Mice
- Keyboards
- Headsets
- in progress upstream as Google Summer of Code, may not make 11.1
-
SMS notifications on the desktop from phones- done in 11.0 using gnome-phone-manager - Printing
- Reference: http://fedoraproject.org/wiki/Features/Bluetooth
- network devices
- Gypsy http://folks.o-hand.com/iain/gypsy/ (maybe we should also include Viking, to work with the GPSs managed by gypsy?)
- Catch keyboard event within the bluetooth applet for enabling/disabling bluetooth and call the appropriate HAL methods
Compiz
- Install and activate compiz by default (with compiz-manager).
- Development/Packaging: rodrigo
- Testing/Review/QA: cyberorg
- Documentation:
- Individual cubes in Xinerama!?
Desktop
- Apply a design to the GNOME Panel to make it look nicer.
Expanded: Give the GNOME desktop a little eye candy love. New theme already done in 11.0, panel idea:
(Both actual panels, not mockups)
- Consistant color scheme in Gilouche: the blue default color clashes with the light green of the rest of the artwork. The color should be refined to fit in with the overall color of the artwork. - I am a professional graphic designer and I tell you that they are perfect.
-
Disable 'YaST repository parsing' stealing focus automatically in Gnome.- done in 11.0 - Basic color management support.
-
Digital camera raw thumbnailing in GNOME- available in raw-thumbnailer package - The ability to right click on a folder or mapping and have a search option that will bring up gnome-search-tool with that path already in the tool.
- clean App menu. For example, only Brasero should be accessible from it. Nautilus's create CD/DVD function should stay, but be only accessible from Nautilus, not app menu. Follow one app per task rule!
- make sure that only desktop/appearance/applets settings (or some other GNOME-specific) settings are not to be defined within YaST. Other cases (sound, network, printer, Bluetooth, etc) should be configured within YaST, so there won't be several apps to configure options in one area
- make a unified graphical sudo window. Offer options: how often should a password be promted, should sudo always ask for papassword, or just for confirmation in some cases.
- make a unified password manager - make sure, that apps like Pidgin use gnome's password manager to store passwords. This way it is more secure and more convenient.
- allow user to gain root privileges within nautilus. Sometimes you need it to change file ownership, etc.
- allow Parent controls through Sabayon, aka desktop profile editor, to work with everything installed and the editor a default package. With all the "marketing" being done through Mojave experiment, every add I've seen speaks about improved parent control.
- make sure that the default app set follows "one app per task" rule and uses GTK-based apps as much as possible.
- Fix this bug upstream in order to get integration between baobab and nautilus (otherwise, users don't notice the cool feature that baobab brings). (knocte)
- Fix this serious usability problem in Gnome or, if already fixed, assure we ship the version that includes the fix. (knocte)
- Fix bug that is making a unnecessary extra space between notification area and volume icon.
Doorman
Accessibility- at login screen with new gdm- Fonts (upgrading of 10.2 fontconfig hack)
- Old session state
- Clean up of history/config files? thumbnails, gconf settings
Dual head
- dual head audit for problem apps - Gnome switches X from Xinerama to Cloned after GDM update. (Note! This bug report is locked but kept here as a reference; https://bugzilla.novell.com/show_bug.cgi?id=218849)
fonts.conf
- respect this and xsettings should be done upstream
- Development/Packaging:
- Testing/Review/QA:
- Documentation:
- DPI work
- Default to 96
- Default to SubPixel smoothing with Full hinting instead of Best Shapes
GDM
- smooth Boot->GDM/KDM splash transition
- Add face browser as default and set a cool opensuse icon as default face for all users (~/.config/Gnome/.face file) so that it shows up also on the unlock screen
- GDM F10 menu (https://bugzilla.novell.com/show_bug.cgi?id=259785)
- Disable showing icons in GNOME splash screen because they are loading so fast that I can see them only by 2 seconds.
- Clutter based face browser
GNOME Main Menu
- Main menu UI updates
- Redesign of GNOME main menu and application browser
- User:MBoman/Slab
- Discoverable Adding/Removing of Favorites through pinning (1. Main Menu 2. Application Browser)
- Development/Packaging: federico sreeves ivanz captain_magnus
- Testing/Review/QA: suseROCKS
- Documentation:
- Clean up menu items (Remove all dupes etc) [2]
-
Remove bonobo code for application browser, thus removing libbonobo dependency (NOTE: a11y still depends on this, sorry)- bonobo is required for applets - Add "clear history" option in documents view.
- Implement "filter" available in "Application Browser" directly in the main menu, like KDE4 does.
- Remove libbonobo usage
Hardware Integration
- Latency policy http://blogs.gnome.org/hughsie/2008/07/01/latency-policy/
- DeviceKit integration to replace HAL
Icons
- Crashbit icons fron Miguel Cruz should be included has default. They are now in the XFCE version of Opensuse 11.0
- Looks not only pretty but professional as well to me. It is much more candy to the eye than the boring industrial and then the default tango icons that are now shipped with OpenSUSE's GNOME desktop. If there were a poll I would give you my vote.(palimpseste)
- Gartoon Redux should be default icon theme in GNOME dekstop, those icons are ideal for the gilouche theme. Check them out --> http://gnome-look.org/content/show.php/show.php?content=74841&vote=good&tan=23316016
- To be honest I really was pondering if this is meant a serious proposition. These incons look, as the name states, like taken from a comic strip. OpenSUSE should appeal to more users than those who are in their early teens.(palimpseste)
Infrastructure
- System to deal with revision control / packages / spec files and patches / bug tracking / upstream development.
- LXR for unpatched / patched sources, probably tied to the above. In the source displays, highlight lines which came from patches, correlate to bugs.
- Write a script / web page / etc. that periodically pulls all the GNOME-related packages from other distros, and presents an easily-browsable list of the patches they have. Make this a public resource, to eat mindshare away from Launchpad.
- Tool to make it easy to grab package version updates off the web
- osc plugin to pull a patch from a bug by bug id in bgo
- Package review (excessive build requires, splitting)
- Move appropriate packages to Contrib
Misc
- HAL device icons (1. Icon Naming Specification Additions, Define Icon Names 2. GTK+ Icon Fallback Support 3. gnome-vfs info.icon_name, HAL info.icon_name 4. Ask #tango to create all "base device icons" (loads are lurking around and already done) 5. Banshee/PodSleuth
- xdg-user-dirs
- Automatic purge of trash
- GNOME graphical config for fingerprint readers (although it is in yast now)
- Add more drivers for fingerprint readers (fprint perhaps) http://www.reactivated.net/fprint/wiki/Main_Page
- Add fingerprint reading to Gnome KeyRing. (knocte)
- Bug buddy downloads debuginfo packages (could be moot with minidumps)
- b-a-s/dbus/gconf/eds lifecycle issues
- b-a-s/dbus solved in 11.0 at least
- Find out why we are doing DNS lookups with session management
- Gtk frontend for SaX2
- LIRC YaST2 module
- Reboot directly into Windows or other OS, like KDE does.
- Fix error that appears when you try to eject CD/DVD that is in use
- Development/Packaging: federico
- Testing/Review/QA:
- Documentation:
- Scheduled jobs tool
- flickr slideshow screensaver
- Time machine
Multimedia
- Support gstreamer codec install with a rpm backend (--with-install-plugins-helper=/usr/bin/gnome-codec-install in gst-plugin-base configure) - I (ensonic_(at)_users.sf.net) offer help with the gstreamer side, if someone is willing to help on the rpm side
- Podcast creation platform: integrate Jokosher, Banshee, audio / microphone configuration, etc.
- Polish the "photo workflow": importing photos from a camera, classifying them, editing, printing, "burn album to CD", etc.
- A better GUI for Pulseaudio GUI tools (padevchooser needs to be rewriten, as stated by upstream), and a much better volume control applet (
)
- Development/Packaging: rodrigo
- Testing/Review/QA:
- Documentation:
- Clean all volume indicators/volume controls/etc. Make a single PulseAudio-based volume control center.
-
Turn Banshee into the default multimedia player for Gnome. (knocte)- this was just a bug bnc#406741 - Replace default multimedia player to Totem instead RealPlayer
-
Add Banshee ability to show album covers from mp3 tags.- Done in 11.0 - Sound themes (there's only one right now)
Online Desktop
- Add GNOME Online Desktop to distribution
- Development/Packaging: Michael Wolf
- Testing/Review/QA:
- Documentation:
- Web service integration
- Tomboy to google notepad
- Evolution should have presets for Gmail, Yahoo mail, Hotmail, AOL
- Pidgin should work with liblingle to support voice messaging in GoogleTalk
- Liferea should get automatically synchronized with Google Reader and similar services
- OpenOffice should be able to export files to GoogleDocs.
P2P
- Implement this feature on MonoTorrent, which will bring an interesting usability idea from the eMule community. (knocte)
Patterns
- Add raw-thumbnailer to default pattern
Policy
- pidgin defaults http://lists.opensuse.org/opensuse-factory/2007-08/msg00420.html
Packaging
- Nautilus extensions for replacing the need for terminal
- see python-nautilus and nautilus-extensions packages in http://download.opensuse.org/repositories/home:/rodrigomoya/openSUSE_Factory/
- gnome-disk-health http://0pointer.de/blog/projects/being-smart.html
- kill off SuSEconfig files
Printing
- switch to system-config-printer from gnome-cups-manager
- Development/Packaging: vuntz
- Testing/Review/QA:
- Documentation:
PolicyKit/ConsoleKit
- leverage for more rootless admin possibilities
-
Xnest screensaver and Lock screen functionality shouldn't impact the Monitor brightness for the parent session- Done in 11.0 (Note! This bug report is locked but kept here as a reference; https://bugzilla.novell.com/show_bug.cgi?id=185480)
Performance
- Startup performance hackathon.
- Merge gconf database for i/o gains
Remote Desktop: FreeNX
-
Package and integrate FreeNX.- Done in 11.0 - Add a YaST module to configure the server side.
- Add a nice GUI wrapper around the client (see knx). (bwhiteley)
Review other Distros
- Look at Ubuntu Studio or Fedora Art Studio - see what packages we are missing and what kind of integration we can steal / implement.
- Integrate the GNOME Build Brigade work into our build service. (rodrigo)
SuSE Integration
- Applet front end to the firewall
Synchronization
- look at opensync some more
- make process of syncing (at least) contacts and calendar to either a syncml device (opensync) or a windows mobile device (synce/opensync) work for average user joe
- Conduit is getting WinCE support
- Add the iFolder client again https://bugzilla.novell.com/show_bug.cgi?id=214884
Testing
- zzzzz locale for checking for i18n issues
UX
- decide whether developing a long-term alternative to Red Hat's 'Online-Desktop' - possibly based on AsusTek's launcher - might be a good idea
VPN
- Add the PPTP VPN plugin to NetworkManager, as a lot of small companies uses it for VPN connections. (The bug) (knocte)
- Development/Packaging: Bin Li
- Testing/Review/QA:
- Documentation:
Package Management
- On ubuntu, onboard wifi card with bcm4xxx chip was detected, and a notification icon appeared in the taskbar, clicking which offered to download the firmware/drivers. Everything was downloaded and configured automatically after clicking "ok", accesspoint showed up in network manager immediately after that.
- The application is called Jockey.
- This is related to the linux foundation backports group http://linuxfoundation.org/en/Driver_Backport/
- Development/Packaging: sreeves
- Testing/Review/QA:
- Documentation:

