I've had a laptop with a touchscreen for about two years. I didn't even know it had a touch screen for some time (linux - it wasn't auto-detected at the time, and one day I was wiping a dust off the screen and noticed the pointer had moved there:) )
It now has many input devices; a keyboard, a touchpad, an independent graphic tablet and a touchscreen.
I most of the time have my hands on the keyboard, to type and use keyboard shortcuts, and use the touchpad to point and click on small things (like when I want to select a specific sentence in a webpage). I use the graphic tablet when working with graphic programs, and I use the touchscreen when I want to click or move a large area. For instance to bring a window to front I often find it easier to quickly touch it rather than reaching for the touchpad, looking for the mouse pointer, moving it around and clicking, especially as my fingers are on the keyboard, the screen is no further away than the touchpad! To move a window I sometimes press alt with the left hand and move the window with the back of a finger (alt-click-drag moves a window on most linux window managers). When browsing an image folder touching the image I want to display is much easier than with the mouse, etc.
In practice I touch the screen maybe a couple of times per hour, and I share this experience that at work or at my parents' place (no touch screens there) I regularly find myself wanting a touch screen.
About smudges I use the back of my finger to touch the screen, it works just as well and leaves practically no marks.
*Clicks Preview with a finger*
My datapoint contradicts that claim a bit:
I've had a laptop with a touch screen (hp pavillon dv3) for two years and a bit, and I use touchpad AND keyboard AND touch screen to interact. When I want to select a big button or activate a window I find it far more convenient to touch the screen (with the back of my finger so it doesn't leave greasy prints), than wiggling the mouse around so I can see where the pointer is, moving it to the right place and clicking. (I sometimes even first touch approximately the point I want to hit and then move the mouse for fine tuning).
I'd even add that I miss that at work and when I use another (touchless) laptop. All the time I just want to bring that window to front or move a window away (I'm on linux so when the alt key is pressed (with my left hand) I can move a window around with my right hand as easily and naturally as moving a piece of paper around on my desk.
I get pain in my wrists and fingers due to mouse and keyboard usage, not the occasional touch.
I'd HATE having to do everything by touch however. I want my mouse AND my touch screen.
I still haven't found a player for my Mac (or Linux laptop) that can run songs/movies at double speed without making everyone sound like chipmunks.
Not developed by Apple, but vlc does that fine (at least on my Linux box, with VLC media player 1.0.6 Goldeneye).
I installed Folding@home for precisely that reason. I used to do a "yes >
That's the approach Unix has used for a long, long time now. Installed programs on a Unix system are generally root-owned and sit in directories that are also root-owned. For a normal user, both the executable and the directory in which it is located is read-only.
System-wide programs are stored in directories not writable by normal users, but that doesn't prevent a user from downloading a trojan into his own directory and running it, which is what the parent was talking about.
Unix systems do offer the option to mount
I agree the current situation is far from perfect (Ideally, the people at freedesktop.org would build a unified centralised password access protocol like they did with dbus etc, so applications developers wouldn't have to implement all existing protocols every time) but having each application implement its own strategy is worse.
Three reasons:
First, the user either has to type as many master password as there are implementations (Now I have to type three passwords when logging in: the session password, the kwallet password, and the firefox password because firefox doesn't integrate with kwallet) or store them in cleartext (or in an easily decrypted format). If I had to type one master password for each program that needs passwords (IM, browser, email, irc, gpg, ssh, etc), that would mostly defeat the purpose of them.
Secondly, having a single storage space enables sharing passwords securely between applications. Now I need to save my passwords separately for firefox, konqueror, and chrome. You'll say "stick to a single browser then" but it shouldn't have to be like that.
Third, writing your own implementation increases the risk of having bugs that lead to security holes, compared to a single implementation that got polished over time.
I'm not sure your statement that most users don't use those is right but know too little a sample to support my opinion (I don't know that many linux users but all of them, and not only experts, do use gnome keyring, and I use kwallet).
A holding company is a thing where you hand an accomplice the goods while the policeman searches you.