Seguindo o modelo de outro usuário de pilha Eu limitei um atalho de teclado para alternar um aplicativo entre oculto e tela cheia. O único problema é que, não importa qual aplicativo eu aplique a , eu tenho que focar manualmente depois que ele aparecer. Aqui estão as partes relevantes da minha configuração:
<keybind key="F10">
<action name="Execute">
<execute>wmctrl -x gvim -a gvim.alwayson -b toggle,fullscreen,hidden</execute>
</action>
</keybind>
...
<application name="gvim"
class="alwayson">
<focus>yes</focus>
<maximized>true</maximized>
<decor>no</decor>
<skip_taskbar>yes</skip_taskbar>
</application>
Eu já joguei com todas as ações de caixa aberta e sinalizadores wmctrl .
Uma solução wmctrl permanece indefinida. No entanto, xdotool e um bashscript podem alternar qualquer aplicativo em um único comando, que pode ser vinculado a uma chave.