Am Montag 21 Januar 2008 12:32:49 schrieb Steffen Schwigon:
Ich möchte in einer typischen Gnome-Umgebung (metacity, was noch?, wie halt Debian oder Ubuntu daherkommen) mit einem Programm auslesen, auf welchem virtuellen Desktop ich mich gerade befinde. Kann mir einer Tipps geben, wo ich sowas finde?
Das hat nur etwas mit Windowmanager zu tun, nichts jedoch mit dem Desktop. Sofern du Metacity einsetzt, wirst du um eine Erweiterung nicht umhinkommen, da er selbst nicht skriptingfähig ist.
Vielleicht hilft dir das hier weiter: http://foosel.org/linux/devilspie#window_workspace
Ansonsten kannst du natürlich auch dein GNOME mit KWin betreiben: $ dcop kwin KWinInterface currentDesktop
Für derlei cross-desktop-Schnittstellen gibt es übrigens das xdg-Projekt mit haufenweisen Skripten zur Wahrung der Kompatibilität, natürlich in fefe'scher Manier als Wrapper um die existierenden Tools. Dort gehört das IMHO rein.
Vielleicht gibt's auch schon das Endergebnis irgendwo fertig: ich möchte die Zeit, die ich auf jedem Desktop verbringe, ermitteln, damit ich aus einer dazu passenden Projekt-auf-Desktop-Verteilung eine Zeitabrechnung ableiten kann?
Klingt nützlich. :)
Josef