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?


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.