ADDED 15 Jul 2010: Restrictive selling practices
The upshot is that people who don't want to use Windows, e.g. lots of linux users, are forced to subsidise those who do.
This practice should be illegal. Perhaps it is -- and the law is ignored?
I used to use four virtual desktops at a time at first, then later switched to six. Then for a few years I switched to eight. Now I regularly have ten (using the CTWM window manager for many years, until I recently switched to using OpenBox instead as described here).
So when I need to give a presentation I leave the workspaces dedicated to my long term current tasks (e.g. browser open with frequently accessed web sites, editor instantiations for papers I am working on, PDF reader instances with papers I am currently reading) and set up my presentation (prepared using latex and shown using xdvi or xpdf), and in other desktops set up other things I want to show, e.g. videos, software demos, images. Then during my talk I can flip to the required workspace and instantly run whatever I have set up, and then instantly return.
If I want to give two or three demos each of which requires several windows to be open, I can prepare a virtual desktop for each of them in advance and flip to them when needed. This is helped by the fact that I don't use powerpoint for presentations, so I don't have to go in and out of 'full screen' mode. Instead I use a PDF viewer or xdvi on the output of latex.
ls *smith*.txt
in unix/linux, and various other operating systems, which we have
been able to do since long before Windows was even invented.
However, I have noticed that the Linux developers who try to make Linux look and behave like Windows, in the interests of winning converts often fail to use the power of the Unix mechanisms in Linux. E.g. as far as I know, the standard graphical file browsers in Linux (e.g. nautilus, pcmanfm) go slightly beyond windows explorer in allowing pattern matching on the first character of a file or directory name, but do not allow wild cards, e.g. 'a*.p' to get all files starting with 'a' and ending '.p'. I find that exclusion daft, given the powerful regular expression matchers available in Linux.
I used that in my 'toy' pop11 based file browser
announced as long ago as 1999:
http://www.cs.bham.ac.uk/research/projects/poplog/figs/rclib/rclib-browser.html
As far as I can tell, symbolic links are still not available in recent versions of windows.
For Windows users who have no idea what I am talking about look here: http://en.wikipedia.org/wiki/Symbolic_link. Shortcuts are a poor substitute, for the reasons given there.
/places/towns/cities
and then is later moved to a different device (e.g. a USB drive, or
to a subdirectory of another directory)
/things/places/towns/cities
does not affect the syntax required for the name 'places' on a unix
(and now also linux or Mac) file structure allows many things to be
done elegantly. Even the terminal can be treated as a file /dev/tty
and processes reading from and writing to any device can be
conceptualised as reading from and writing to a file, so that the
symbols '>' and '<' for writing to and reading from have a suitably
general interpretation. Where a non-linear mode of access is
required, that can be handled by software used, not the syntax of
the path name.
I am amazed that the developers at Microsoft have not learnt the importance of giving users freedom to tailor keyboard maps. (It should be easier than it is in linux too.)
Is it ignorance, arrogance, bad management, sheer stupidity, lack of imagination, ..?
Or is the design of windows so non-modular that they cannot
accommodate these features.
needs
For some hunches about what Microsoft may be doing see the last
section of
this
file.
Maintained by
Aaron Sloman
School of Computer Science
The University of Birmingham