You are not logged in.
Is there a convenient way to toggle the WM decorations (specifically the title bar) off and on in Gnome for one specific window?
I'm trying to play an old game in wine that only has static resolution options and it crashes if you try to edit the options in the save files. unfortunately the 2nd-largest option is pretty small on my 1080p 14" laptop monitor and the largest option puts me about 20px off the bottom of the screen. I could regain these 20+ pixels if I could toggle the title bar off once I get the game going.
Does anyone know how I could do this? Googling for this is a little difficult since the results are polluted by people who are trying to undecorate maximized windows (by editing the GTK theme and I don't want such an invasive/wide-bore solution).
Last edited by Everdras (2015-01-19 02:44:18)
Offline
You might want to try and toggle the fullscreen state
xprop -f _NET_WM_STATE 32a -set _NET_WM_STATE _NET_WM_STATE_FULLSCREEN
# or
wmctrl -r :ACTIVE: -b toggle,fullscreen
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Offline
You might want to try and toggle the fullscreen state
xprop -f _NET_WM_STATE 32a -set _NET_WM_STATE _NET_WM_STATE_FULLSCREEN # or wmctrl -r :ACTIVE: -b toggle,fullscreen
This looks like an acceptable workaround. Thanks!
Offline
Thanks to your tip and some google, I've improved my answer.
The game I'm playing is being run in a wine virtual desktop, so the window title is "Default - Wine desktop"
I found this blog: http://mathematicalcoffee.blogspot.com/ … mised.html which details how to set the WM hints on windows with xprop. I hacked together my own solution in the form of this script:
if [[ $1 == "undec" ]] ;
then
xprop -name "Default - Wine desktop" -f _MOTIF_WM_HINTS 32c -set _MOTIF_WM_HINTS "0x2, 0x0, 0x0, 0x0, 0x0"
else
xprop -name "Default - Wine desktop" -f _MOTIF_WM_HINTS 32c -set _MOTIF_WM_HINTS "0x2, 0x0, 0x1, 0x0, 0x0"
fi
Running it with "undec" undecorates the window, running it with anything else redecorates it.
Caveat: if you redecorate the window, sometimes the window stops responding to keyboard input. Mouse still works. This isn't an issue for me since I won't be redecorating the game until I'm done playing, and I can still alt-tab and stuff. Restarting gnome (with alt+f2 and running 'r') might fix it as well, but I didn't check yet.
Last edited by Everdras (2015-01-19 03:34:07)
Offline