Interruptor de atalho de atalho de teclado

3

Eu queria saber se posso criar um atalho de teclado que alterna uma função ON / OFF toda vez que eu pressioná-lo. Minha função é xcalib (o programa de controle de gama da tela), durante a noite, eu geralmente gosto de executar xcalib -co 40 -i -a . Eu posso atribuí-lo a um atalho, mas não consigo encontrar uma maneira de poder pressioná-lo novamente e ele reverte, neste caso, xcalib -c .

    
por Jeff J 05.01.2017 / 19:35

1 resposta

2

Se não houver como descobrir a partir de xcalib qual é a sua configuração atual, você pode criar um arquivo auxiliar.

Coloque o seguinte em um script, torne-o executável e atribua um atalho de teclado.

#!/bin/bash
if [ -f ~/.night_time ]; then
    xcalib -c
    rm ~/.night_time
else
    xcalib -co 40 -i -a
    touch ~/.night_time
fi
    
por RoVo 05.01.2017 / 23:58