Ajustar o brilho do Terminal [duplicado]

0

Estou tentando editar o brilho da tela do meu laptop System76 do meu gerenciador de janelas i3wm. Eu tentei o seguinte:

xbacklight -dec 10

não faz nada

sudo vim /sys/class/backlight/intel_backlight/brightness

Mesmo com sudo e chmod 777 não consigo editar este arquivo. Vim diz "Fsync falhou" quando tento escrever nele, e eu tenho bastante espaço em disco disponível, então esse não é o problema

xrandr --output eDP-1 --brightness 0.5

isso funciona, mas modula o brilho no software e não tem as habilidades de incremento / decremento que eu quero.

    
por Sauhaarda Chowdhuri 05.07.2017 / 08:29

2 respostas

2

Escrevi um script que mescla respostas de @endiras e @muru. Aqui está:

import sys
import os
b = int(open('/sys/class/backlight/intel_backlight/brightness').read()[:-1])
print(b)
b += int(sys.argv[1])
print(b)
os.system('echo "' + str(b) + '" > /sys/class/backlight/intel_backlight/brightness')
    
por Sauhaarda Chowdhuri 05.07.2017 / 10:15
1

Este é um script simples que escrevi para resolver um problema semelhante. Clone-o no meu github e execute o script backlight.sh com o número do nível de brilho. Se o número que você passou para o script como um argumento estiver errado, haverá uma mensagem de erro que conterá o possível intervalo de nível de brilho.

  1. clone meu repositório github: git clone https://github.com/el-beth/backlight.sh.git

  2. copie o script que está em backlight.sh/backlight.sh to /bin . use este comando:

sudo cp backlight.sh/backlight.sh /bin

  1. torne o script executável: %código%

é tudo, agora a partir de qualquer terminal, você pode ajustar o brilho da tela.

sudo chmod +x /bin/backlight.sh

    
por endrias 05.07.2017 / 09:13