Se você estiver definindo o brilho antecipadamente (em autostart.sh
, por exemplo), pode simplesmente continuar verificando o brilho e configurando-o para qualquer valor desejado em um loop while true;
contínuo.
Isso funciona somente se você sempre tiver um valor constante (porque, se você decidir que deseja um pouco mais claro, ele será automaticamente atenuado).
Outra opção possível (mas não provável) é se xset
tiver algum tipo de retorno de chamada ou gancho que você possa segurar. Nesse caso, você pode chamar outro script quando voltar.