|
From: Petr M. <mi...@ph...> - 2014-06-20 21:32:39
|
> So there is no wxt terminal support for raise console window on linux unless > you are using gtk2 and either KDE3 or the Gnome console terminal. > I will add this to the docs somewhere (maybe "known limitations"?) Spacebar raises the window on KDE3 as well as KDE4 using both x11 and wxt terminals, but not qt. It works with xterm, konsole, gnome-terminal. I don't use gnome, but it worked there as well when I try the last time. One has to set (the window manager) "prevent steal focus" to "none". (Crazy option ... for some items it event prevents any window to pop up.) Further, the window is raised correctly on OS/2 and Windows (thanks to unified window manager ... unless something is broken in newer Windows). On KDE3, it can browse find the correct tab in multitab Konsole. Unfortunately, KDE4 removed the "dcop" command and replaced it by something else (dbus*?) which is still not completely ported from KDE3 (at least it was when I tried the last time - if you know whether it has been fixed, please tell me). Trying to find the same "dcop" trick for gnome, noone could tell me whether something similar as "dcop" exists there, so the tab search was never implemented. > As to the qt terminal, Tatsuro Matsuoka is correct that despite what the > terminal help text says there is no special treatment of the space key > in the actual code. I think it is enough to copy the code from x11 client or from wxt terminal. > So basically this feature exists consistently only on Windows or X11. > And even the X11 support may depend on the window manager being used. > The documentation should be amended to note that it is not generally > available on linux. It would be worth to note that this feature may be blocked by the window manager if "prevent steal focus" is set to something else then "none". --- Petr |