Desktop/Whiteboards

From FedoraProject

< Desktop(Difference between revisions)
Jump to: navigation, search
(Making other parts of the system better for the desktop)
 
(39 intermediate revisions by 9 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).
 +
 
 +
 
 +
 
 +
== Polish tasks ==
 +
 
 +
Small things that improve the look and feel of the desktop without big functional changes.
  
 
{| style="t1" rowclass="th2"
 
{| style="t1" rowclass="th2"
 
|-
 
|-
|<class="yes" | ||[[/PhoneSync| Evolution Phone synchronization]] || or Why is Linux still inferior as desktop ||2008-10-29
+
|<class="yes" | ||[[/MenuIcons| Menu Icons]] || Removing icons from menus ||
 
|-
 
|-
|<class="yes" |  ||[[/HybridSuspend| Hybrid Suspend]] || Merge suspend and hibernate ||2008-10-27
+
|<class="yes" |  ||[[/PowerManagementDefaults| Power Management Defaults]] || Fix the power manager default settings ||
 
|-
 
|-
|<class="yes" |  ||[[/PowerManagementDefaults| Power Management Defaults]] || Fix the power manager default settings ||2008-10-27
+
|<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" |  ||[[/BetterFontHandling| Better Font Handling]] || Improve handling of fonts ||
 +
|-
 +
|<class="yes" |  ||[[/BetterFaceImage| Better Face Images]] || Improve the quality of the default face images ||
 +
|-
 +
|<class="yes" |  ||[[/Wallpaper| Wallpaper]] || Improve the quality of the default desktop wallpapers ||
 +
|-
 +
|<class="yes" |  ||[[/UserSwitchTransitions| User Switch Transitions]] || Nice transitions when switching users ||
 +
|-
 +
|<class="yes" |  ||[[/VolumeControl| Volume control]] || Intuitive volume control || ✓
 +
|-
 +
|<class="yes" |  ||[[/VolumeApplet| Volume Applet]] || De-appletize volume applet || ✓
 +
|-
 +
|}
  
|<class="yes" |  ||[[/Firewall| Firewall]] || What does a firewall offer a desktop ||2008-10-27
+
== Experiences ==
 +
 
 +
{| style="t1" rowclass="th2"
 
|-
 
|-
|<class="yes" |  ||[[/MenuIcons| Menu Icons]] || Removing icons from menus ||2008-10-27
+
|<class="yes" |  ||[[/CoffeeTableExperience| Coffee Table Experience]] || Design the laptop evening coffee table experience
 
|-
 
|-
|<class="yes" |  ||[[/GnomeShell| GNOME Shell]] || A new environment for the GNOME desktop ||2008-10-27
+
|<class="yes" |  ||[[/DormDeskExperience| Dorm Desk Experience]] || Design the laptop dorm desk experience
 
|-
 
|-
|<class="yes" |  ||[[/BetterHostname| Better Hostname]] || A better hostname ||2008-10-27
+
|<class="yes" |  ||[[/BreakfastCoffeeExperience| Breakfast & Coffee Experience]] || Design the laptop breakfast and coffee experience
 
|-
 
|-
|<class="yes" |  ||[[/FastBoot| Fast Boot]] || Start quickly ||2008-10-27
+
|<class="yes" |  ||[[/KnowledgeOfficeExperience| Knowledge Office Experience]] || Design the laptop knowledge worker office experience
 
|-
 
|-
|<class="yes" |  ||[[/FirefoxDownloads| Firefox Downloads]] || Make Firefox downloads not suck ||2008-10-27
+
|<class="yes" |  ||[[/ExperienceIndex| Experience Index]] || Is it useful to have an experience index?
 
|-
 
|-
|<class="yes" |  ||[[/DesktopSearch| Desktop Search]] || Find my stuff ||2008-10-27
+
|<class="yes" |  ||[[/UpdateExperience | OS Updates]] || Designing the OS Updates experience
 
|-
 
|-
|<class="yes" |  ||[[/TabletSupport| Tablet Support]] || Make tablets just work ||2008-10-27
+
|<class="yes" |  ||[[/AppInstallExperience | App Install Experience ]] || Designing the Application install experience
 
|-
 
|-
|<class="yes" |  ||[[/NotificationCenter| Notification Center]] || Better notification management ||2008-10-27
+
|}
 +
 
 +
== Rethinking the desktop ==
 +
 
 +
{| style="t1" rowclass="th2"
 
|-
 
|-
|<class="yes" |  ||[[/InputMethods| Input Methods]] || Make SCIM not suck ||2008-10-27
+
|<class="yes" |  ||[[/GnomeShell| GNOME Shell]] || A new environment for the GNOME desktop
 
|-
 
|-
|<class="yes" |  ||[[/BetterLastfm| Better Last.fm]] || Make last.fm rock ||2008-10-27
+
|<class="yes" |  ||[[/DesktopSearch| Desktop Search]] || Find my stuff
 
|-
 
|-
|<class="yes" |  ||[[/BetterInstantMessaging| Better Instant Messaging]] || Improve IM workflow ||2008-10-27
+
|<class="yes" |  ||[[/NotificationCenter| Notification Center]] || Better notification management
 
|-
 
|-
|<class="yes" |  ||[[/VideoChat| Video Chat]] || Video chatting ||2008-10-27
+
|<class="yes" |  ||[[/StandaloneWebApps| Standalone Web Apps]] || Install web mail/apps as applications
 
|-
 
|-
|<class="yes" |  ||[[/ExperienceIndex| Experience Index]] || Is it useful to have an experience index? ||2008-10-27
+
|<class="yes" |  ||[[/RemoveAdministrationTools| Remove Administration Tools]] || Remove the Administration and System Tools menus
 
|-
 
|-
|<class="yes" |  ||[[/StandaloneWebApps| Standalone Web Apps]] || Install web mail/apps as applications ||2008-10-27
+
|<class="yes" |  ||[[/ControlCenter| Control Center]] || Still a trainwreck. What to do?
 
|-
 
|-
|<class="yes" |  ||[[/RemoveAdministrationTools| Remove Administration Tools]] || Remove the Administration and System Tools menus ||2008-10-27
+
|<class="yes" |  ||[[/GdmScreenLock| GDM Screen Lock]] || Use GDM as the lock screen
 
|-
 
|-
|<class="yes" |  ||[[/RemoveAboutMenuItems| Remove About Menu Items]] || Remove the About Fedora/GNOME/Computer menu items ||2008-10-27
+
|<class="yes" |  ||[[/LocationAwareness| Location Awareness]] || Integrate location awareness into the desktop
 
|-
 
|-
|<class="yes" |  ||[[/MusicSync| Music Sync]] || Make portable music players just work ||2008-10-27
+
|<class="yes" |  ||[[/GuestUser| Guest User]] || Support guest users
 
|-
 
|-
|<class="yes" |  ||[[/PhotoUpload| Photo Upload]] || Make it easy to upload photos from a camera to the web ||2008-10-27
+
|<class="yes" |  ||[[/SecureDesktop| Secure Desktop]] || A place to ask security questions?
 
|-
 
|-
|<class="yes" |  ||[[/Backup| Backup]] || Secure your data and feel good while doing it ||2008-10-27
+
|<class="yes" |  ||[[/InhibitApis| Inhibit APIs]] || Consolidate our various inhibit APIs
 
|-
 
|-
|<class="yes" |  ||[[/InhibitApis| Inhibit APIs]] || Consolidate our various inhibit APIs ||2008-10-27
+
|}
 +
 
 +
== Applications ==
 +
 
 +
Make individual applications great.
 +
 
 +
{| style="t1" rowclass="th2"
 
|-
 
|-
|<class="yes" |  ||[[/GdmScreenLock| GDM Screen Lock]] || Use GDM as the lock screen ||2008-10-27
+
|<class="yes" |  ||[[/BetterLastfm| Better Last.fm]] || Make last.fm rock
 
|-
 
|-
|<class="yes" |  ||[[/BetterFonts| Better Fonts]] || What can we do to improve our font collection ||2008-10-27
+
|<class="yes" |  ||[[/BetterInstantMessaging| Better Instant Messaging]] || Improve IM workflow
 
|-
 
|-
|<class="yes" |  ||[[/ControlCenter| Control Center]] || Still a trainwreck.  What to do? ||2008-10-27
+
|<class="yes" |  ||[[/VideoChat| Video Chat]] || Video chatting
 
|-
 
|-
|<class="yes" |  ||[[/WeatherAlerts| Weather Alerts]] || Integrate weather alerts into clock applet ||2008-10-27
+
|<class="yes" |  ||[[/FirefoxDownloads| Firefox Downloads]] || Make Firefox downloads not suck
 
|-
 
|-
|<class="yes" |  ||[[/LocationAwareness| Location Awareness]] || Integrate location awareness into the desktop ||2008-10-27
+
|<class="yes" |  ||[[/PhoneSync| Evolution Phone synchronization]] || or Why is Linux still inferior as desktop
 
|-
 
|-
|<class="yes" |  ||[[/UserAccountManagement| User Account Management]] || A new User and Group Management tool ||2008-10-27
+
|<class="yes" |  ||[[/DefaultRipper| Default CD ripper]] || Make Rhythmbox as good as iTunes for CD import
 
|-
 
|-
|<class="yes" |  ||[[/GuestUser| Guest User]] || Support guest users ||2008-10-27
+
|}
 +
 
 +
== Online Desktop ==
 +
 
 +
{| style="t1" rowclass="th2"
 
|-
 
|-
|<class="yes" |  ||[[/BetterFaceImage| Better Face Images]] || Improve the quality of the default face images ||2008-10-27
+
|<class="yes" |  ||[[/MusicSync| Music Sync]] || Make portable music players just work
 
|-
 
|-
|<class="yes" |  ||[[/Wallpaper| Wallpaper]] || Improve the quality of the default desktop wallpapers ||2008-10-27
+
|<class="yes" |  ||[[/PhotoUpload| Photo Upload]] || Make it easy to upload photos from a camera to the web
 
|-
 
|-
|<class="yes" |  ||[[/BackgroundChannels| Background channels]] || Get your backgrounds online ||2008-10-27
+
|<class="yes" |  ||[[/WeatherAlerts| Weather Alerts]] || Integrate weather alerts into clock applet
 
|-
 
|-
|<class="yes" |  ||[[/VolumeControl| Volume control]] || Intuitive volume control ||2008-10-27
+
|<class="yes" |  ||[[/BackgroundChannels| Background channels]] || Get your backgrounds online
 
|-
 
|-
|<class="yes" |  ||[[/VolumeApplet| Volume Applet]] || De-appletize volume applet ||2008-10-27
+
|<class="yes" |  ||[[/BetterHostname| Better Hostname]] || A better hostname
 
|-
 
|-
|<class="yes" |  ||[[/LiveUSB| Live USB]] || Can we make the Live USB experience better than Live CD?||2008-10-28
+
|<class="yes" |  ||[[/NetworkStatus| Network status]] || All applications with an online component should react appropriately to network changes
 
|-
 
|-
|<class="yes" |  ||[[/P2VMigration| P2V Migration]] || Keep your previous OS - in a VM ||2008-10-28
+
|}
 +
 
 +
== Making other parts of the system better for the desktop ==
 +
 
 +
{| style="t1" rowclass="th2"
 
|-
 
|-
|<class="yes" |  ||[[/DriveSharing| Drive Sharing]] || Share a CD drive over the network||2008-10-28
+
|<class="yes" |  ||[[/HybridSuspend| Hybrid Suspend]] || Merge suspend and hibernate
 
|-
 
|-
|<class="yes" |  ||[[/ModernVirtualConsoles| Modern Virtual Consoles]] || A modern replacement for VT+getty ||2008-10-28
+
|<class="yes" |  ||[[/Firewall| Firewall]] || What does a firewall offer a desktop
 
|-
 
|-
|<class="yes" |  ||[[/PerUserXServer| Per-user X Server]] || Run X server as user ||2008-10-28
+
|<class="yes" |  ||[[/FastBoot| Fast Boot]] || Start quickly
 
|-
 
|-
|<class="yes" |  ||[[/UserSwitchTransitions| User Switch Transitions]] || Nice transitions when switching users ||2008-10-28
+
|<class="yes" |  ||[[/Backup| Backup]] || Secure your data and feel good while doing it
 
|-
 
|-
|<class="yes" |  ||[[/SecureDesktop| Secure Desktop]] || A place to ask security questions? ||2008-10-28
+
|<class="yes" |  ||[[/UserAccountManagement| User Account Management]] || A new User and Group Management tool
 
|-
 
|-
|<class="yes" |  ||[[/SmartcardAuthentication| Smartcard Authentication]] || Make smartcards support great ||2008-10-28
+
|<class="yes" |  ||[[/P2VMigration| P2V Migration]] || Keep your previous OS - in a VM
 
|-
 
|-
|<class="yes" |  ||[[/FingerprintAuthentication| Fingerprint Authentication]] || Make fingerprint support great ||2008-10-28
+
|<class="yes" |  ||[[/DriveSharing| Drive Sharing]] || Share a CD drive over the network
 
|-
 
|-
|<class="yes" |  ||[[/DefaultRipper| Default CD ripper]] || Make Rhythmbox as good as iTunes for CD import ||2008-10-29
+
|<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" |  ||[[/SmartcardAuthentication| Smartcard Authentication]] || Make smartcards 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" |  ||[[/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"
 +
|-
 +
|<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" |  ||[[/MenuStructure| Restructure 'Start' Menus]] || Arrange my stuff
 +
|-
 +
|<class="yes" |  ||[[/LocaleName| Locale Name]] || Use ISO 639-3 as language codes for locale name
 +
|-
 +
|<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