LINUX.ORG.RU

Плавное изменение контраста при переключении рабочих столов


0

0

Не знаю как правильно сформулировать вопрос...
Вкратце проблема. При частом переключении между окнами с разной яркостью фона, устают глаза. Есть ли что-нибудь, позволяющее заюзать window-manager в более эргономичном режиме ? Может быть уже существуют window-manager-ы с плавным изменением фона при переключении ?
Например, окно чата в Psi у меня белое, а фон xterm - черный. Контрастирует.

★★★★★

#!/bin/bash
#
# (night)
#
#red 0.6
#green 0.7
#blue 0.8
#
# (day)
#
#red 1.2
#green 1.2
#blue 1.1
#
#


if [ "$1" = "" ];
then echo usage: xgamma-tune profile;
exit ;
fi

num=50



G_R=`xgamma 2>&1 | awk '{print $3}'| sed s/,/''/`
G_G=`xgamma 2>&1 | awk '{print $5}'| sed s/,/''/`
G_B=`xgamma 2>&1 | awk '{print $7}'| sed s/,/''/`

G_R_trg=`cat ~/.xgamma/$1|grep red | awk '{print $2}'`
G_G_trg=`cat ~/.xgamma/$1|grep green | awk '{print $2}'`
G_B_trg=`cat ~/.xgamma/$1|grep blue | awk '{print $2}'`

G_R_dif=`echo "($G_R_trg-$G_R)/$num"|bc -l`
G_G_dif=`echo "($G_G_trg-$G_G)/$num"|bc -l`
G_B_dif=`echo "($G_B_trg-$G_B)/$num"|bc -l`

for i in `seq 1 $num`;
do

G_R=`xgamma 2>&1 | awk '{print $3 }'| sed s/,/''/`
G_G=`xgamma 2>&1 | awk '{print $5 }'| sed s/,/''/`
G_B=`xgamma 2>&1 | awk '{print $7 }'| sed s/,/''/`

clear



xgamma -rgamma `echo $G_R+$G_R_dif|bc -l` -ggamma `echo $G_G+$G_G_dif|bc -l` -bgamma `echo $G_B+$G_B_dif|bc -l`

sleep 1

done



xgamma -rgamma $G_R_trg -ggamma $G_G_trg -bgamma $G_B_trg

sin_a ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.