gnu linux badge

Como detectar se você está usando um desktop ou notebook

O aplicativo laptop-detect pode ser útil para usar dentro de scripts e disparar ações específicas para cada ambiente em que ele é executado.
Desenvolvido por Franklin Piat, o utilitários lê os arquivos /proc/acpi/battery e /proc/pmu/info para obter informações que o levem a determinar se está sendo executado em um laptop ou um desktop PC.
linuxlogo-slackware-logo-ascii3
Por padrão, ele retorna os seguintes resultados:

  • 0 — provavelmente sendo executado em um laptop
  • 1 — provavelmente NÃO sendo executado em um laptop
  • 2 — erro de uso

Se você o quiser executar na linha de comando, fora de um script, pode usar a opção ‘–verbose’, para obter algum resultado visível:

sudo laptop-detect --verbose
We're a laptop (ACPI batteries found)

Como você pode ver, por ter encontrado referência à uma bateria existente no dispositivo, dentro do arquivo /proc/acpi/battery, o utilitário concluiu que está sendo executado em um ambiente de laptop.

Publicado por

Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia. Fã de séries, como "Rick and Morty" e "BoJack Horseman". Me siga no Twitter e vamos trocar ideias!

Um comentário sobre “Como detectar se você está usando um desktop ou notebook”

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *