Skip to content
This repository has been archived by the owner on Feb 10, 2024. It is now read-only.

Restore from tray fails with XFCE "show/hide desktop" panel button #1266

Open
VanessaE opened this issue Jan 8, 2015 · 7 comments
Open

Restore from tray fails with XFCE "show/hide desktop" panel button #1266

VanessaE opened this issue Jan 8, 2015 · 7 comments

Comments

@VanessaE
Copy link

VanessaE commented Jan 8, 2015

Using Hexchat 2.9.6 under Xubuntu 14.04.

On the XFCE 4.10 desktop, one of the panels has a "show/hide all applications" button. If Hexchat is set to minimize to its system tray icon, clicking that XFCE show/hide button hides all apps including Hexchat, but clicking it a second restores everything else except Hexchat.

One has to click the Hexchat system tray/notification area icon after restoring the rest of the desktop, to restore the Hexchat window. The only workaround I've found is to just disable "Minimize to tray" in Hexchat's preferences.

Xchat didn't exhibit this behavior.

@Arnavion
Copy link
Contributor

Arnavion commented Jan 8, 2015

Not an XFCE user, but this behavior seems correct to me based on other DE's (and Windows) behavior. The show-hide all applications button tells each open window to minimize itself. The next time you click it, it tells each minimized window to restore itself. However HC isn't minimized, it's hidden, so it doesn't restore itself.

Do other applications that implement a minimize-to-tray feature get restored when you click the panel button? Is this an expectation of all applications running under XFCE?

@TingPing
Copy link
Member

TingPing commented Jan 9, 2015

Xchat didn't exhibit this behavior.

Likely because xchat didn't expose this setting so you have it disabled.

@VanessaE
Copy link
Author

VanessaE commented Jan 9, 2015

That's a good question - I don't have any other applications running normally that even minimize to the tray at all, so I'm not sure exactly what would be considered "normal", though personally I'd expect the window to restore. Meh, no big deal. Turning off minimize-to-tray is easy enough.

@linux-modder
Copy link

That is default behaviour on xfce @VanessaE @Arnavion even chrome does this (UNLESS you throw a flag in chrome to disable this)

Works that way on *Ubuntu , Mint (a ubuntu derivative) and even my distro of choice Fedora (server version presently)

@Arnavion
Copy link
Contributor

@linux-modder So you're saying that on XFCE, Unity and GNOME, if any application window is in a hidden state (not minimized), it still reappears when it is restored from the DE's "show all applications" mechanism? At the very least this is not true of KDE (and thus not of Kubuntu) and Windows.

@linux-modder
Copy link

hide to the tray should

On Sat, Jan 10, 2015 at 2:17 AM, Arnav Singh notifications@github.com
wrote:

@linux-modder https://github.com/linux-modder So you're saying that on
XFCE, Unity and GNOME, if any application is in a hidden state (not
minimized), it still reappears when it is restored from the DE's "show
all applications" mechanism? At the very least this is not true of KDE (and
thus not of Kubuntu) and Windows.


Reply to this email directly or view it on GitHub
#1266 (comment).

@mazes-80
Copy link

Restore from tray also fails for me under awesome-wm under certain conditions:
When I switch desktop a lot with hexchat window hidden, after a "random" time restore button does not work anymore.
All other things from the system-tray menu works well.
I have to close hexchat and restart
restarting wm does not help

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

No branches or pull requests

5 participants