Re: Skript - XawTV a vypnuti screensaveru

From: KaCe (cecil@volny.cz)
Date: 12. 01. 2003, 20:37 CET


Dne èt 26. prosinec 2002 18:49 KaCe napsal(a):
> Dobry den,
> pred casem jsem tu shanel nejaky programek/skript, nebo zpusob jak docasne
> vyradit screensaver a usporne funkce monitoru pri spusteni XawTV - zadny
> tip jsem bohuzel nedostal.....

Takze dnes jsem si to konecne vyresil a tady mate k posouzeni muj vytvor - 
mozna se to nekomu hodi. Tetnul jsem to u sebe na MDK 9.0/KDE 3.0.3.
Pokud to nekomu nebude fungovat, tak me nekamenujte - 
1.me to funguje k me plne spokojenosti
2. co by jste chteli od BFU
3. pokud to nekdo vylepsi budu jen rad
---------------------------------------------------------------------------------------------------------------
#!/bin/bash

##
## Skript pro vypnuti/zapnuti KDE screensaveru/DPMS
## pri prehravani videa a sledovani TV.
## Karel Cecil, 12.1.03
##

    ##
    ## Jeli DPMS zapnuto - zastavit.
    ##

    if [ `xset q | grep -ic "DPMS is Enabled"` = 1 ]; then
        xset -dpms
        echo "Funkce DPMS byly vypnuty."
	##
	## Ulozeni puvodniho stavu DPMS
	##
	stav_dpms=1
      else
        echo "Funkce DPMS nebyly aktivni."
	##
	## Ulozeni puvodniho stavu DPMS
	##
	stav_dpms=0
    fi

    ##
    ## Jeli KDE screensaver zapnut - zastavit.
    ##

    if [ `dcop kdesktop KScreensaverIface isEnabled | grep -ic "true"` = 1 ]; 
then
    	dcop kdesktop KScreensaverIface enable 0
	echo "Funkce Screensaveru byly vypnuty."
	##
	## Ulozeni puvodniho stavu Sreensaveru
	##
	stav_screensaveru=1
      else
	echo "Funkce Screensaveru nebyly aktivni."
	##
	## Ulozeni puvodniho stavu Sreensaveru
	##
	stav_screensaveru=0
    fi

    ##
    ## Spusteni XawTV nebo jineho video playeru
    ##

    /usr/bin/XawTV -c /dev/v4l/video0

    ##
    ## Obnoveni funkci DPMS a screensaveru po ukonceni XawTV
    ##

    if [ $stav_dpms = 1 ]; then
        xset +dpms
	echo "Funkce DPMS byly zapnuty."
      else
        echo "Funkce DPMS zustaly vypnuty."
    fi

    if [ $stav_screensaveru = 1 ]; then
	dcop kdesktop KScreensaverIface enable 1
	echo "Funkce screensaveru byly zapnuty."
      else
        echo "Funkce screensaveru zustaly vypnuty."
    fi
----------------------------------------------------------------------------------------------------------------
Mejte se.
-- 
KaCe
cecil@volny.cz



This archive was generated by hypermail 2.1.2 : 12. 01. 2003, 20:38 CET