No edit summary |
(Categorize page) |
||
(52 intermediate revisions by 11 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" | |||
|- | |||
|<class="yes" | ||[[/MenuIcons| Menu Icons]] || Removing icons from menus || ✓ | |||
|- | |||
|<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" | ||[[/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 || ✓ | |||
|- | |||
|} | |||
== 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 | |||
|- | |||
|} | |||
== Rethinking the desktop == | |||
{| style="t1" rowclass="th2" | |||
|- | |||
|<class="yes" | ||[[/GnomeShell| GNOME Shell]] || A new environment for the GNOME desktop | |||
|- | |||
|<class="yes" | ||[[/DesktopSearch| Desktop Search]] || Find my stuff | |||
|- | |||
|<class="yes" | ||[[/NotificationCenter| Notification Center]] || Better notification management | |||
|- | |||
|<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" | ||[[/ControlCenter| Control Center]] || Still a trainwreck. What to do? | |||
|- | |||
|<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" | ||[[/GuestUser| Guest User]] || Support guest users | |||
|- | |||
|<class="yes" | ||[[/SecureDesktop| Secure Desktop]] || A place to ask security questions? | |||
|- | |||
|<class="yes" | ||[[/InhibitApis| Inhibit APIs]] || Consolidate our various inhibit APIs | |||
|- | |||
|} | |||
== Applications == | |||
Make individual applications great. | |||
{| style="t1" rowclass="th2" | {| style="t1" rowclass="th2" | ||
|- | |- | ||
|<class="yes" | ||[[ | |<class="yes" | ||[[/BetterLastfm| Better Last.fm]] || Make last.fm rock | ||
|- | |||
|<class="yes" | ||[[/BetterInstantMessaging| Better Instant Messaging]] || Improve IM workflow | |||
|- | |||
|<class="yes" | ||[[/VideoChat| Video Chat]] || Video chatting | |||
|- | |||
|<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" | ||[[ | |<class="yes" | ||[[/DefaultRipper| Default CD ripper]] || Make Rhythmbox as good as iTunes for CD import | ||
|- | |- | ||
|} | |||
| | == Online Desktop == | ||
{| style="t1" rowclass="th2" | |||
|- | |- | ||
|<class="yes" | ||[[ | |<class="yes" | ||[[/MusicSync| Music Sync]] || Make portable music players just work | ||
|- | |- | ||
|<class="yes" | ||[[ | |<class="yes" | ||[[/PhotoUpload| Photo Upload]] || Make it easy to upload photos from a camera to the web | ||
|- | |- | ||
|<class="yes" | ||[[ | |<class="yes" | ||[[/WeatherAlerts| Weather Alerts]] || Integrate weather alerts into clock applet | ||
|- | |- | ||
|<class="yes" | ||[[ | |<class="yes" | ||[[/BackgroundChannels| Background channels]] || Get your backgrounds online | ||
|- | |- | ||
|<class="yes" | ||[[ | |<class="yes" | ||[[/BetterHostname| Better Hostname]] || A better hostname | ||
|- | |- | ||
|<class="yes" | ||[[ | |<class="yes" | ||[[/NetworkStatus| Network status]] || All applications with an online component should react appropriately to network changes | ||
|- | |- | ||
|<class="yes" | ||[[ | |} | ||
== Making other parts of the system better for the desktop == | |||
{| style="t1" rowclass="th2" | |||
|- | |||
|<class="yes" | ||[[/HybridSuspend| Hybrid Suspend]] || Merge suspend and hibernate | |||
|- | |||
|<class="yes" | ||[[/Firewall| Firewall]] || What does a firewall offer a desktop | |||
|- | |||
|<class="yes" | ||[[/FastBoot| Fast Boot]] || Start quickly | |||
|- | |- | ||
|<class="yes" | ||[[ | |<class="yes" | ||[[/Backup| Backup]] || Secure your data and feel good while doing it | ||
|- | |- | ||
|<class="yes" | ||[[ | |<class="yes" | ||[[/UserAccountManagement| User Account Management]] || A new User and Group Management tool | ||
|- | |- | ||
|<class="yes" | ||[[ | |<class="yes" | ||[[/P2VMigration| P2V Migration]] || Keep your previous OS - in a VM | ||
|- | |- | ||
|<class="yes" | ||[[ | |<class="yes" | ||[[/DriveSharing| Drive Sharing]] || Share a CD drive over the network | ||
|- | |- | ||
|<class="yes" | ||[[ | |<class="yes" | ||[[/ModernVirtualConsoles| Modern Virtual Consoles]] || A modern replacement for VT+getty | ||
|- | |- | ||
|<class="yes" | ||[[ | |<class="yes" | ||[[/PerUserXServer| Per-user X Server]] || Run X server as user | ||
|- | |- | ||
|<class="yes" | ||[[ | |<class="yes" | ||[[/SmartcardAuthentication| Smartcard Authentication]] || Make smartcards support great | ||
|- | |- | ||
|<class="yes" | ||[[ | |<class="yes" | ||[[/FingerprintAuthentication| Fingerprint Authentication]] || Make fingerprint support great | ||
|- | |- | ||
|<class="yes" | ||[[ | |<class="yes" | ||[[/Wayland| Wayland]] || Possible solution to smooth f-u-s, modern VTs and more | ||
|- | |- | ||
|<class="yes" | ||[[ | |<class="yes" | ||[[/TabletSupport| Tablet Support]] || Make tablets just work | ||
|- | |- | ||
|<class="yes" | ||[[ | |<class="yes" | ||[[/InputMethods| Input Methods]] || Make IBUS not suck | ||
|- | |- | ||
|<class="yes" | ||[[ | |<class="yes" | ||[[/LiveUSB| Live USB]] || Can we make the Live USB experience better than Live CD? | ||
|- | |- | ||
|<class="yes" | ||[[ | |<class="yes" | ||[[/Multiseat| Multiseat]] || Support multi-seat scenarios | ||
|- | |- | ||
|<class="yes" | ||[[ | |<class="yes" | ||[[/DockingStations| Docking Stations]] || Support docking stations | ||
|- | |- | ||
|<class="yes" | ||[[ | |<class="yes" | ||[[/ImprovedMetadata| Improved Metadata]] || Support extra information about files and apps | ||
|- | |- | ||
| | |} | ||
== Default Content == | |||
{| 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" | ||[[ | |<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" | || | |<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 | |||
|- | |||
|} | |} | ||
[[Category:Desktop]] |
Latest revision as of 18:44, 15 August 2015
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.
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 | ✓ |
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 |
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 |
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 |
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 |
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 |
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 |
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 |