Hi,

IIRC it was on the Ubuntu Studio users or devel mailing list where I
wasn't the only user suffering from apps that open with the window
title bar hidden behind a top panel.

From the audio apps at least hdspmixer opens under the panel and when
using QjackCtl the "Connect" window could misbehave.

This issue shouldn't appear when using desktop environments, but is a
common issue for window managers like jwm or openbox.

I wrote a script to workaround the issue, it allows to either launch
an application and "unhide" its window automatically or to "unhide"
the active window. The script depends on the packages wmctrl and
xdotool.

It could be used for menu entries, e.g. usage with fbpanel

$ grep window2unhide .config/fbpanel/lcd-realignment | grep action
              action = window2unhide "extcalc"
            action = window2unhide
      action = window2unhide "hdspmixer"

and for shortcuts, e.g. usage with openbox

$ grep -B2 -A2 window2unhide .config/openbox/rc.xml 
    <keybind key="C-9">
      <action name="Execute">
        <command>window2unhide</command>
      </action>
    </keybind>

It could be configured, if the default values should be unpleasant,
temporarily e.g.

$ WINDOW2UNHIDE_SLEEP=4 WINDOW2UNHIDE_X_POS=200 WINDOW2UNHIDE_X_POS=200 
window2unhide hdspmixer

for more info take a look at the comments, especially on top of the
script.

To install it's dependencies run

$ sudo apt-get update && sudo apt-get install wmctrl xdotool

(FWIW on newer releases of Ubuntu flavours you could replace "apt-get" with
"apt").

Store the script to /usr/local/bin/window2unhide and make it
executable by running

$ sudo chmod a+x /usr/local/bin/window2unhide

after that permissions should look like

$ ls -lh /usr/local/bin/window2unhide 
-rwxr-xr-x 1 root root 3.2K Aug 25 15:00 /usr/local/bin/window2unhide

Regards,
Ralf

Attachment: window2unhide
Description: Binary data

-- 
ubuntu-studio-users mailing list
ubuntu-studio-users@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-users

Reply via email to