Ubuntu QA:
Blog
Brainstorm
Package status
Log in
The Ubuntu community has contributed 22700 ideas, 138270 comments, 2629576 votes
All
more
Projects
more
Software
»
AbiWord Word Processor
AcidRip DVD Ripper
Akregator
Alien Arena
Amarok
Amaya
AMSN
Anjuta IDE
Archive Manager
Ardour
Ark
Audacious
Audacity
Azureus
Banshee Music Player
Battle for Wesnoth
Blender 3D modeller
Bluefish Editor
Bluetooth File Sharing (Gnome)
BZFlag
Calculator (Gnome)
CellWriter
Cervisia
Chatzilla
Cheese
Chess (Gnome)
Claws Mail
Comix
Compiz
Compiz Advanced Settings (ccsm)
Deluge BitTorrent Client
DeVeDe
Device Manager (gnome)
Device Manager (kde)
Dia
Dictionary (gnome)
Dictionary (kde)
DigiKam
Dillo
Dolphin
Dvd::rip
Eclipse
Ekiga Softphone
Emacs
Emesene
Epiphany
Eric python IDE
Evince Document Viewer
Evolution Mail and Calendar
Exaile Music Player
Extreme Tux Racer
FileZilla FTP client
Firefox
Flash plugin (macromedia)
FlightGear
Frozen-Bubble
F-Spot Photo Manager
GCompris Educational suite
GDecrypt
GDesklets
GFTP
GIMP Image Editor
Glade Interface Designer
Gnome
GNOME Do
Gnumeric Spreadsheet
Gossip Instant Messenger
GPROFTPD
GStreamer
Gtkam
GTwitter
IDLE
Image Viewer (EoG)
Inkscape Vector Graphics Editor
Istanbul Desktop Session Recorder
Jokosher Audio Editor
JuK
K3b
Kaffeine
KAlarm
Kate
KAudioCreator
KDE
KDevelop
Kino
KMail
KNetworkManager
KNode
KOffice
Konqueror
Konsole
Kontact
Konversation
Kopete
KOrganizer
KPDF
KTorrent
KWord
MeMaker
Miro Internet TV
Mixxx (DJ software)
MonoDevelop
MPlayer Movie Player
Nautilus
NetBeans
Network Manager
OpenArena
OpenOffice.org Database
OpenOffice.org Drawing
OpenOffice.org Formula
OpenOffice.org Presentation
OpenOffice.org Spreadsheet
OpenOffice.org Word Processor
OpenShot Video Editor
OpenTTD
PgAdmin
Phoronix test suite
Pidgin Internet Messenger
Qt Designer
Scorched 3D
Scribus
Seamonkey
Shrew Soft VPN Access Manager
Sound Juicer
Sunbird
SuperTux
Totem Movie Player
Transmission
Twinkle
Umbrello
Vega Strike
Vinagre Remote Desktop Viewer
VLC media player
Wine
Wireshark
Wormux
XChat-GNOME IRC Chat
Ubuntu software
»
Add/Remove program dialog
Live CD
Live CD installer
Synaptic package manager
Ubuntu One Music Store
Ubuntu Software Center
Unity
Update manager
Wubi Windows installer
Ubuntu derivate
»
Edubuntu
Gobuntu
Kubuntu
Mythbuntu
Sabily
Ubuntu GNOME Remix
Ubuntu mobile edition
LoCo
»
United States/Minnesota
Ubuntu derivate
»
Xubuntu
Ubuntu website
»
brainstorm.ubuntu.com
launchpad.net
ubuntu.com
ubuntuforums.org
wiki.ubuntu.com
Accessibility
more
Accessibility
Documentation
Education
Gaming
Graphics
Hardware support
Installation
Internet & Networking
Look and Feel
Marketing
Multimedia
Office
Programming
Quality
Security
Server
System
Usability
Others
Idea sandbox
Popular ideas
Ideas in development
Implemented ideas
Contributor TooSmart on the Accessibility category
Summary
Ideas
Solutions
Ideas promoted
Ideas demoted
Ideas commented
Ideas bookmarked
Latest comments
Latest comments
Most popular
Help the user understand when closing a window does not close the app
Written by
YannUbuntu
the 9 Sep 10 at 10:58. Global category: Accessibility.
Needs clarification
When closing a window, it is currently not obvious for the user to know if the app is still running in systray or not.
Developer comments
Designer response:
http://www.ivankamajic.com/?p=560
189
votes
224
29
35
Solution #1:
When an app goes in systray, temporary highlight its indicator
Written by
YannUbuntu
the 9 Sep 10 at 10:58.
When the window of the app is closed, its indicator in systray would temporarily (e.g. during 1 second) either :
- change its color
- or change its backgroud color
- or be animated
- ...
so that the user visually knows that the app has been minimized in systray.
When the window of the app is closed, its indicator in systray would temporarily (e.g. during 1 second) either : - change its color - or change its backgroud color - or be animated - ... so that the user visually knows that the app has been minimized in systray.
388
votes
397
11
9
Solution #2:
Use same window animation as "Minimize" , but toward the indicator in systray
Written by
YannUbuntu
the 9 Sep 10 at 11:10.
When you minimize a window, there is an animation (zoom) that gives the feeling that the window is reduced toward the bottom of the screen until its final reduced location in the . This idea is to use the same zoom animation for reduction in systray !
Some applications already use this system for systray reduction : for example in Lucid, Empathy with Telepathy's PPA (ppa:telepathy/ppa) has its indicator in the Notification Zone, and uses this animation. Just try it !
When you minimize a window, there is an animation (zoom) that gives the feeling that the window is reduced toward the bottom of the screen until its final reduced location in the . This idea is to use the same zoom animation for reduction in systray ! Some applications already use this system for systray reduction : for example in Lucid, Empathy with Telepathy's PPA (ppa:telepathy/ppa) has its indicator in the Notification Zone, and uses this animation. Just try it !
-136
votes
13
11
149
Solution #3:
Display messages.
Written by
Lachu
the 12 Sep 10 at 08:38.
- Display information how many windows have application this window belongs to on mouse hover close button.
- Display messages, when window, which don't have focus lastly time disappears(message like "task is complete")
- Tray icon is yet another window
- Watch on x server connections (especially when user interact with window of this application) and show messages, when connection is closed.
- Display information how many windows have application this window belongs to on mouse hover close button. - Display messages, when window, which don't have focus lastly time disappears(message like "task is complete") - Tray icon is yet another window - Watch on x server connections (especially when user interact with window of this application) and show messages, when connection is closed.
-85
votes
25
14
110
Solution #4:
Use emule's technique: a button for closing, a button for the tray
Written by
knocte
the 15 Sep 10 at 20:10.
You can see an example of what I mean by seeing this image:
https://bugzillafiles.novell.org/attachment.cgi?id=389828
Of course, still the applications that add this button should add a warning message when the close button is pressed. But this way the user instantly sees there is an extra button that he wants to know about.
And this way it's easy to spot which applications have this functionality and which don't.
Furthermore, this idea could be combined with Solution#2 too to make the user experience even clearer.
You can see an example of what I mean by seeing this image: https://bugzillafiles.novell.org/attachment.cgi?id=389828 Of course, still the applications that add this button should add a warning message when the close button is pressed. But this way the user instantly sees there is an extra button that he wants to know about. And this way it's easy to spot which applications have this functionality and which don't. Furthermore, this idea could be combined with Solution#2 too to make the user experience even clearer.
-85
votes
14
10
99
Solution #5:
Use MSN Messenger's technique: solution #2 +display a notification
Written by
Glaedr
the 20 Sep 10 at 13:19.
Minimize the app to the tray and display a notification such as "The [appname] app is still running in the tray, right-click and select Quit to close it" or similar.
Minimize the app to the tray and display a notification such as "The [appname] app is still running in the tray, right-click and select Quit to close it" or similar.
-40
votes
32
9
72
Solution #6:
Use a different button if closing the window will send the app to tray
Written by
fallingleaf
the 20 Sep 10 at 20:09.
Instead of the red X the button could be orange or something instead, or some other icon that indicates sending to tray.
Instead of the red X the button could be orange or something instead, or some other icon that indicates sending to tray.
-25
votes
4
7
29
Solution #7:
Make an system tray-program
Written by
TooSmart
the 4 Oct 10 at 01:05.
This program will give permissions to which apps should be killed and which ones should be in the system tray based on the user's preference.
This program will give permissions to which apps should be killed and which ones should be in the system tray based on the user's preference.
-28
votes
1
1
29
Solution #8:
"Cannot be closed" in the taskbar
Written by
UbuntuN00b
the 7 Oct 10 at 15:55.
When the user want close the window, a message "cannot be close" appear in the taskbar, next to the application icon.
When the user want close the window, a message "cannot be close" appear in the taskbar, next to the application icon.
-15
votes
10
4
25
Solution #9:
Use Mac OS X's technique: closing a window never closes the application
Written by
leggy
the 3 Nov 10 at 04:03.
List applications in a panel or dock, instead of windows. Applications can be closed from that list.
Then:
* The close button on a window's title bar, control+W, or file->close, closes only the window.
* The close button on the applications list, control+Q, or file->quit closes the application every time.
The Gnome window list can already group windows by application, and when you right click on the group button there is an option to close all the windows. This could close the application explicitly instead.
Clicking the button for an application with no open windows should do something useful, like open a new document.
Unfortunately, this requires altering applications so they can be open with no windows. Several applications that already remain open with no windows must also be changed, so they don't put their (non-notification) icon in the notification area.
In the transition period, you could emulate leaving an application open when its last window is closed from the title bar button by leaving the it in the application list. Closing the fake application removes the list entry. Clicking it starts it again. This isn't ideal, since the emulation could not tell if the application quit because you closed the last document or or asked to quit.
List applications in a panel or dock, instead of windows. Applications can be closed from that list. Then: * The close button on a window's title bar, control+W, or file->close, closes only the window. * The close button on the applications list, control+Q, or file->quit closes the application every time. The Gnome window list can already group windows by application, and when you right click on the group button there is an option to close all the windows. This could close the application explicitly instead. Clicking the button for an application with no open windows should do something useful, like open a new document. Unfortunately, this requires altering applications so they can be open with no windows. Several applications that already remain open with no windows must also be changed, so they don't put their (non-notification) icon in the notification area. In the transition period, you could emulate leaving an application open when its last window is closed from the title bar button by leaving the it in the application list. Closing the fake application removes the list entry. Clicking it starts it again. This isn't ideal, since the emulation could not tell if the application quit because you closed the last document or or asked to quit.
11
votes
13
7
2
Solution #10:
Create guidelines for consistent behavior
Written by
Otus
the 9 Nov 10 at 11:29.
For example: Close button should always close the app; minimize may be used for "close to tray" behavior, but must be configurable. Also guide on defaults and the types of apps that should use this behavior.
For example: Close button should always close the app; minimize may be used for "close to tray" behavior, but must be configurable. Also guide on defaults and the types of apps that should use this behavior.
1
votes
7
5
6
Solution #11:
Change color of the close button too + #2
Written by
Klau3
the 8 Dec 10 at 22:15.
One way – by side of #2 – could be to change the close button color to blue or green. This would indicate that the program would not close when clicking on it (close == red icon, indicator to systray == blue or green).
PS: I was thinking about the described problem a while ago too :)
One way – by side of #2 – could be to change the close button color to blue or green. This would indicate that the program would not close when clicking on it (close == red icon, indicator to systray == blue or green). PS: I was thinking about the described problem a while ago too :)
4
votes
5
4
1
Solution #12:
Different animations + Indicator
Written by
chillyperson23
the 27 Dec 10 at 18:31.
Maybe, there should be an indicator and a different desktop effect for it. IE: Clicking the X button on an application that is closing will make it fade out. But clicking the X button on an application that is just going in the background will fade and zoom towards the indicator applet, and there will be a notification that says "*** is now running in the background" (Kinda like the notification for changing the volume) A notification like this makes things feel smoother and more refined, especially on a mobile OS. And this would work for a desktop system as well.
Another way to accomplish something like this is to have it so that clicking the X button closes the app, but clicking and holding it makes it run in the background. Along with the notification.
In both cases above, there should always be a place to see what apps are running. Currently, on a fresh install, you have to go to System>Administration>System Monitor> Processes tab to see open processes. That is simply too many clicks to see running tasks.
The solution to this is to put a menu item in the Session Indicator Applet that shows running tasks and processes. It should only show apps with a window, or that have been started by the User and not by logging in to reduce clutter.
EDIT: Also do like YannUbuntu said in solution 1 and make the indicator flash/glow.
Maybe, there should be an indicator and a different desktop effect for it. IE: Clicking the X button on an application that is closing will make it fade out. But clicking the X button on an application that is just going in the background will fade and zoom towards the indicator applet, and there will be a notification that says "*** is now running in the background" (Kinda like the notification for changing the volume) A notification like this makes things feel smoother and more refined, especially on a mobile OS. And this would work for a desktop system as well. Another way to accomplish something like this is to have it so that clicking the X button closes the app, but clicking and holding it makes it run in the background. Along with the notification. In both cases above, there should always be a place to see what apps are running. Currently, on a fresh install, you have to go to System>Administration>System Monitor> Processes tab to see open processes. That is simply too many clicks to see running tasks. The solution to this is to put a menu item in the Session Indicator Applet that shows running tasks and processes. It should only show apps with a window, or that have been started by the User and not by logging in to reduce clutter. EDIT: Also do like YannUbuntu said in solution 1 and make the indicator flash/glow.
2
votes
2
1
0
Solution #13:
Minimize-to-system-tray button in the "X close" button's place (option 3 in img
Written by
Voltius
the 6 Mar 11 at 09:08.
http://www.chrisnorstrom.com/wp-content/uploads/2011/03/featured-image.png
=== There are 2 different types of programs ===
Web browsers, email and chat windows, and Photoshop are made to be interacted with and closed when done. But programs like Steam, Skype, uTorrent, instant messenger clients, virus scanners, music players, and others are designed to not be interacted with frequently and instead just allowed to run in the background while you’re working on other things.
=== The Problem ===
Is that both of these types of programs, interactables & forgettables, both use the close “X” button to do two different things. Forgettables just want to run in the background and stay out of your way, but no one bothered to give them their own button to ‘minimize to system tray’ so they use the “X” close button, which is bad because it confuses users and is inconsistent.
Most users just click towards the big red button and assume it will close the window of the program and exit the program itself. They’re probably not going to spend too much time looking at what symbol the big red button has inside of it. Also, users have gotten use to thinking that the button on the outside means close and exit.
[...]
== The Solution ==
Keep the "X" close button but scoot it over and in its place put a 'minimize to systray' button. This way everyone's happy. Users by habit will still click on the end red button and minimize the program to systray which is what the developer indented for them to do. Other users can use the "X" close button to exit the program completely.
http://www.chrisnorstrom.com/wp-content/uploads/2011/03/featured-image.png === There are 2 different types of programs === Web browsers, email and chat windows, and Photoshop are made to be interacted with and closed when done. But programs like Steam, Skype, uTorrent, instant messenger clients, virus scanners, music players, and others are designed to not be interacted with frequently and instead just allowed to run in the background while you’re working on other things. === The Problem === Is that both of these types of programs, interactables & forgettables, both use the close “X” button to do two different things. Forgettables just want to run in the background and stay out of your way, but no one bothered to give them their own button to ‘minimize to system tray’ so they use the “X” close button, which is bad because it confuses users and is inconsistent. Most users just click towards the big red button and assume it will close the window of the program and exit the program itself. They’re probably not going to spend too much time looking at what symbol the big red button has inside of it. Also, users have gotten use to thinking that the button on the outside means close and exit. == The Solution == Keep the "X" close button but scoot it over and in its place put a 'minimize to systray' button. This way everyone's happy. Users by habit will still click on the end red button and minimize the program to systray which is what the developer indented for them to do. Other users can use the "X" close button to exit the program completely.
1
votes
1
0
0
Solution #14:
#1 + #2
Written by
ZebaSz
the 14 Mar 11 at 02:24.
Highlighting the indicator helps the user focus on the specific indicator, but might be confused with another app requiring atention.
Using an animation helps understand the app is effectively still running, but the user might have a hard time finding the exact indicator.
I think using a combination of both helps the user understand the app is running on the background, and exactly where to find it again.
Highlighting the indicator helps the user focus on the specific indicator, but might be confused with another app requiring atention. Using an animation helps understand the app is effectively still running, but the user might have a hard time finding the exact indicator. I think using a combination of both helps the user understand the app is running on the background, and exactly where to find it again.
See the 3 comments or propose a solution (latest comment the 23 Mar 11 at 02:18) >>
Keywords
Advanced search »
Tags
Submit your idea