Hi!
Ich bin zu ungeschickt, mit Google was zu finden, ich mach sonst keine Gnome-Programmierung:
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?
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?
Danke.
Steffen
Quoting Steffen Schwigon schwigon@webit.de:
Hallo,
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?
wmctrl -d
oder gleich mit dem passenden Perl-Wrapper: X11::WMCtrl
Viele Grüße Marcus
Marcus Obst marcus.obst@s2003.tu-chemnitz.de writes:
Quoting Steffen Schwigon schwigon@webit.de:
Hallo,
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?
wmctrl -d
oder gleich mit dem passenden Perl-Wrapper: X11::WMCtrl
Danke. Das Modul liefert zwar noch nicht den aktuellen Desktop, aber es ließ sich nach Vorbild der vorhandenen Funktionen leicht bauen; das "wmctrl -d" war die eigentliche Lösung.
Danke.
Steffen
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
Hallo Steffen,
ich mach sonst keine Gnome-Programmierung:
Das ist ein Freedesktop-Standard, ist an sich nicht gnomespezifisch.
http://www.freedesktop.org/wiki/Specifications/wm-spec
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 ist eine wirklich originelle und interessante Idee.
Grundlegend müsste man wohl über X-Programmierung und _NET_CURRENT_DESKTOP gehen
http://standards.freedesktop.org/wm-spec/1.4/ar01s03.html#id2468263
Viele Grüße Fabian
Fabian Hänsel fabtagon@gmx.de wrote:
Grundlegend müsste man wohl über X-Programmierung und _NET_CURRENT_DESKTOP gehen
Gibt auch was fertiges: xrdb
Viele Grüße Fabian
Fabian Hänsel wrote:
Das ist eine wirklich originelle und interessante Idee.
Kann man lustige Sachen mit machen: http://wallpapoz.akbarhome.com/index.html - Gnome Desktop Wallpapers Configuration Tool
Grundlegend müsste man wohl über X-Programmierung und _NET_CURRENT_DESKTOP gehen
$ xprop -root _NET_CURRENT_DESKTOP
Hallo Steffen,
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?
Ich frag mal on-list, weil ich mir vorstellen kann, dass noch mehr Leser Interesse daran haben.
Hast du aus den Hinweisen, Skripts und einem guten Kochlöffel bereits ein entsprechendes Progrämmchen basteln können?
Viele Grüße Fabian
Fabian Hänsel schrieb am Thu, Jan 31, 2008 at 09:28:56PM +0100 folgendes:
Ich frag mal on-list, weil ich mir vorstellen kann, dass noch mehr Leser Interesse daran haben.
Auch wenn es jetzt nicht ganz zur ursprünglichen Aufgabenstellung passt...
karm, irgend so ein KDE-PIM Tool, hat die Zeitabrechnung auf Desktopbasis schon eingebaut.
Nur für die, die sowieso gerade KDE laufen haben ;)
Viele Grüße Marcus
lug-dd@mailman.schlittermann.de