Re: Making scripts with sawfish-client
- From: "Eric Mangold" <teratorn world-net net>
- To: "Damien Clauzel" <dclauzel aup fr>, sawfish-list gnome org
- Cc:
- Subject: Re: Making scripts with sawfish-client
- Date: Thu, 13 Apr 2006 10:24:25 +1000
You'll want to consult the API documentation.
http://home.blarg.net/~sand/sawfish/
And the man page for sawfish-client should explain how to run Lisp inside
sawfish.
Feel free to come back with specific questions regarding sawfish, the API
docs, etc.
-Eric
On Tue, 11 Apr 2006 18:22:11 +1000, Damien Clauzel <dclauzel aup fr> wrote:
Hi all
In our research project, we need to pilot the window manager remotely in
order to add some interactivity and to validate a some hypotheses
(Wizard of
Oz method).
So we have several bash scripts and c/++ daemons managing contents and
events, and we would like to go further. For that, we would like to have
a
couple of more system scripts, but I am not sure exactly how to do them.
One script (let's call it � create_workspace �) is for creating a named
workspace in the last position of the workspace list. Its use would be
something like this:
___
$ wmctrl -d
0 * DG: 1344x1024 VP: 0,0 WA: 0,0 1216x1024 Write an email to uncle
Joe
1 - DG: 1344x1024 VP: 0,0 WA: 0,0 1216x1024 Document summary
2 - DG: 1344x1024 VP: 0,0 WA: 0,0 1216x1024 Web search
$ create_workspace "Divers"
$ wmctrl -d
0 * DG: 1344x1024 VP: 0,0 WA: 0,0 1216x1024 Write an email to uncle
Joe
1 - DG: 1344x1024 VP: 0,0 WA: 0,0 1216x1024 Document summary
2 - DG: 1344x1024 VP: 0,0 WA: 0,0 1216x1024 Web search
3 - DG: 1344x1024 VP: 0,0 WA: 0,0 1216x1024 Divers
___
Also, we would need another script (named here � delete_workspace � ) for
deleting a precise workspace: this one is more tricky. We want to be
able to
delete a specific workspace (nor necessarily the last one) and update the
workspace list in order to not have any � hole � in it.
It could be something like this:
___
$ wmctrl -d
0 * DG: 1344x1024 VP: 0,0 WA: 0,0 1216x1024 Write an email to uncle
Joe
1 - DG: 1344x1024 VP: 0,0 WA: 0,0 1216x1024 Document summary
2 - DG: 1344x1024 VP: 0,0 WA: 0,0 1216x1024 Web search
3 - DG: 1344x1024 VP: 0,0 WA: 0,0 1216x1024 Divers
$ delete_workspace 1
$ wmctrl -d
0 * DG: 1344x1024 VP: 0,0 WA: 0,0 1216x1024 Write an email to uncle
Joe
1 - DG: 1344x1024 VP: 0,0 WA: 0,0 1216x1024 Web search
2 - DG: 1344x1024 VP: 0,0 WA: 0,0 1216x1024 Divers
___
We are having a look at sawfish-client, as it seems to be the best way of
doing this, but I cannot find any useful examples on how using it for
doing
things like this.
Can you help on those scripts, please ?
Regards,
Damien
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]