Desktop/Whiteboards
From FedoraProject
(→Making other parts of the system better for the desktop) |
(→Making other parts of the system better for the desktop) |
||
| (36 intermediate revisions by 8 users not shown) | |||
| Line 1: | Line 1: | ||
| − | Design workspaces for things we may want to see in our desktop. Proto-features. Bluesky, crackrock, good shit, or low-hanging fruit. | + | Design workspaces for things we may want to see in our desktop. Proto-features. Bluesky, crackrock, good shit, or low-hanging fruit. |
| + | |||
| + | These workspaces are meant for coordinating visions and bringing people together who might be interested in working on these together. Very concrete implementation plans are better off in a feature page, following the Fedora feature process. | ||
| + | |||
| + | '''Please add new ideas in the "Other suggestions" section at the end of this page.''' (To be clear - this means that even if you think your idea fits in an existing box, don't put it there, put it at the end of the page). | ||
| Line 9: | Line 13: | ||
{| style="t1" rowclass="th2" | {| style="t1" rowclass="th2" | ||
|- | |- | ||
| − | |<class="yes" | | + | |<class="yes" | ||[[/MenuIcons| Menu Icons]] || Removing icons from menus || ✓ |
|- | |- | ||
| − | |<class="yes" | ||[[/PowerManagementDefaults| Power Management Defaults]] || Fix the power manager default settings || | + | |<class="yes" | ||[[/PowerManagementDefaults| Power Management Defaults]] || Fix the power manager default settings || |
|- | |- | ||
| − | |<class="yes" | ||[[/RemoveAboutMenuItems| Remove About Menu Items]] || Remove the About Fedora/GNOME/Computer menu items || | + | |<class="yes" | ||[[/RemoveAboutMenuItems| Remove About Menu Items]] || Remove the About Fedora/GNOME/Computer menu items || ✓ |
|- | |- | ||
| − | |<class="yes" | ||[[/BetterFonts| Better Fonts]] || What can we do to improve our font collection || | + | |<class="yes" | ||[[/BetterFonts| Better Fonts]] || What can we do to improve our font collection || |
|- | |- | ||
| − | |<class="yes" | ||[[/ | + | |<class="yes" | ||[[/BetterFontHandling| Better Font Handling]] || Improve handling of fonts || |
|- | |- | ||
| − | |<class="yes" | ||[[/ | + | |<class="yes" | ||[[/BetterFaceImage| Better Face Images]] || Improve the quality of the default face images || |
|- | |- | ||
| − | |<class="yes" | ||[[/ | + | |<class="yes" | ||[[/Wallpaper| Wallpaper]] || Improve the quality of the default desktop wallpapers || |
|- | |- | ||
| − | |<class="yes" | ||[[/ | + | |<class="yes" | ||[[/UserSwitchTransitions| User Switch Transitions]] || Nice transitions when switching users || |
|- | |- | ||
| − | |<class="yes" | ||[[/VolumeApplet| Volume Applet]] || De-appletize volume applet || | + | |<class="yes" | ||[[/VolumeControl| Volume control]] || Intuitive volume control || ✓ |
| + | |- | ||
| + | |<class="yes" | ||[[/VolumeApplet| Volume Applet]] || De-appletize volume applet || ✓ | ||
| + | |- | ||
| + | |} | ||
| + | |||
| + | == Experiences == | ||
| + | |||
| + | {| style="t1" rowclass="th2" | ||
| + | |- | ||
| + | |<class="yes" | ||[[/CoffeeTableExperience| Coffee Table Experience]] || Design the laptop evening coffee table experience | ||
| + | |- | ||
| + | |<class="yes" | ||[[/DormDeskExperience| Dorm Desk Experience]] || Design the laptop dorm desk experience | ||
| + | |- | ||
| + | |<class="yes" | ||[[/BreakfastCoffeeExperience| Breakfast & Coffee Experience]] || Design the laptop breakfast and coffee experience | ||
| + | |- | ||
| + | |<class="yes" | ||[[/KnowledgeOfficeExperience| Knowledge Office Experience]] || Design the laptop knowledge worker office experience | ||
| + | |- | ||
| + | |<class="yes" | ||[[/ExperienceIndex| Experience Index]] || Is it useful to have an experience index? | ||
| + | |- | ||
| + | |<class="yes" | ||[[/UpdateExperience | OS Updates]] || Designing the OS Updates experience | ||
| + | |- | ||
| + | |<class="yes" | ||[[/AppInstallExperience | App Install Experience ]] || Designing the Application install experience | ||
|- | |- | ||
|} | |} | ||
| Line 33: | Line 59: | ||
{| style="t1" rowclass="th2" | {| style="t1" rowclass="th2" | ||
|- | |- | ||
| − | |<class="yes" | ||[[/GnomeShell| GNOME Shell]] || A new environment for the GNOME desktop | + | |<class="yes" | ||[[/GnomeShell| GNOME Shell]] || A new environment for the GNOME desktop |
|- | |- | ||
| − | |<class="yes" | ||[[/DesktopSearch| Desktop Search]] || Find my stuff | + | |<class="yes" | ||[[/DesktopSearch| Desktop Search]] || Find my stuff |
|- | |- | ||
| − | |<class="yes" | ||[[/NotificationCenter| Notification Center]] || Better notification management | + | |<class="yes" | ||[[/NotificationCenter| Notification Center]] || Better notification management |
|- | |- | ||
| − | |<class="yes" | ||[[/StandaloneWebApps| Standalone Web Apps]] || Install web mail/apps as applications | + | |<class="yes" | ||[[/StandaloneWebApps| Standalone Web Apps]] || Install web mail/apps as applications |
|- | |- | ||
| − | |<class="yes" | ||[[/RemoveAdministrationTools| Remove Administration Tools]] || Remove the Administration and System Tools menus | + | |<class="yes" | ||[[/RemoveAdministrationTools| Remove Administration Tools]] || Remove the Administration and System Tools menus |
|- | |- | ||
| − | |<class="yes" | ||[[/ControlCenter| Control Center]] || Still a trainwreck. What to do? | + | |<class="yes" | ||[[/ControlCenter| Control Center]] || Still a trainwreck. What to do? |
|- | |- | ||
| − | |<class="yes" | ||[[/GdmScreenLock| GDM Screen Lock]] || Use GDM as the lock screen | + | |<class="yes" | ||[[/GdmScreenLock| GDM Screen Lock]] || Use GDM as the lock screen |
|- | |- | ||
| − | |<class="yes" | ||[[/LocationAwareness| Location Awareness]] || Integrate location awareness into the desktop | + | |<class="yes" | ||[[/LocationAwareness| Location Awareness]] || Integrate location awareness into the desktop |
|- | |- | ||
| − | |<class="yes" | ||[[/GuestUser| Guest User]] || Support guest users | + | |<class="yes" | ||[[/GuestUser| Guest User]] || Support guest users |
|- | |- | ||
| − | |<class="yes" | ||[[/SecureDesktop| Secure Desktop]] || A place to ask security questions? | + | |<class="yes" | ||[[/SecureDesktop| Secure Desktop]] || A place to ask security questions? |
|- | |- | ||
| − | |<class="yes" | ||[[/InhibitApis| Inhibit APIs]] || Consolidate our various inhibit APIs | + | |<class="yes" | ||[[/InhibitApis| Inhibit APIs]] || Consolidate our various inhibit APIs |
|- | |- | ||
|} | |} | ||
| Line 63: | Line 89: | ||
{| style="t1" rowclass="th2" | {| style="t1" rowclass="th2" | ||
|- | |- | ||
| − | |<class="yes" | ||[[/BetterLastfm| Better Last.fm]] || Make last.fm rock | + | |<class="yes" | ||[[/BetterLastfm| Better Last.fm]] || Make last.fm rock |
|- | |- | ||
| − | |<class="yes" | ||[[/BetterInstantMessaging| Better Instant Messaging]] || Improve IM workflow | + | |<class="yes" | ||[[/BetterInstantMessaging| Better Instant Messaging]] || Improve IM workflow |
|- | |- | ||
| − | |<class="yes" | ||[[/VideoChat| Video Chat]] || Video chatting | + | |<class="yes" | ||[[/VideoChat| Video Chat]] || Video chatting |
|- | |- | ||
| − | |<class="yes" | ||[[/FirefoxDownloads| Firefox Downloads]] || Make Firefox downloads not suck | + | |<class="yes" | ||[[/FirefoxDownloads| Firefox Downloads]] || Make Firefox downloads not suck |
|- | |- | ||
| − | |<class="yes" | ||[[/PhoneSync| Evolution Phone synchronization]] || or Why is Linux still inferior as desktop | + | |<class="yes" | ||[[/PhoneSync| Evolution Phone synchronization]] || or Why is Linux still inferior as desktop |
|- | |- | ||
| − | |<class="yes" | ||[[/DefaultRipper| Default CD ripper]] || Make Rhythmbox as good as iTunes for CD import | + | |<class="yes" | ||[[/DefaultRipper| Default CD ripper]] || Make Rhythmbox as good as iTunes for CD import |
|- | |- | ||
|} | |} | ||
| Line 81: | Line 107: | ||
{| style="t1" rowclass="th2" | {| style="t1" rowclass="th2" | ||
|- | |- | ||
| − | |<class="yes" | ||[[/MusicSync| Music Sync]] || Make portable music players just work | + | |<class="yes" | ||[[/MusicSync| Music Sync]] || Make portable music players just work |
|- | |- | ||
| − | |<class="yes" | ||[[/PhotoUpload| Photo Upload]] || Make it easy to upload photos from a camera to the web | + | |<class="yes" | ||[[/PhotoUpload| Photo Upload]] || Make it easy to upload photos from a camera to the web |
|- | |- | ||
| − | |<class="yes" | ||[[/WeatherAlerts| Weather Alerts]] || Integrate weather alerts into clock applet | + | |<class="yes" | ||[[/WeatherAlerts| Weather Alerts]] || Integrate weather alerts into clock applet |
|- | |- | ||
| − | |<class="yes" | ||[[/BackgroundChannels| Background channels]] || Get your backgrounds online | + | |<class="yes" | ||[[/BackgroundChannels| Background channels]] || Get your backgrounds online |
|- | |- | ||
| − | |<class="yes" | ||[[/BetterHostname| Better Hostname]] || A better hostname | | + | |<class="yes" | ||[[/BetterHostname| Better Hostname]] || A better hostname |
| + | |- | ||
| + | |<class="yes" | ||[[/NetworkStatus| Network status]] || All applications with an online component should react appropriately to network changes | ||
|- | |- | ||
|} | |} | ||
| Line 97: | Line 125: | ||
{| style="t1" rowclass="th2" | {| style="t1" rowclass="th2" | ||
|- | |- | ||
| − | |<class="yes" | ||[[/HybridSuspend| Hybrid Suspend]] || Merge suspend and hibernate | + | |<class="yes" | ||[[/HybridSuspend| Hybrid Suspend]] || Merge suspend and hibernate |
|- | |- | ||
| − | |<class="yes" | ||[[/Firewall| Firewall]] || What does a firewall offer a desktop | + | |<class="yes" | ||[[/Firewall| Firewall]] || What does a firewall offer a desktop |
|- | |- | ||
| − | |<class="yes" | ||[[/FastBoot| Fast Boot]] || Start quickly | + | |<class="yes" | ||[[/FastBoot| Fast Boot]] || Start quickly |
|- | |- | ||
| − | |<class="yes" | ||[[/Backup| Backup]] || Secure your data and feel good while doing it | + | |<class="yes" | ||[[/Backup| Backup]] || Secure your data and feel good while doing it |
|- | |- | ||
| − | |<class="yes" | ||[[/UserAccountManagement| User Account Management]] || A new User and Group Management tool | + | |<class="yes" | ||[[/UserAccountManagement| User Account Management]] || A new User and Group Management tool |
|- | |- | ||
| − | |<class="yes" | ||[[/P2VMigration| P2V Migration]] || Keep your previous OS - in a VM | + | |<class="yes" | ||[[/P2VMigration| P2V Migration]] || Keep your previous OS - in a VM |
|- | |- | ||
| − | |<class="yes" | ||[[/DriveSharing| Drive Sharing]] || Share a CD drive over the network | + | |<class="yes" | ||[[/DriveSharing| Drive Sharing]] || Share a CD drive over the network |
|- | |- | ||
| − | |<class="yes" | ||[[/ModernVirtualConsoles| Modern Virtual Consoles]] || A modern replacement for VT+getty | + | |<class="yes" | ||[[/ModernVirtualConsoles| Modern Virtual Consoles]] || A modern replacement for VT+getty |
|- | |- | ||
| − | |<class="yes" | ||[[/PerUserXServer| Per-user X Server]] || Run X server as user | + | |<class="yes" | ||[[/PerUserXServer| Per-user X Server]] || Run X server as user |
|- | |- | ||
| − | |<class="yes" | ||[[/SmartcardAuthentication| Smartcard Authentication]] || Make smartcards support great | + | |<class="yes" | ||[[/SmartcardAuthentication| Smartcard Authentication]] || Make smartcards support great |
|- | |- | ||
| − | |<class="yes" | ||[[/FingerprintAuthentication| Fingerprint Authentication]] || Make fingerprint support great | + | |<class="yes" | ||[[/FingerprintAuthentication| Fingerprint Authentication]] || Make fingerprint support great |
|- | |- | ||
| − | |<class="yes" | ||[[/Wayland| Wayland]] || Possible solution to smooth f-u-s, modern VTs and more || | + | |<class="yes" | ||[[/Wayland| Wayland]] || Possible solution to smooth f-u-s, modern VTs and more |
| + | |- | ||
| + | |<class="yes" | ||[[/TabletSupport| Tablet Support]] || Make tablets just work | ||
| + | |- | ||
| + | |<class="yes" | ||[[/InputMethods| Input Methods]] || Make IBUS not suck | ||
| + | |- | ||
| + | |<class="yes" | ||[[/LiveUSB| Live USB]] || Can we make the Live USB experience better than Live CD? | ||
| + | |- | ||
| + | |<class="yes" | ||[[/Multiseat| Multiseat]] || Support multi-seat scenarios | ||
| + | |- | ||
| + | |<class="yes" | ||[[/DockingStations| Docking Stations]] || Support docking stations | ||
| + | |- | ||
| + | |<class="yes" | ||[[/ImprovedMetadata| Improved Metadata]] || Support extra information about files and apps | ||
|- | |- | ||
|} | |} | ||
| − | == | + | == Default Content == |
{| style="t1" rowclass="th2" | {| style="t1" rowclass="th2" | ||
|- | |- | ||
| − | |<class="yes" | ||[[/ | + | |<class="yes" | ||[https://bugzilla.redhat.com/show_bug.cgi?id=532284 Audiobooks] || Create a list of public domain / openly-licensed audiobooks (e.g., from [http://librivox.org LibriVox] and prepopulate say rhythmbox with them. |
| + | |- | ||
| + | |<class="yes" | || [[Desktop/Whiteboards/Radio Stations | Radio Stations]] || Check if there are any more ogg-streaming radio stations around and update rhythmbox's list accordingly. | ||
| + | |- | ||
| + | |<class="yes" | || XDG Grab more content links || Have links in XDG to launch websites/apps to gather openly-licensed content (e.g., Gutenberg for Docs, Jamendo for Music, CC search for photos...0 | ||
| + | |- | ||
| + | |} | ||
| + | |||
| + | == Other suggestions == | ||
| + | |||
| + | {| style="t1" rowclass="th2" | ||
| + | |- | ||
| + | |<class="yes" | ||[[/GenericCommandsToDefaultApps| Generic Commands to Start Default Common Applications]] || Create a list of commands that open programs without the user having to know the name of the program. The command "text-editor", for example, would open kwrite or gedit. The command "web-browser" would open Firefox or elinks. | ||
| + | |- | ||
| + | |<class="yes" | ||[[/Widgets| Widgets]] || Built in Widgets/ Widget Based Desktops. | ||
|- | |- | ||
| − | |<class="yes" | ||[[/ | + | |<class="yes" | ||[[/MenuStructure| Restructure 'Start' Menus]] || Arrange my stuff |
|- | |- | ||
| − | |<class="yes" | ||[[/ | + | |<class="yes" | ||[[/LocaleName| Locale Name]] || Use ISO 639-3 as language codes for locale name |
|- | |- | ||
| − | |<class="yes" | ||[[/ | + | |<class="yes" | ||[[/Basecode| Basecode]] || Use Basecode as default character set of system |
|- | |- | ||
|} | |} | ||
Latest revision as of 17:50, 17 February 2010
Design workspaces for things we may want to see in our desktop. Proto-features. Bluesky, crackrock, good shit, or low-hanging fruit.
These workspaces are meant for coordinating visions and bringing people together who might be interested in working on these together. Very concrete implementation plans are better off in a feature page, following the Fedora feature process.
Please add new ideas in the "Other suggestions" section at the end of this page. (To be clear - this means that even if you think your idea fits in an existing box, don't put it there, put it at the end of the page).
Contents |
[edit] Polish tasks
Small things that improve the look and feel of the desktop without big functional changes.
| Menu Icons | Removing icons from menus | ✓ | |
| Power Management Defaults | Fix the power manager default settings | ||
| Remove About Menu Items | Remove the About Fedora/GNOME/Computer menu items | ✓ | |
| Better Fonts | What can we do to improve our font collection | ||
| Better Font Handling | Improve handling of fonts | ||
| Better Face Images | Improve the quality of the default face images | ||
| Wallpaper | Improve the quality of the default desktop wallpapers | ||
| User Switch Transitions | Nice transitions when switching users | ||
| Volume control | Intuitive volume control | ✓ | |
| Volume Applet | De-appletize volume applet | ✓ |
[edit] Experiences
| Coffee Table Experience | Design the laptop evening coffee table experience | |
| Dorm Desk Experience | Design the laptop dorm desk experience | |
| Breakfast & Coffee Experience | Design the laptop breakfast and coffee experience | |
| Knowledge Office Experience | Design the laptop knowledge worker office experience | |
| Experience Index | Is it useful to have an experience index? | |
| OS Updates | Designing the OS Updates experience | |
| App Install Experience | Designing the Application install experience |
[edit] Rethinking the desktop
| GNOME Shell | A new environment for the GNOME desktop | |
| Desktop Search | Find my stuff | |
| Notification Center | Better notification management | |
| Standalone Web Apps | Install web mail/apps as applications | |
| Remove Administration Tools | Remove the Administration and System Tools menus | |
| Control Center | Still a trainwreck. What to do? | |
| GDM Screen Lock | Use GDM as the lock screen | |
| Location Awareness | Integrate location awareness into the desktop | |
| Guest User | Support guest users | |
| Secure Desktop | A place to ask security questions? | |
| Inhibit APIs | Consolidate our various inhibit APIs |
[edit] Applications
Make individual applications great.
| Better Last.fm | Make last.fm rock | |
| Better Instant Messaging | Improve IM workflow | |
| Video Chat | Video chatting | |
| Firefox Downloads | Make Firefox downloads not suck | |
| Evolution Phone synchronization | or Why is Linux still inferior as desktop | |
| Default CD ripper | Make Rhythmbox as good as iTunes for CD import |
[edit] Online Desktop
| Music Sync | Make portable music players just work | |
| Photo Upload | Make it easy to upload photos from a camera to the web | |
| Weather Alerts | Integrate weather alerts into clock applet | |
| Background channels | Get your backgrounds online | |
| Better Hostname | A better hostname | |
| Network status | All applications with an online component should react appropriately to network changes |
[edit] Making other parts of the system better for the desktop
| Hybrid Suspend | Merge suspend and hibernate | |
| Firewall | What does a firewall offer a desktop | |
| Fast Boot | Start quickly | |
| Backup | Secure your data and feel good while doing it | |
| User Account Management | A new User and Group Management tool | |
| P2V Migration | Keep your previous OS - in a VM | |
| Drive Sharing | Share a CD drive over the network | |
| Modern Virtual Consoles | A modern replacement for VT+getty | |
| Per-user X Server | Run X server as user | |
| Smartcard Authentication | Make smartcards support great | |
| Fingerprint Authentication | Make fingerprint support great | |
| Wayland | Possible solution to smooth f-u-s, modern VTs and more | |
| Tablet Support | Make tablets just work | |
| Input Methods | Make IBUS not suck | |
| Live USB | Can we make the Live USB experience better than Live CD? | |
| Multiseat | Support multi-seat scenarios | |
| Docking Stations | Support docking stations | |
| Improved Metadata | Support extra information about files and apps |
[edit] Default Content
| Audiobooks | Create a list of public domain / openly-licensed audiobooks (e.g., from LibriVox and prepopulate say rhythmbox with them. | |
| Radio Stations | Check if there are any more ogg-streaming radio stations around and update rhythmbox's list accordingly. | |
| XDG Grab more content links | Have links in XDG to launch websites/apps to gather openly-licensed content (e.g., Gutenberg for Docs, Jamendo for Music, CC search for photos...0 |
[edit] Other suggestions
| Generic Commands to Start Default Common Applications | Create a list of commands that open programs without the user having to know the name of the program. The command "text-editor", for example, would open kwrite or gedit. The command "web-browser" would open Firefox or elinks. | |
| Widgets | Built in Widgets/ Widget Based Desktops. | |
| Restructure 'Start' Menus | Arrange my stuff | |
| Locale Name | Use ISO 639-3 as language codes for locale name | |
| Basecode | Use Basecode as default character set of system |