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 <verma...@interia.pl> To: free...@ny-central.org 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/@lily@duke.social/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