Я использую двойные мониторы со статическим терминалом Guake на одном, делая все остальное на другом.
Я нашел аналогичный вопрос, но он кажется совершенно не связанным.
В этом потоке есть еще лучший способ обхода, который позволяет вернуть бегущую гуакаю без перезапуска, mbondfusion:
1) Используйте xwininfo, чтобы найти свой идентификатор корневого окна [!d2 ]
xwininfo -name 'Guake!' -int -tree
xwininfo: Window id: 60817461 "Guake!"
Root window id: 143 (the root window) (has no name)
Parent window id: 143 (the root window) (has no name)
1 child:
60817462 (has no name): () 1x1+-1+-1 +64+23
2) Используйте xdotool для повторного просмотра окна Guake:
xdotool search --name 'Guake!' windowreparent 143
Моим обходным решением этой проблемы является отключить «Показывать рабочий стол» в коммутаторе с помощью инструмента настройки единства. Он легко устанавливается с помощью sudo apt-get install unity-tweak-tool, как описано в разделе «Как удалить« Показать рабочий стол »? из переключателя Alt-Tab (приложение).