Как определить, к какому номеру рабочего стола GNOME подключен терминал GNOME?

576
Ross Rogers

В KDE Konsole я могу сделать следующее из терминала:

dcop kwin KWinInterface currentDesktop 

И он скажет мне, к какому рабочему столу подключен мой терминал

(согласно https://stackoverflow.com/questions/738059/in-kde-how-can-i-automatics-tell-which-desktop-a-konsole-terminal-is-in/745250#745250 )

Как определить, к какому номеру рабочего стола подключен текущий терминал gnome в сеансе gnome?

1
вы особенно ищете интерфейс командной строки? quack quixote 14 лет назад 0
Preferably. Otherwise I can compile some code and have that return a number on the command line. The problem with compiling code is external dependencies. We have an old Linux environment and people always post code that depends on new APIs. Ross Rogers 14 лет назад 0

1 ответ на вопрос

0
Ross Rogers

По подсказкам на этой странице и переменной XLib _NET_CURRENT_DESKTOPиз этого ответа я определил, что будет работать следующее:

% xprop -root | egrep '^_NET_CURRENT_DESKTOP' _NET_CURRENT_DESKTOP(CARDINAL) = 0 

Похожие вопросы