Linux - DesktopThis forum is for the discussion of all Linux Software used in a desktop context.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Linux has recently made huge progress in the desktop area. Corporate interest peaked as Microsoft tighted its monopolistic screws with its new licensing program earlier this year. However, there are a few things that I think still need improving in top grade distributions such as Mandrake or Redhat. This list was developed over a year of watching my wife using the kde, gnome and fluxbox interfaces primarily in Mandrake 8.x.
1. Consistent menus/Widgets
For example with the File - Open menu some applications use the gnome file widget and some use kde and others have their own or modified versions of the standard (mozilla/xine/xmms). Users find this confusing.
Other menus in Windows that are consistent that make life easier for users
File - Print
File - Save
File - Save As
Help Files
2. Improved Fonts
Much has been made of the lack of a good set of true type fonts. Mandrake has made up for this by making easy to use font importation. And Redhat has made some progress. 'nuf said
3. Reliable Copy and Paste
We have to make sure it works across all kde and gnome applications. Again, in the past there has been a lot of discussion about this.
4. Troubleshooting Wizards
Troubleshooting wizards are far and few between in Linux. Typically if something doesn't work users are directed to the command line to use obscure programs such as vi to edit files. We need more tools for troubleshooting and for them to be consistent.
5. To Practice Information hiding
One of the best features of Mac which Windows has copied recently is data hiding. Hide all information - i.e. menus / options etc. that are not relevant to the task at hand. This is completely contrary to the UNIX way of doing things.
An example is gnome CD roaster - an excellent tool. CD Roaster has dozens of options that are not documented in the user interface - and really for most CD burning are not relevant. Why not hide all but the crucial options (e.g. CD burn speed) and the file browser and let the user request the options.
Another hideous example are man pages - which are very confusing for end users. Info pages aren't much better and help commands are inconsistent.
6. Easier Application Installation
Recent distributions installations are excellent. For applications it is getting better - but not quite there yet.
What I would like to see are urpmi or apt-get style web links. Here is an example workflow for an end user:
1) User needs a newsreader and so he searches icewalkers/google and some other places and find out that other people recommend pan.
2) Unaware that his distro includes it he downloads it
3) Launches Nautilus or konqueror
4) Locates the file And clicks to install it
5) The user is not running as root so the installation fails
6) User changes to root and installs the app
7) Launches the app
What could happen is :
1) User searches the web for a newsreader
2) Unaware that his distro includes it he clicks on it.
a. An application with mime type associated with rpm launches.
b. The application checks the rpm database and notices that the app is available on the CD - prompts them for their local copy or to install via the Internet
3) If the user chooses via network it checks the signatures to make sure they are valid and prompts the user for the root password. It finishes the install and launches the application.
7. A better file manager
Users need to manage their files - and not just via applications. Windows has been making it harder and harder for users to properly manage their files. For example they hide explorer under accessories and try to make all applications write to " my documents " which at times can be hidden under the c:\windows directory. I think Mac OS 10.2 has got this right and nautalis and konqueror are getting better.
Lesser Items include:
8. Install all plugins for the browsers
Lets face it - the number one application for new users is typically the browser. And many first time users of Linux download their distribution or get a copy of a free download from a friend. Why not make sure that the flash/Java/xpdf/acroread & shockwave plugins work for Mozilla/galeon & konqueror right from the start on the download editions of the distributions?
9. Fewer initial choice of applications
UNIX users value choice - and a variety of sharp tools to get the job done.
However, your typical home user gets confused by too much choice( the information hiding principle). Distros such as mandrake have made strides in this area by making task oriented menus.
10. What was that command again?
One project I have started is a simple command browser for the linux terminal session. Commands are clustered by function so it is easy to find a command you may have forgotten.
>> " For example they hide explorer under accessories and try to make all applications write to " my documents " which at times can be hidden under the c:\windows directory."
my guess is that thats the preparation for "brainless" computing in the future ...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.