Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Ideas | Propositions Pandora ( CD-wide Systray-like) Applet
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Ideas | Propositions

Subjects Author Language Messages Last message
[Locked] Pandora ( CD-wide Systray-like) Applet
jesuisbenjamin English 15 jesuisbenjamin [Read]
21 December 2010 à 20:28

Do you like to hide applications you don't need to interact with? (1)

Yes, get them out of my way.
 
100% (1)
No, i want to know what's running.
 
0% (0)

jesuisbenjamin, Friday 12 November 2010 à 11:12


Subscription date : 28 October 2009
Messages : 415
Hello,

I don't know how you use your desktop, but i use CD and have no Gnome Panel. To switch windows i use the Compiz Window Switcher which is triggered with Alt+Tab or by touching the bottom side of my screen.

Switching windows is great, but too many windows in the switcher is less great. Some programs however have the "hide in systray" behaviour, which i believe is useful when you don't need the application's interface, but its engine only (for a time).

I also understand Ubuntu wants to get rid of the systray/notification area in the future. What i propose is the opposite: to create a system-wide hide-in-systray-like behaviour, generated by an applet (which i now like to call Pandora, with reference to the box).

Assuming one can configure a specific click-action (eg. middle-click) to hide the application window in the Pandora Box, the application window would disappear, the application would still run, but hidden and could be retrieved by clicking on the launcher again.

This would be true for all applications: Terminal, Software Centre, Downloads, Music Player etc.

fabounet, Friday 12 November 2010 à 12:14


Subscription date : 30 November 2007
Messages : 17118
well the taskbar has an option to only show minimized windows, I think it gives something similar.

jesuisbenjamin, Friday 12 November 2010 à 12:21


Subscription date : 28 October 2009
Messages : 415
fabounet :
well the taskbar has an option to only show minimized windows, I think it gives something similar.


I think you didn't understand my point.
The dock's interface is fine as it is. I'm talking about the dock interacting with the actual window manager, so as to cause to hide (vs. minimise) the window when requested.
A hidden window does not appear in the taskbar at all, it does not appear in the window switcher either (which shows maximised and minimised windows).

matttbe, Friday 12 November 2010 à 13:06


Subscription date : 24 January 2009
Messages : 12573
A hidden window does not appear in the taskbar at all
Yes because this window has been destroyed... So for X, this window no longer exists and all WM refer to X.
I think it's not possible to destroyed a window and recreate it when we want to have it back... Maybe we can communicate with a WM (but it should be a specific WM) to add some exceptions.
Or we can maybe change the status of this window but I don't know if it's possible to do that

jesuisbenjamin, Friday 12 November 2010 à 13:27


Subscription date : 28 October 2009
Messages : 415
Well it's interesting, i am learning along

Guest, Monday 20 December 2010 à 15:58

There is program named AllTray http://alltray.trausch.us/
I just bind it on Alt+Esc, press, click window, it put it in “tray”

And i agree, that would be great if CD have this functionality, hiding windows, putting their icons in something like Stack, you know.

I dunno, but maybe, maybe, it will be easier using alltray, i mean it can hide windows, already, so just connect CD with AllTray through DBus or something?

jesuisbenjamin, Monday 20 December 2010 à 16:13


Subscription date : 28 October 2009
Messages : 415
There is also StackApplet for Gnome-Panel:
http://www.omgubuntu.co.uk/2010/11/stackapplet-1-4-released-ubuntu-indicator/

Guest, Monday 20 December 2010 à 17:42

No, it's... display your reputation or something i don't care.

I mean Stack is applet of CD it let you collect files to quick open.
Or Folders applet, looks same, almost.

Guest, Monday 20 December 2010 à 18:13

For example:
this http://storage4.static.itmages.ru/i/10/1220/h_1292865067_b68e1d00eb.png
And then (after hiding) http://storage5.static.itmages.ru/i/10/1220/h_1292865079_fa9f2d95f2.png

matttbe, Tuesday 21 December 2010 à 02:02


Subscription date : 24 January 2009
Messages : 12573
@ fabounet: does it can be done easily with a new applet or by adding something into the core?

@ Guest: thank you for this idea! (PS: -37°C !!! )

fabounet, Tuesday 21 December 2010 à 11:07


Subscription date : 30 November 2007
Messages : 17118
hmm, alltray is a systray isn't it ?
anyway, hiding an icon is problematic, because then how do you access it when you need ? or maybe I'm misunderstanding what we want here

jesuisbenjamin, Tuesday 21 December 2010 à 12:18


Subscription date : 28 October 2009
Messages : 415
I think the point is not to hide the icon (although it could be stored in a stack), but the point is rather to hide the window, just as an application which can run headless (gwget, skype or transmission), but apply the behaviour to any program you wish to run headless as it were.

Guest, Tuesday 21 December 2010 à 13:28

jesuisbenjamin, yes, it is.

fabounet :
hmm, alltray is a systray isn't it ?

No, this app hides window and put its icon in systray, then you click on icon and get the window back, click again and it hide etc.
“Hide” means you can't see it when pressing Alt+Tab and something same.

fabounet :
how do you access it when you need ?

I think it doesn't matter how it will looks. It can be like on picture above: in subdock; or can be like small icons laying just right on main dock in few rows.
Or it can leave icon on dock but adding some emblem, though i don't like this, but it will be normal too.

I think about that like about alternative to workspaces' conception. Instead of moving windows between workspaces i just hide them, really useful, for me though.
Do you think i'm freakish?

jesuisbenjamin, Tuesday 21 December 2010 à 13:38


Subscription date : 28 October 2009
Messages : 415
Guest :

“Hide” means you can't see it when pressing Alt+Tab and something same.

= not visible in taskbar.

Guest :

I think it doesn't matter how it will looks. It can be like on picture above: in subdock; or can be like small icons laying just right on main dock in few rows.
Or it can leave icon on dock but adding some emblem, though i don't like this, but it will be normal too.


A container of any kind would be ok imo: sub-dock or menu

Guest :

I think about that like about alternative to workspaces' conception. Instead of moving windows between workspaces i just hide them, really useful, for me though.
Do you think i'm freakish? :-D


It makes complete sense to me.

lylambda, Tuesday 21 December 2010 à 18:44


Subscription date : 06 September 2009
Messages : 1635
So, do you want the possibility to put applications launched on a subdock and not just in the maindock like now ? If yes, I think that can be an interesting option !

jesuisbenjamin, Tuesday 21 December 2010 à 20:28


Subscription date : 28 October 2009
Messages : 415
lylambda :
So, do you want the possibility to put applications launched on a subdock and not just in the maindock like now ? If yes, I think that can be an interesting option !

not only that: it should also tell the WM to hide the window from the taskbar.

Ideas | Propositions

Subjects Author Language Messages Last message
[Locked] Pandora ( CD-wide Systray-like) Applet
jesuisbenjamin English 15 jesuisbenjamin [Read]
21 December 2010 à 20:28


Glx-Dock / Cairo-Dock List of forums Ideas | Propositions Pandora ( CD-wide Systray-like) Applet Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.