Consegui fazer isso com a ferramenta de linha de comando wmctrl
da seguinte forma:
Instale wmctrl
( sudo apt-get install wmctrl
)
Crie um script shell para alternar entre duas posições vim: A posição que eu quero que o vim apareça e uma posição fora da vista (como uma área de trabalho virtual). Você obtém as posições necessárias com wmctrl -l -G
.
TOGGLE=$HOME/.toggle_vim
if [ ! -e $TOGGLE ]; then
touch $TOGGLE
wmctrl -r GVIM -e "0, 1748, 549, 1612, 484"
else
rm $TOGGLE
wmctrl -r GVIM -e "0, 3227, 1050, 132, 76"
fi
Mapeie esse script como um atalho de teclado personalizado: "bash / path / to / script"