1

バックライトの明るさを制御できるはずのpythonプロジェクトに取り組んでいます。私はUbuntu 17.04で作業していますが、バックライトの明るさを示すファイルの場所をすでに見つけています

/sys/class/backlight/acpi_video0/brightness

値を変更するためにbashターミナルで使用できるコマンドは

sudo su -c 'echo 12 > /sys/class/backlight/acpi_video0/brightness'

しかし、これをpyプロジェクトに実装する方法がわかりません。たぶん、これも間違った開始方法です。

おそらく私を助けてくれてありがとう。

4

4 に答える 4

0

これを試して:

def set_brightness(brightness):
    if int(brightness) > 15:
        raise TypeError("Need int 0 < and > 15")
    elif int(brightness) < 0:
        raise TypeError("Need int 0 < and > 15")
    with open("/sys/devices/pci0000:00/0000:00:02.0/backlight/acpi_video0/brightness","w") as bright:
         bright.write(str(brightness))
         bright.close()
set_brightness(0) #Brightness 0-15
于 2018-12-14T16:35:05.770 に答える