Usability: .RUN files, terminal, and privileges
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Nautilus |
New
|
Low
|
|||
One Hundred Papercuts |
Invalid
|
Low
|
Unassigned | ||
nautilus (Ubuntu) |
Triaged
|
Low
|
Ubuntu Desktop Bugs |
Bug Description
Binary package hint: nautilus
Here is a usability problem for users who are new to Linux. This is about what happens for the user, when double-clicking on a file with the .RUN extension (the Sun VirtualBox 3.1.2 Linux additions on Ubuntu 9.10 in my case).
Problem 1 - Terminal auto-closes.
The user is prompted to 'Run in Terminal', 'Display', 'Cancel', or 'Run'. If the user chooses 'Run in Terminal', but the program requires administrator privileges, the terminal window will close too quickly for the user to ready any messages which may be displayed.
Suggested resolution:
If the default behaviour was that the terminal window did not automatically close, and required user action to close it, then novice users would be able to read any appropriate messages displayed in the terminal window.
Problem 2: Privelidges:
The user is prompted to 'Run in Terminal', 'Display', 'Cancel', or 'Run'. If the user chooses 'Run', a new window opens and the script is run, but a message may be displayed indicating that "This Program must be run with administrator privileges. Aborting. Press Return to close this window...". In this case the user's desired action did not occur, and a novice user may not understand why, or what to do about it.
Suggested resolution:
Expand the user's initial list of options to include something like 'Run with administrative privileges'.
Alternate Resolution(s):
Change the initial list of options presented to the user when double-clciking a file to the following:
'display / view', 'run', 'cancel', and 'advanced'.
Then, have the 'advanced' button activate another dialogue with options such as the following:
'Run with administrative privileges', 'Run in Terminal', 'Run in Terminal with administrative privileges', etc...
ProblemType: Bug
Architecture: i386
Date: Sat Jan 9 20:35:35 2010
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/nautilus
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
Package: nautilus 1:2.28.1-0ubuntu1
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: nautilus
Uname: Linux 2.6.31-14-generic i686
XsessionErrors:
(gnome-
(gnome-
(nautilus:1477): Eel-CRITICAL **: eel_preferences
(polkit-
Changed in hundredpapercuts: | |
importance: | Undecided → Low |
status: | Confirmed → Triaged |
Changed in nautilus: | |
importance: | Unknown → Low |
status: | Unknown → New |
Addition to the "Alternate Resolution(s):" section... In the 'advanced' options, the option to 'Start a terminal session at this location'. would also be useful.