From owner-freebsd-hackers Wed Jan 14 23:25:33 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA08506 for hackers-outgoing; Wed, 14 Jan 1998 23:25:33 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from wcc.wcc.net (wcc.wcc.net [208.6.232.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA08499 for ; Wed, 14 Jan 1998 23:25:25 -0800 (PST) (envelope-from piquan@wcc.wcc.net) Received: from detlev.UUCP (tnt15.wcc.net [208.10.139.15]) by wcc.wcc.net (8.8.7/8.8.7) with ESMTP id BAA11757; Thu, 15 Jan 1998 01:22:05 -0600 (CST) Received: (from joelh@localhost) by detlev.UUCP (8.8.8/8.8.7) id BAA06376; Thu, 15 Jan 1998 01:21:01 -0600 (CST) (envelope-from joelh) Date: Thu, 15 Jan 1998 01:21:01 -0600 (CST) Message-Id: <199801150721.BAA06376@detlev.UUCP> To: yokota@zodiac.mech.utsunomiya-u.ac.jp CC: hackers@FreeBSD.ORG, yokota@zodiac.mech.utsunomiya-u.ac.jp In-reply-to: <199801150334.MAA25817@zodiac.mech.utsunomiya-u.ac.jp> (message from Kazutaka YOKOTA on Thu, 15 Jan 1998 12:34:35 +0900) Subject: Re: graphical screen savers (was: Re: Splash screen (splashkit) for 3.0 systems...) From: Joel Ray Holveck Reply-to: joelh@gnu.org References: <199801121414.AAA00487@word.smith.net.au> <199801130436.WAA02770@detlev.UUCP> <199801150334.MAA25817@zodiac.mech.utsunomiya-u.ac.jp> Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk >> Also, in general, I agree that the pretty things going on while the >> console is idle are best handled by screen savers. Opinions? >> Perhaps it would be best to have an vty ioctl that means 'engage >> screensaver immediately, which getty can send >> when it starts up, depending on a gettytab setting. Alternately, we >> could use an escape sequence instead, and set it up as the last >> character sequence in gettytab's `lm' (login message) attribute. > Have you look at "text" screen saver lkms in /usr/src/lkm/syscons? > The screen saver lkm is called periodically from the console > driver if there is no keyboard and mouse activities in the current > vty. (Oh, you need to set timeout via vidcontrol too.) Isn't this > interface enough for your graphical saver? Yes, I am basing my work on that. The bit about the new escape means just not sitting around at a 'login' prompt until the screensaver engages. >> Well, enough of that, I've gotten in the mood to write a graphical >> *SOMETHING* now, so I'll probably be submitting a graphical >> screensaver RSN. > Please keep me posted. I am interested in graphical screen savers! I will post my discoveries and code to freebsd-hackers. Presently, I am just having some difficulties debugging, since I seem to be having a problem switching in and out of a vty running libvgl code; it causes the display to go into an unusable state. Other than that, things look alright. -- Joel Ray Holveck - joelh@gnu.org - http://www.wp.com/piquan Fourth law of programming: Anything that can go wrong wi sendmail: segmentation violation - core dumped