Mini tela da Positivo no Linux

ATUALIZAÇÃO IMPORTANTE — mini-tela continua ligando após suspensão / ociosidade

Após alguns testes, percebi que em alguns casos a mini-tela não dispara eventos udev ao retornar do modo ocioso ou da suspensão.
Ou seja: mesmo usando udev + systemd, o comando não é reexecutado, e a mini-tela acaba ligando novamente.

Isso não é erro do script, nem da regra udev — é o comportamento do hardware/driver.

A solução correta para esse cenário é usar um hook do systemd-sleep, que é executado sempre que o sistema acorda da suspensão.

Abaixo está o passo a passo complementar.


SOLUÇÃO: Desligar a mini-tela após suspensão (systemd-sleep)

Esse método garante que a mini-tela seja desligada sempre que o notebook acordar, independentemente de udev ou USB.


1 – Criar o hook de suspensão

Crie o arquivo:

sudo nano /usr/lib/systemd/system-sleep/desligar-minitela

Cole exatamente o conteúdo abaixo:

#!/bin/bash

case "$1" in
  post)
    # Aguarda o sistema estabilizar após acordar
    sleep 2

    # Desliga a mini-tela novamente
    /home/USUÁRIO/desligar-minitela.sh
    ;;
esac

:warning: AVISO: Troque novamente USUÁRIO, pelo seu usuário!


2 – Tornar o hook executável

sudo chmod +x /usr/lib/systemd/system-sleep/desligar-minitela

3 – Testar

Suspenda o sistema:

systemctl suspend

Espere alguns segundos e acorde o notebook.


Acredito que agora essa seja a solução definitiva — finalmente a vitória contra a bendita mini-tela. Se precisarem de ajuda, é só me marcar.

Caso alguém queira lapidar o código ou melhorar a solução, fique à vontade para complementar. Não sou especialista, apenas compartilhei o que funcionou para mim e o que tentei fazer funcionar.

1 curtida