Kirjoittaja Aihe: Työpöydän kirkkauden säätö  (Luettu 1549 kertaa)

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Työpöydän kirkkauden säätö
« : 17.08.06 - klo:10.09 »
Xubuntussa/Xfacessa on näppärä säätö olla voi säätää työpöydän kirkkautta. Onko Ubuntulle vastaavaa olemassa?

raimo

  • Käyttäjä
  • Viestejä: 3507
    • Profiili
Re: Työpöydän kirkkauden säätö
« Vastaus #1 : 17.08.06 - klo:11.04 »
Työpöydän kirkkautta? Siis näytön kirkkauttako?
xfce-mcs-manager, siis asetusten hallitsija, sisältää gamma-säädön.

Arvelen että xfce käyttää X-serverin gammasäädintä xgamma:aa gammansa säätelyyn, joten käytä sinäkin sitä.
xgamma -gamma 0.8 esimerkiksi, tai xgamma -rgamma 1.2 -ggamma 1.3 -bgamma 0.9 värikohtaisesti.

man xgamma

KDE:lle on kgamma, http://kgamma.berlios.de/index2.php
Genomelle ei taida olla mitään tuollaista?
Tosin jonkun tekemän (epävirallisen) xgamma Gtk-naamataulun näin joskus jossain,
mutta en sitä nyt löytänyt tähän hätään.

So long and thanks for all the fish!

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: Työpöydän kirkkauden säätö
« Vastaus #2 : 17.08.06 - klo:11.24 »
Työpöydän kirkkautta? Siis näytön kirkkauttako?

Ei, vaan työpöydän. Eli taustakuva yms himmenee mutta palkit pysyy entisellään.

raimo

  • Käyttäjä
  • Viestejä: 3507
    • Profiili
Re: Työpöydän kirkkauden säätö
« Vastaus #3 : 17.08.06 - klo:11.35 »
Aha, onkos siinä sellainenkin säätö...  :)
Xfce:ssä on oma "komposiittimanageri" -> X.org composite extension (en edes yritä suomentaa tuota) jonka kautta moinen on sitten varmaan tehty. Gnomessa ei kai sellaista vekotinta ole (ainakaan vielä).

So long and thanks for all the fish!

raimo

  • Käyttäjä
  • Viestejä: 3507
    • Profiili
Re: Työpöydän kirkkauden säätö
« Vastaus #4 : 17.08.06 - klo:13.08 »
Pienen tuumaustauon jälkeen älysin että onhan meillä ImageMagick ;)
convert -gamma 0.8 ~/originellikuva.png ~/uusikuva.png

convert -gamma 0.8 ~/kuva.png ~/kuva.png
voi myös sanoa, mutta silloin alkuperäiseen gamma-säätöön voi olla hankala päästä takaisin.

Eihän se niin hieno ole kuin graafinen sovellus, mutta toimii.
Tosin taustakuva pitää "jotenkin" kai ladata uudelleen säädön jälkeen,
mikä onnistuu helposti jos se on asetettu vaikka imagemagick:illä (display -komento) ;) 

ImageMagick pitää siis olla olemassa:
Koodia: [Valitse]
sudo apt-get install imagemagick

Convert käskyllä on mahdollisuus tehdä paljon muutakin:
http://www.imagemagick.org/script/convert.php

Bash-alias:
Koodia: [Valitse]
alias gammaset1.5='convert -gamma 1.5 ~/kuva.png ~/kuva2.png && display -dispose Background -window root ~/kuva2.png'
Jotenkin en saanut $1 toimimaan tuossa arvon tilalla, bash-gurut saanee,
tai voihan tuolle tehdä skriptinpätkänkin, jåå. :)
So long and thanks for all the fish!

raimo

  • Käyttäjä
  • Viestejä: 3507
    • Profiili
Re: Työpöydän kirkkauden säätö
« Vastaus #5 : 17.08.06 - klo:13.31 »
tai voihan tuolle tehdä skriptinpätkänkin, jåå. :)
Vaikka tämmösen:
Koodia: [Valitse]
!/usr/bin/perl
# gammaset, background-image-gamma tool :: raimo 170806
# license: http://creativecommons.org/licenses/publicdomain/
#
# imagemagick is required: sudo apt-get install imagemagick
#
#INSTALL:
# wget http://dash.atspace.org/kvaak/gammaset.txt
# sudo cp gammaset.txt /usr/bin/gammaset
# sudo chmod 755 /usr/bin/gammaset
#
#RUN:
# gammaset PATH/TO/IMAGE GAMMA.VALUE
# gammaset ~/images/image1.jpg 0.8

use strict;
# ----------- SETTINGS ----------- #
my $image  = "";                   #      # default original image
my $image2 = $ENV{"HOME"} . "/kuva2.png"; # new background image
# -------------------------------- #

my $name  = $0;
   $name  =~ s/^.*\///;
my $ver   = 20060817;
my $url   = "http://dash.atspace.org/kvaak/gammaset.txt";
my ($image, $gamma);

&help if (grep/^-h$|^-v$/, @ARGV) || !@ARGV;

exit print "please, install ImageMagick\n" if !-x "/usr/bin/convert";

 foreach (@ARGV){
  $image = $_ if -f $_ && (grep/\.png$|\.jpg$|\.svg$/, $_); # only image files
  $gamma = $_ if $_ =~ /^(\d+)\.(\d+)$/;                    # X.XX
}

print `convert -gamma $gamma $image $image2` if -f $image && $gamma or &help;
print `display -dispose Background -window root $image2` if -f $image2 or die "$image2 $!";


sub help{
 print "$name version $ver\n$url\n\n",
       "usage: $name PATH/TO/IMAGE GAMMA.VALUE\n\n";
 exit 0;
}

exit 0;

Makeesti vaihtuu/säätyy tausta ainakin Openboxissa,
ja toimii samalla taustakuvanvaihtimena kun asettaa arvoksi 1.0
Kiitos Osku loistavasta ideasta!  ;)
« Viimeksi muokattu: 17.08.06 - klo:13.35 kirjoittanut raimo »
So long and thanks for all the fish!