---
name: "laptop-detect"
section: "1"
platform: "linux"
package: "laptop-detect"
version: "0.16-2"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/laptop-detect"
---

# laptop-detect(1)

attempt to detect a laptop

## NAME

laptop-detect - attempt to detect a laptop

## SYNOPSIS

laptop-detect \[*-h*\|*--help*\|*-v*\|*--verbose*\|*-V*\|*--version*\|*-D*\|*--debug*\]

## DESCRIPTION

Laptop-detect attempts to determine whether it is being run on a laptop or a desktop and appraises its caller of this.

## OPTIONS

- **-h** **--help**

  Output help information and exit.

- **-v** **--verbose**

  be verbose (messages go to STDOUT)

- **-V** **--version**

  Output version information and exit.

- **-D** **--debug**

  Debug mode.

## EXIT STATUS

```
0	most likely running on a laptop
1	most likely NOT running on a laptop
2	usage error (arguments supplied)
```

## FILES

*/proc/acpi/battery* \
 */proc/pmu/info* \
 */dev/mem*\
 */sys/devices/virtual/dmi/id/chassis\_type*\
 */sys/class/power\_supply/\*/type*\
 */proc/apm*

## SEE ALSO

[dmidecode(8)](/dmidecode/8.md)
