В KDE Konsole я могу сделать следующее из терминала:
dcop kwin KWinInterface currentDesktop
И он скажет мне, к какому рабочему столу подключен мой терминал
Как определить, к какому номеру рабочего стола подключен текущий терминал gnome в сеансе gnome?