All of lore.kernel.org
 help / color / mirror / Atom feed
From: Gene Pavlovsky <heilong@bluebottle.com>
To: Linux Kernel <linux-kernel@vger.kernel.org>
Subject: [ANNOUNCE] user_vc_blank-0.1 (blank the console using a userspace helper)
Date: Tue, 02 Aug 2005 12:16:30 +0400	[thread overview]
Message-ID: <42EF2BDE.5070107@bluebottle.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 1709 bytes --]

http://bugzilla.kernel.org/show_bug.cgi?id=4767

I think it'd be very good to have a console_blank_hook handler that would call a
userspace program/script/generate hotplug event whatever. Currently, the console
can only be blanked using APM, so no options exist for people using ACPI. I've
got a Radeon graphics chip on my laptop, and the LCD backlight can be controlled
(on/off) using radeontool. If there was a userspace callback interface to
console blanking, I would just make a callback script that calls "radeontool
light off" on blank and "radeontool light on" on unblank - really easy. I think
this userspace console_blank_hook handler is very simple to put into kernel, but
I'm not a kernel developer myself, so wouldn't risk sending any patches (that
call system("some_script")), because I probably won't make things as they should
be in the kernel.


------- Additional Comment #1 From Eugene Pavlovsky 2005-06-29 06:46 -------

Created an attachment (id=5238)
implemented this functionality in a kernel module

I've actually checked the kernel sources on how this can be done and
implemented the proposed functionality in a kernel module. The module attaches
a console blank hook function that uses kernel's call_usermodehelper() to
execute /sbin/user_vc_blank (defined at compile-time) to blank/unblank the
console. I've written a sample script (which I use on my laptop) that uses
radeontool to turn the LCD backlight off/on. Maybe this functionality should be
moved to the kernel. On the other hand, as it still needs userspace utilities,
maybe it's better off as a module. Anyway, please give it a thought, or at
least made this module available.

-- 
The human knowledge belongs to the world

[-- Attachment #2: user_vc_blank-0.1.tar.gz --]
[-- Type: application/x-gzip, Size: 2818 bytes --]

                 reply	other threads:[~2005-08-02  8:16 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=42EF2BDE.5070107@bluebottle.com \
    --to=heilong@bluebottle.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.