По подсказкам на этой странице и переменной XLib _NET_CURRENT_DESKTOP
из этого ответа я определил, что будет работать следующее:
% xprop -root | egrep '^_NET_CURRENT_DESKTOP' _NET_CURRENT_DESKTOP(CARDINAL) = 0
В KDE Konsole я могу сделать следующее из терминала:
dcop kwin KWinInterface currentDesktop
И он скажет мне, к какому рабочему столу подключен мой терминал
Как определить, к какому номеру рабочего стола подключен текущий терминал gnome в сеансе gnome?
По подсказкам на этой странице и переменной XLib _NET_CURRENT_DESKTOP
из этого ответа я определил, что будет работать следующее:
% xprop -root | egrep '^_NET_CURRENT_DESKTOP' _NET_CURRENT_DESKTOP(CARDINAL) = 0