[ale] monitor blanking..

Christopher Fowler cfowler at outpostsentinel.com
Mon Mar 10 14:23:20 EST 2003


I had the same problem.  I fixed it in C in some software I've got
running

/**
 *  
 * Function disables screen blnaking on the
 * VGA port
 *  
 */ 
static void
setBlank(void)
{   
    // Argument for ioctl()
    //
    // Subcode of 10 = Screen Blanking
    // sel_mode of 0 = Off, 1 = On
    char ioctlarg[2] = {10, 0};
    char blank[] = "\033[9;0]";

    
    int fd; // FD for VGA

    // Open a tty to gain access
    fd = open("/dev/tty1", O_RDWR | O_NOCTTY);
    
    // Issue ioctl to turn blanking off
    ioctl(fd, TIOCLINUX, &ioctlarg);

    write(fd, blank, sizeof(blank));

    // Close tty
    close(fd);

    return;

}

Just try to echo those chars out to tty1 and see what happens.  My
screen blanks no more.

On Mon, 2003-03-10 at 11:25, Geoffrey wrote:
> I've got a computer set up for my wife that does a continuous slide show 
> for her conference week.  I've tried everything I can think of to stop 
> the monitor from going blank.  'xset q' shows dpms is disabled.  I've 
> tried enabling/disabling all these goodies via the bios.  No good.  Any 
> suggestions as to how I can make this thing do what I want?
> 
> -- 
> Until later: Geoffrey		esoteric at 3times25.net
> 
> The latest, most widespread virus?  Microsoft end user agreement.
> Think about it...
> 
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://www.ale.org/mailman/listinfo/ale


_______________________________________________
Ale mailing list
Ale at ale.org
http://www.ale.org/mailman/listinfo/ale






More information about the Ale mailing list