Xrandr Ekran Parlaklığı Betiği

Başlatan hitokiri, 18 Eylül 2015 - 04:55:06

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

hitokiri

Ne zaman ubuntu kursam kısayol tuşlarıyla ekran parklaklığını değiştirmeyi denerim, fn ile ve uzun zamandır da o fn kısayolu parlaklığı kısmaz. Ben de xrandr bilmem ne bir komutla yapıyorduk bunu derim, sonraki kurulumda yeniden unuturum ve ararım neydi bu xrandr komutu diye :)) Sözün kısası, ekran parklaklığını değiştiren betikçik böyle çıkar ortaya.
#!/bin/bash
# vim: ts=4:sw=4
#2015 @hitokiri
# xrander üzerinden parlaklığın yeniden ayarlama aracı

# Kullanılan ekran listesinden ilk sırada bulunan için geçerli yalnızca

bagli_ekran=$(zenity --list --column "Kullanılabilir Ekranlar"\
        `xrandr |grep connected|cut -d " " -f1-2` --column "Bağlantı Durumu" \
        --text="Kullanmak istediğiniz ekranı seçin" --title="Xrandr Ekran Parlaklığı Ayarları")
[[ $? != 0 ]] && exit 1
   
       
komut() {
# Eğer seçilen değer tanımsızsa ayarlara dokunmayalım
    if   [ "$@" = 0 ]  || [ "$@" = 0.100 ] || [ "$@" = "0." ] ; then
            onceki_deger=$(xrandr --verbose|grep -i "brightness"|cut -d ":" -f2 )
            echo "Parlaklık değeri: $onceki_deger"     
            echo 500  $@     
    else         
            xrandr --output $bagli_ekran --brightness "$@"
            echo 1 $@
    fi           
}

deger_ayarla() {
    deger=$( zenity --scale --text="Parklaklık ayarınızı seçin."\
               --title="Parklaklık Ayarını Düzenleyin" \
               --value=40 --min-value=40
               )
               
    echo "Komut uygulandı $deger"
    komut "0.$deger"

}

deger_ayarla


if ( zenity --question --text="Bu ayar kayıt edilsin mi?"  \
                                --title="Parlaklık Ayarınınzı Düzenleyin") ;then
        exit 0
else
        xrandr --output $bagli_ekran --brightness 1.0
        deger_ayarla
fi                 


Kodları okuyunca bir yerlerde bir eksiklik görebiliyorum ;ancak kullanıcının çokta umursayacağı bir şey değil, uğraşmayalım yeter bu kadarı hayli hayli :D

[eklenti yönetici tarafından silindi]

Reverser

emeğiniz için teşekkürler hocam. :)

XFCE ROCKS !
Powered by Thunar & XFWM4



hitokiri

#2
@Reverser teşekkürler. Yok canım ne hocası, bildiğin hobi benim için keyifli oluyor uğraşması :)

sinan54

Xfce güç yöneticisi ayarlarında,ekran bölümünde ''Ekran parlaklıgı tuşlarını yönet'' seçenegini bir kontrol ediniz.

plazma

Alıntı yapılan: sinan54 - 11 Mart 2016 - 19:14:09
Xfce güç yöneticisi ayarlarında,ekran bölümünde ''Ekran parlaklıgı tuşlarını yönet'' seçenegini bir kontrol ediniz.

Betik yazmış her seferinde komutu aramamak için başlık sahibi, yanlış oldu sanırım.

sinan54

Evet yanlış başlıga gönderi yapmışım.Özür dilerim