ACPISURFACE(4)

πŸ“¦ in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

acpisurface β€” Microsoft Surface Book ACPI support. Okay bestie, this is acpisurface(4) from the Kernel Interfaces Manual, and it's literally the ACPI support driver for Microsoft Surface Book laptops πŸ’»βœ¨

✨ SYNOPSIS ✨

The whole config vibe is this one-liner, no cap:

acpisurface* at acpi?

πŸ’… DESCRIPTION πŸ’…

Okay so the acpisurface driver provides ACPI support for Microsoft Surface Book laptops. It responds to various button presses such as volume up/down and power buttons β€” all of which are located on the top of the tablet/detachable display. It does not provide support for the hotkeys in the keyboard/base unit, periodt πŸ’€

Volume up/down button presses are routed to the master system mixer via the wscons(4) subsystem. Power button presses result in a soft power off request being queued by the acpi(4) subsystem. That's the whole vibe: mixer routing for volume, soft power-off queuing for power πŸ”₯

🌈 SEE ALSO 🌈

Go read these too, bestie:

πŸ¦‹ HISTORY πŸ¦‹

The acpisurface driver first appeared in OpenBSD 6.4. Iconic behavior πŸ‘‘βœ¨


xoxo, this page came from Debian and is dated July 1, 2018 β€” ACPISURFACE(4), over and out πŸ’–

πŸ“¦ where this page comes from
  • nixpkgs unstable: cvs-export
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms