Update X when laptop lip is closed
Noah Palmer
noahpalmerversion1 at gmail.com
Sun Feb 16 19:35:30 UTC 2020
On Sun, Feb 16, 2020 at 4:00 AM Yuri Pankov <yuripv at yuripv.me> wrote:
> Noah Palmer wrote:
> > On Sat, Feb 15, 2020 at 11:08 PM Yuri Pankov <yuripv at yuripv.me> wrote:
> >
> >> Noah Palmer wrote:
> >>> is there a way to automatically remove or add the display to X when the
> >>> laptop lid is opened or closed. I have been using a script to read
> >>> dev.acpi_lid.0.state, but is there better way?
> >>
> >> If you are polling the dev.acpi_lid.0.state value, see /etc/devd.conf
> >> for examples of ACPI events notification, so you could invoke the need
> >> actions when lid is open/closed.
> >>
> > Okay that seems to be the solution. I also have an issue that
> > dev.acpi_lid.0.state is incorrect if the lid was open at boot. you have
> to
> > close and open the lid for the value to be correct.
>
> Interesting, I'm seeing the same on my lenovo laptop, something to look
> into. BTW, there's somewhat related PR filed:
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=240881.
>
Okay, I can use devd to run commands when the lid is opened and closed, but
they don't trigger if the laptop starts open or closed, there has to be a
change in state when the laptop is running.
--
Noah Palmer
More information about the freebsd-questions
mailing list