From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <3e1162e60707020905n44fdd147x72bf3c3206c5d36@mail.gmail.com> Date: Mon, 2 Jul 2007 09:05:52 -0700 From: "David Leimbach" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@cse.psu.edu> Subject: Re: [9fans] Abaco's Web Page Name in winwatch In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_24619_21327152.1183392352584" References: Topicbox-Message-UUID: 8f4dd2d4-ead2-11e9-9d60-3106f5b1d025 ------=_Part_24619_21327152.1183392352584 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I use winwatch with my plan 9 box (when it's running) to manage something like virtual desktops with sub-rio sessions. Winwatch actually helps me manage the sub-rio's. I just have a bunch of rc scripts edit /dev/label via echo etc. I don't bother with C coding unless I absolutely have to on Plan 9. Dave On 7/2/07, Gregory Pavelcak wrote: > > I realize that abaco manages multiple web pages itself, > but, for reasons I won't go into, I generally launch a new > small abaco window for each web page. To help this style > of usage along, I've been trying to incorporate writing > to /dev/label into the abaco code. I took this bit > > int fd; > fd = open("/dev/label", OWRITE); > if(fd >= 0) { > write(fd, title, strlen((char *)title)); > close(fd); > } > > from plan9.c in links-varfont since links exhibits the > behavior I'm looking for. I've tried using this substituting > various combinations of w->tag, w->page.title, &w->tag, > &w->page.title etc. for "title" and putting the lot into > winsettag1 in abaco/wind.c with no luck (In most cases, > either the build fails with prototype mismatch, or the > build is successful, but I only get an apparently unrelated > character or two in winwatch). > > The usual I'm-no-programmer-apologies etc. etc. > > Thanks for any help moving this small customization along. > > Greg > > -- - Passage Matthew 5:37: But let your communication be, Yea, yea; Nay, nay: for whatsoever is more than these cometh of evil. ------=_Part_24619_21327152.1183392352584 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I use winwatch with my plan 9 box (when it's running) to manage something like virtual desktops with sub-rio sessions.  Winwatch actually helps me manage the sub-rio's.

I just have a bunch of rc scripts edit /dev/label via echo etc.  I don't bother with C coding unless I absolutely have to on Plan 9.

Dave

On 7/2/07, Gregory Pavelcak <g.pavelcak@comcast.net> wrote:
I realize that abaco manages multiple web pages itself,
but, for reasons I won't go into, I generally launch a new
small abaco window for each web page. To help this style
of usage along, I've been trying to incorporate writing
to /dev/label into the abaco code. I took this bit

        int fd;
        fd = open("/dev/label", OWRITE);
        if(fd >= 0) {
                write(fd, title, strlen((char *)title));
                close(fd);
        }

from plan9.c in links-varfont since links exhibits the
behavior I'm looking for. I've tried using this substituting
various combinations of w->tag, w->page.title , &w->tag,
&w->page.title etc. for "title" and putting the lot into
winsettag1 in abaco/wind.c with no luck (In most cases,
either the build fails with prototype mismatch, or the
build is successful, but I only get an apparently unrelated
character or two in winwatch).

The usual I'm-no-programmer-apologies etc. etc.

Thanks for any help moving this small customization along.

Greg




--
- Passage Matthew 5:37:
   But let your communication be, Yea, yea; Nay, nay: for whatsoever is more than these cometh of evil.
------=_Part_24619_21327152.1183392352584--