xprop -set _MOTIF_WM_HINTS скрывает развернутое окно

Я хочу скрыть / показать строку заголовка окна с помощью ключевого ярлыка. Поэтому я получил этот скрипт с веб-сайта (у которого больше нет URL-адреса):

#! /bin/sh -x winid=$(xprop -root | awk '/_NET_ACTIVE_WINDOW/ {print $5; exit;}') current=$(xprop -id $winid | awk '/_MOTIF_WM_HINTS/ { sub(/,/,"",$5); print $5 }') if [ -z $current ]; then current=0; else current=$((1-$current)) fi xprop -id $winid -f _MOTIF_WM_HINTS 32c -set _MOTIF_WM_HINTS "0x2, 0x0, $current, 0x0, 0x0" 

Я связал этот скрипт с Alt + F12 (я также попробовал Super + w с тем же эффектом). Он отлично работает, чтобы включать и выключать заголовок окна, кроме максимально развернутых окон. Когда я запускаю этот скрипт, когда активное окно максимизируется, окно полностью скрывается. Отмена операции снова отображает окно. Но я не хочу, чтобы окно скрывалось, мне нужно только удалить строку заголовка окна.

Я использую Linux Mint 17 с Cinnamon 2.2.16.

Linux и Unix - лучшая ОС в мире.