new feature request: add right mouse click on program to set it to system tray

Bug #347173 reported by grofaty
4
Affects Status Importance Assigned to Milestone
AllTray
Invalid
Wishlist
Unassigned

Bug Description

Hi,
on Windows there is excellent program from http://www.4t-niagara.com/tray.html that has one great functionality: right mouse button click on program's minimize button minimizes program to system tray.

It would be nice if the same could be possible in Alltray. It would be nice if some settings could be turned on and this functionality would work for any program in Ubuntu.
Regards

grofaty (grofaty)
description: updated
Revision history for this message
Michael B. Trausch (mtrausch) wrote :

AllTray already lets you click the "close" button to send the application to the system tray. If you want to minimize the application to the taskbar, you can do that by clicking the minimize button; to tuck it neatly away in the system tray, you just click the close button.

Doing it for any program (read: any X Window) in Ubuntu is also possible using AllTray in "click mode". I may be missing something here, so I'll leave the bug open so you can clarify what you mean, but it looks to me like what you already want is largely already there. Would that assertion be correct?

Changed in alltray:
status: New → Incomplete
Revision history for this message
grofaty (grofaty) wrote :

Michael,
using Niagara software on Windows I am allowed to do this:
1. close any program I want (click on close button)
2. minimize to taskbar (click on minimize button)
3. send program to system tray (right click on minimize button)

I don't really like idea to click on close button to move program to system tray, because it gets confusing - sometimes I want program to end and sometimes I would like it to be send to system tray. The most logical use is to use right click on minimize.

If it is possible I would love to see additional functionality to use right mouse on minimize to send program to system tray. But please keep any functionality you already use, I don't want you mess thinks out. :)
Regards

Revision history for this message
Michael B. Trausch (mtrausch) wrote :

Am setting this back to New for now. Perhaps this can be done for 0.8.0?

Changed in alltray:
status: Incomplete → New
Changed in alltray:
importance: Undecided → Wishlist
Revision history for this message
Michael B. Trausch (mtrausch) wrote :

The fix for this is targeted for 0.7.4dev. At the time of the 0.7.4dev release, either this bug will be fixed or it will be marked “invalid”, if a fix is not possible.

Changed in alltray:
milestone: none → 0.7.4dev
status: New → Confirmed
Revision history for this message
Michael B. Trausch (mtrausch) wrote :

This bug cannot be fixed because there is no way to properly do so. However, if you're interested in making it fixable, read on...

What is needed for something like this to work (or other things like adding custom things to a window's context menu) is for some sort of standard extension mechanism to be specified—and that specification then implemented—in window managers such as Metacity, KWin, Compiz, Fluxbox, Openbox, E, and so forth.

The specfication needs to enable an application to request that menu items are added to the window manager's context menu for applications, and the specification needs to enable an application to request that the window manager do certain things when requested in response to user input. Should such a standard be created, and adhered to by window managers, AllTray will use it.

This standard should be drawn up at the X level, as other standards (such as the System Tray Specification) already are, and then support for it should be added to GDK and GTK, but the latter is not strictly necessary. The former is the important part.

Changed in alltray:
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.