Eu li sobre o uso do systemd-backlight - algo, mas não consigo encontrar nada sobre como usá-lo ou fazer com que ele restaure meu brilho na inicialização
Muitas dessas coisas são muito mal documentadas no systemd. A documentação basicamente se resume a "systemd-wibble.service é um serviço que executa systemd-wibble e systemd-wibble é um programa executado por systemd-wibble.service; e wibbles.". Não há uma explicação real de como , quando , ou onde ; ou pista sobre como isso se encaixa em um sistema global. A página de manual systemd-backlight
é um exemplo.
O que acontece é isto:
Você não executa o serviço ou o programa diretamente. Em vez disso:
- Uma regra
udev
é acionada pela presença de dispositivos "backlight" ou "leds" em seu sistema. (Está na lista99-systemd.rules
.) -
udev
pega o nome do dispositivo que acionou a regra e a incorpora em um nome de serviço. - Este serviço é uma instanciação do arquivo
[email protected]
unidade de modelo de serviço . -
udev
informa ao systemd para ativar o serviço. - O arquivo da unidade de serviço faz com que o parâmetro do modelo seja passado como um argumento da linha de comando para o comando
systemd-backlight
, que então faz a sua parte.
No seu caso, isso acabaria ativando um systemd-backlight@backlight:intel_backlight.service
service, que acabaria executando systemd-backlight start backlight:intel_backlight
Assim, seu problema básico pode ser uma de três coisas: sua unidade de serviço está mascarada , a regra udev
não está sendo acionada ou não está sendo acionada como o tipo certo de dispositivo.
systemctl status systemd-backlight@backlight:intel_backlight.service
deve lhe dar uma ideia.