como escrever código python para alterar a cor de exibição

0

Eu quero mudar a cor de exibição.

Eu tenho um script simples:

#!/bin/bash
sleep 50
xrandr --output VGA1 --gamma 1.28:1:1.28 # for purple

Como posso escrevê-lo em python?

    
por Ravan 01.01.2016 / 05:45

2 respostas

1

#!/bin/env python
import os
cmd1 = "sleep 50"
cmd2 = "xrandr --output VGA1 --gamma 1.28:1:1.28"   
os.system(cmd1)
os.system(cmd2)
    
por 01.01.2016 / 06:10
0

Usando commands module ( Preferred ):

from commands import getoutput
getoutput('sleep 50; xrandr --output VGA1 --gamma 1.28:1:1.28')

Usando o módulo os.system :

import os
os.system('sleep 50; xrandr --output VGA1 --gamma 1.28:1:1.28')

os.system será executado e executado o comando sem uma maneira de capturar a saída. Evite usar isso, mesmo que você não se importe com a saída, o módulo commands é muito melhor.

commands tem dois métodos que podem executar e retornar a saída:

  • getoutput - executará o comando e retornará a saída
  • getstatusoutput - executará o comando e retornará o código de status e a saída
por 01.01.2016 / 12:51