В Konsole KDE я могу сделать следование из терминала:
dcop kwin KWinInterface currentDesktop
И это скажет мне, с каким рабочим столом мой терминал подключен
(на https://stackoverflow.com/questions/738059/in-kde-how-can-i-automatically-tell-which-desktop-a-konsole-terminal-is-in/745250#74 5250)
Как я могу определить, с каким настольным числом текущий терминал гнома на сессии гнома подключен?
На подсказки на этой странице и переменной XLib _NET_CURRENT_DESKTOP из этого ответа я решил, что следующее будет работать:
_NET_CURRENT_DESKTOP
% xprop -root | egrep '^_NET_CURRENT_DESKTOP' _NET_CURRENT_DESKTOP(CARDINAL) = 0