Thanks Chris, To help with future signposting, I created links in the repo README to direct people into the correct place for the mailing list discussion threads.
https://github.com/FreeBSDFoundation/proj-laptop/blob/main/README.md Alice. On Tue, Apr 8, 2025 at 7:58 PM Chris Moerz <[email protected]> wrote: > Hi vermaden, > > thanks for getting in touch! I suggest we post this to the mailing list, > so the others can see this as well. > > For the moment, that's the canonical way for providing inputs and feedback > to the Foundation's laptop and project roadmap. > > We will have another LDWG call tomorrow - I hope to raise this tomorrow as > well. > > Thank you! > chris > > ---------- Forwarded message ---------- > Date: Tue, 01 Apr 2025 23:21:59 +0200 > From: vermaden <[email protected]> > To: [email protected] > Subject: FreeBSD Laptop/Desktop Group - Lid Close Command/Action > > > Hi, > > I wanted to create Lid Close Command/Action issue but seems that I do not > have needed permissions. > > Could You create one? I thinks this would be useful. Thanks. > > Issue Title: Lid Close Command/Action > > Issue Description: > Hi, > > we know that we can configure FreeBSD to put system into sleep by closing > the lid with `hw.acpi.lid_switch_state` being set to `S3` ... but that will > only suspend the system > - it will not LOCK it. > > ``` > % sysctl -d -n hw.acpi.lid_switch_state > Lid ACPI sleep state. Set to S3 if you want to suspend your laptop when > close the Lid. > ``` > > As described here: > - https://mastodon.bsd.cafe/@[email protected]/114264333623026887 > > My current workaround solution is: > > 1. Use `[WIN]+[L]` shortcut for lock: > - https://github.com/vermaden/scripts/blob/master/__openbox_lock.sh > > 2. Use `[CTRL]+[WIN]+[ALT]+[L]` shortcut for lock and suspend: > - https://github.com/vermaden/scripts/blob/master/__openbox_lock_zzz.sh > > Now - my proposal - as we already have `/etc/rc.suspend` and > `/etc/rc.resume files` - I would add `/etc/rc.lidclose` file that will be > executed when lid is closed and > `/etc/rc.lidopen` when someone opens the lid. > > It can be also done via `sysctl(8)` like `hw.acpi.lid_command` for example > ... just a rough idea to solve the problem. > > If for some reason its already covered by other issue - please close - > thanks. > > Regards, > vermaden > > > > >
