ssh-add-gnome, while it grabs the keyboard, often gets overlayed by other
windows if it is initiated as part of a session startup. This leads to confusion.
The window should always stay on top.
Marking the head of the priority queue with priority high
I don't see this with Psyche. The window stays on top as it should. I remember
seeing in earlier builds, but it appears to be fixed now. Please reopen if you
are still seeing this on your machine.
no, it isn't fixed. It is still easily possible to make the ssh-askpass window
disappear beneath another window.
There's a _NET_WM_STATE_ABOVE now that could be used.
Using GTK 2.4 this is now pretty easy; change the window to
gtk_window_new (GTK_WINDOW_TOPLEVEL) (rather than GTK_WINDOW_POPUP),
then call gtk_window_set_keep_above() to get it on top.
Is it possible to call gtk_window_set_keep_above() on window created by
That should work, yep.