AboutUbuntuRevisited

Differences between revisions 3 and 5 (spanning 2 versions)
Revision 3 as of 2007-05-02 05:27:09
Size: 3155
Editor: that
Comment: Add link to spec in LP
Revision 5 as of 2007-05-14 14:02:09
Size: 2627
Editor: 14
Comment: I don't think we affect ubuntu-artwork, and clean up a lot
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
 * '''Packages affected''': `AboutUbuntu`, `ubuntu-artwork`  * '''Packages affected''': `about-ubuntu`
Line 15: Line 15:
The orginal AboutUbuntu specification was fine to be proposed and get accepted for inclusion for the start of the Breezy cycle, however the Ubuntu landscape has changed remarkably since then, and AboutUbuntu needs to cope with this change. The below paragraph is from the original specification. The orginal AboutUbuntu specification was fine to be proposed and get accepted for inclusion for the start of the Breezy cycle, however the Ubuntu landscape has changed remarkably since then, and AboutUbuntu needs to cope with this change.
Line 17: Line 17:
People are used to "About ''Name of Program''" showing a window that gives the software version details, and copyright info. Since many people do not distinguish between the computer and the operating system, other operating systems also include in their About box basic info about the computer the system is running on. Ubuntu should be just as polished. People are used to "About ''Name of Program''" showing a window that gives the software version details, and copyright info. Since many people do not distinguish between the computer and the operating system, other operating systems also include in their About box basic info about the computer the system is running on. Ubuntu should also include this feature, as well as linking to more information about the computer, as well as more information about Ubuntu.
Line 21: Line 21:
The use cases are mostly unchanged from AboutUbuntu, with the caveat that we now want the ability to support our derivates, such as Kubuntu, Xubuntu just as easily.
Line 25: Line 23:
 * Jeff, a marketing hack and propagandist, wants to make sure people using Kubuntu can find more information about the system.

 * Claude, a recent Gentoo convert, follows the bleeding edge of Grumpy Groundhog. He wants an easy way of seeing what kernel version he's running.

 * Jacinda, a sysadmin, wants an easy way for his users to check some basic specifics of their system, so he can diagnose problems more quickly.
 * Jeff, a marketing hack and propagandist, wants to make sure people using Kubuntu can find more information about the system, as well as Kubuntu itself.
Line 38: Line 32:
  * Derivate name, their logo and the version number (most prominent)   * Derivative name, their logo and the version number (most prominent)
Line 42: Line 36:
  * a "More Information" button that opens the default browser pointing to the ubuntu-artwork page for the derivative
Line 51: Line 46:
=== Data preservation and migration ===

 * The current "About Ubuntu" page should be removed from `ubuntu-artwork`, as it is redundant with the front page of ubuntu.com, which is linked to by the About box. ''See also'' BrowserDefaults.

Summary

To make Ubuntu more polished and easier to support, it will have an About box that displays the Ubuntu derivate (if any), Ubuntu version and basic information about the system.

Rationale

The orginal AboutUbuntu specification was fine to be proposed and get accepted for inclusion for the start of the Breezy cycle, however the Ubuntu landscape has changed remarkably since then, and AboutUbuntu needs to cope with this change.

People are used to "About Name of Program" showing a window that gives the software version details, and copyright info. Since many people do not distinguish between the computer and the operating system, other operating systems also include in their About box basic info about the computer the system is running on. Ubuntu should also include this feature, as well as linking to more information about the computer, as well as more information about Ubuntu.

Use cases

  • Stephanie installed Ubuntu a couple of months ago, from a CD she picked up at an Internet cafe. Now she has found the Ubuntu Web site, sees that the latest version of Ubuntu is x.y, and wants to know whether she's running the latest version.

  • Jeff, a marketing hack and propagandist, wants to make sure people using Kubuntu can find more information about the system, as well as Kubuntu itself.

Design

Simplicity, simplicity, simplicity.

  • Choosing the "About Ubuntu" menu item should open the About window, visually centered on the screen. It should behave properly with respect to startup notification and session saving. The window should be closable using either Ctrl+W or the close button.
  • The About window should include:
    • Derivative name, their logo and the version number (most prominent)
    • computer model, if available
    • CPU speed and amount of RAM on the system
    • a "Hardware Details" button that opens the Device Manager
    • a "More Information" button that opens the default browser pointing to the ubuntu-artwork page for the derivative
    • Linux kernel version number
    • Gnome or other session manager's version number.
  • Any of the informative text should be drag-and-droppable as plain text into another program.

Implementation

Code


CategorySpec