Wie kann ich feststellen, mit welcher Gnome-Desktop-Nummer ein Gnome-Terminal verbunden ist?

1

In der KDE-Konsole kann ich vom Terminal aus Folgendes tun:

dcop kwin KWinInterface currentDesktop

Und es wird mir sagen, mit welchem ​​Desktop mein Terminal verbunden ist

(per https://stackoverflow.com/questions/738059/in-kde-how-can-i-automatically-tell-which-desktop-a-konsole-terminal-is-in/745250#745250 )

Wie kann ich feststellen, mit welcher Desktop-Nummer das aktuelle Gnome-Terminal in einer Gnome-Sitzung verbunden ist?

Ross Rogers
quelle
Suchen Sie insbesondere eine Befehlszeilenschnittstelle?
Quack Quijote
Vorzugsweise. Ansonsten kann ich Code kompilieren und eine Zahl in der Befehlszeile zurückgeben lassen. Das Problem beim Kompilieren von Code sind externe Abhängigkeiten. Wir haben eine alte Linux-Umgebung und die Leute schreiben immer Code, der von neuen APIs abhängt.
Ross Rogers

Antworten:

0

Anhand der Hinweise auf dieser Seite und der XLib-Variablen _NET_CURRENT_DESKTOPaus dieser Antwort habe ich festgestellt, dass Folgendes funktionieren würde:

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