Basic Desktop Needs
Barış Metin <baris@pardus.org.tr>,
Çağlar Onur <caglar@pardus.org.tr>
Translation: K. Deniz Öğüt
Proofreading: Shane Shields, Görkem Çetin
Contents
1 Definitions
From our point of view, an operating system that meets the basic desktop
needs can serve the user with an easy-to-use, configurable and customizable
desktop.
Desktop environment is a graphical user interface in which there is
data flow and communication between similar interfaces and processes
and which can perform drag-and-drop, copy-and-paste features between
applications. The desktop environment consists of the menu, the panel
and the desktop itself -the place where the icons and shortcuts for
files, directories, application launchers and environmental devices
exist.
While meeting the basic desktop needs, its desirable for the user
not to need the rights of the root user who is the most authorized
user in the system.
Another necessity is to meet the basic desktop needs with graphical
interfaces. The hardware should be configured automatically; in the
cases where user should intervene, the work should be performed with
graphical interfaces alone. In a similar sense, the actions to install/remove/update
the software should be done via graphical interfaces. The user shouldn't
be forced to work with the console (command line) screen for any of
their needs.
In addition to those mentioned above, all the applications in Pardus
should be using Turkish and UTF-8 as a default language, provided
that Pardus is installed Turkish.
As being a GNU/Linux distribution, the software on Pardus should meet
any Linux user's needs. For this reason, base system (Unix) tools
should appear on the software list, as well.
Along with these definitions, the basic desktop system should be meeting
the conditions and supporting the items below.
2 Basic desktop needs of a computer literate user
-
To mount, configure and use basic desktop hardware
The hardware may include1
-
Any kind of monitor
- Any kind of keyboard
- Any kind of mouse
- Storage devices: floppy disk drive, CDROM/DVD drive,
usb storage device, CD-RW/DVD-RW drive
- Printer (network printers, printers connected via parallel
port and usb)
- Scanner (scanners connected via parallel port and usb)
- Any kind of dial-up network modem
- Network card (PCI and usb network cards)
- Any kind of TV card
- Infrared and Bluetooth supports
Its preferred that the hardware which is mounted on the PC or on the
network is detected and configured automatically.
3 Working with the desktop environment
-
Accessibility to the desired application via the menus
- Customizable interface
-
Themes
- Wallpaper
- Screensaver
- Fonts
- Default application choice for file types
- Configurable panel
- Shortcuts
- Drag-and-drop
- Copy-and-paste between applications
- Search/Find functions
- Easy accessibility to the files by means of icons, having the chance
to alter the arrangement of the icons/files
- The chance of setting up date and time
- The chance of setting up country, region and language
4 A desktop suitable for Turkish and Turkey
Regarding all the interfaces interacting with the user, Turkish support
is a must for Pardus. Those interfaces can be classified below.
-
Application interfaces
- Menus
- Help files
- System and application messages
Besides, font types which are suitable for a Turkish interface should
exist in the system and they should be used as default.
For the distribution software, its imperative that the choises which
are suitable for Turkey are made and data such as calendar information
is added.
5 Information messages
Messages to inform the user should be free of technical details. Ideally,
instead of pointing out the problems in a technical manner, messages
should contribute to the solution by means of assistant programs.
6 Applications
The types and characteristics of the applications of the basic desktop
system are as below.
-
Internet
-
Web browser
- E-mail client
- Instant messaging client
- File transfer appliction
- Web pages editor
- File sharing (on the local network and Internet)
- Multimedia
-
CD player
- Music player
- DVD/VCD/DivX player
- Encoder
- Picture/graphic viewer
- Picture/graphic editor
- Office
-
Wordprocessor
- Spreadsheet
- Presentation program
- Address book
- Organizer
- System
-
Configuration tools
-
Configuring the hardware (keyboard, mouse, screen dimension/resolution,
printer, scanner, modem, tv card, cd writer)
- Configuring the software
-
Install, remove, update
- Choosing the default software
- Network configuration
-
Dial-up connection
- ADSL/Cable connection
- Local network connection
- File manager
-
File manager graphical interface
- Creating file and directory easily
- Cut, copy, paste, delete, move, rename
- Ability to search
- Sharing
- Ownership and permissions
- Archiving and compression
- Encoding (pdf -> ps, etc.)
- Working with storage devices (floopy disk, CD/DVD, usb disk, CD/DVD
writer)
- A trash can which is easily accessed from the desktop, storing the
items deleted by the file manager and can undo the delete action anytime
desired
- Other
-
Text editor
- 1
- Its assumed that the hardware is Linux-compatible. In the list whereever
the expression ``any kind'' is used, it stands for ``any kind
which can be used with Linux''.