Anwendungen
Portal
Forum
Wiki
Ikhaya
Planet
Mehr
Anmelden

xgamma beim login starten

Hi,

ich würde gerne zur Farbkorrektur meines Thinkpad e520 bei jedem Rechnerstart/Login folgenden Befehl ausführen:

1
xgamma -rgamma 1.45  -ggamma 1.4 -bgamma 1.0

Wenn ich den Befehl einfach über "Startprogramme" hinzufüge (Name: bla, Befehl: xgamma -rgamma 1.45 -ggamma 1.4 -bgamma 1.0, Kommentar: keiner, Speichern) wird er beim nächsten Login NICHT ausgeführt.
Gerne nehme ich auch ein brauchbares .icc-Profil entgegen, oder Tips wie ich die Farben des e520-Screens mit weniger Umständen einstellen kann :)

Any ideas?

Hallo

Gamma Korrektur kann man global über die Datei /etc/X11/xorg.conf einstellen.

So in der Art:

Section "Device"
        Identifier      "Graka"
        Option          "Monitor-LVDS" "Laptop Panel"
EndSection

Section "Monitor"
        Identifier      "Laptop Panel"
        Gamma 1.45 1.4 1.0
EndSection

Dabei "LVDS" durch den korrekten Anschlussnamen ersetzen. Wie der lautet hängt von der Grafikkarte ab.

xrandr -q

listet alle Anschlüsse.

da1l6

Hi,

poste einfach den Output von dem Kommando das da1l6 empfohlen hat:

xrandr -q

Und dazu noch deine gesamte Datei /etc/X11/xorg.conf, dafür einfach

gedit /etc/X11/xorg.conf

eingeben, alles markieren und hier reinkleben - damit wir das hier im Forum gemütlich lesen können am besten als Code markieren (einfach eingeklebten Text markieren, das Symbol im Forum-Eingabe-Fenster links neben dem Smiley anklicken, Rohtext auswählen). Danach können wir dir genauer sagen, was du in deine xorg.conf eingeben musst (ich hoffe zumindest dass es jemand weiss, ansonsten versuche ich mal mein Glück im Tips geben).

:thumbsup:

Happy Hacking,

Jonobo

xrandr -q

Screen 0: minimum 320 x 200, current 1920 x 1848, maximum 8192 x 8192
LVDS1 connected 1366x768+303+1080 (normal left inverted right x axis y axis) 344mm x 194mm
   1366x768       60.0*+
   1360x768       59.8     60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 298mm
   1920x1080      60.0*+
   1680x1050      60.0  
   1600x900       60.0  
   1280x1024      75.0     60.0  
   1280x800       59.8  
   1152x864       75.0  
   1280x720       60.0  
   1024x768       75.1     60.0  
   832x624        74.6  
   800x600        75.0     60.3  
   640x480        75.0     60.0  
   720x400        70.1  
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)

Bearbeitet von realzippy:

fast richtig mit den CODE Blöcken , fehlten nur die Klammern vorne...

Sehr gut - das war schonmal Schritt 1.

Jetzt bitte noch den gesamten Inhalt der Datei xorg.conf posten.

Terminal:

gedit /etc/X11/xorg.conf

Den ganzen Text markieren und hier reinkopieren :-)

gibts keinen Inhalt!

Mmh... ...dann bin ich überfragt.

Vielleicht gibt es da seit Ubuntu 12.04 irgendein anderes Setup?

Kann hier irgendjemand weiterhelfen?

christA frontzeck schrieb:

gibts keinen Inhalt!

Was willst du damit sagen?

Die Datei /etc/X11/xorg.conf existiert normalerweise erstmal nicht, darum ist der Editor leer bis du was reingeschieben hast...

da1l6

Ich glaube ich grabe hier gleich mal rum:

http://wiki.ubuntuusers.de/XServer?redirect=no#Monitor

Da dürfte was für uns dabei sein :)

Da steht nämlich, was man in die leere xorg.conf eintragen kann.

Damit du da was eintragen kannst, musst du die Datei allerdings mit Root-Rechten öffnen, also

sudo gedit /etc/X11/xorg.conf

und dann abspeichern. Wenn dir kein anderer beim erstellen des Eintrags hilft, versuche ich es Morgen mal - bis dahin kannst du es natürlich auch selber probieren - großartig kaputt machen kann man normalerweise nichts :)

So, ich habe mal weitergesucht, bin mir aber immernoch unsicher.

Bitte gib uns noch den Output von

lspci

und von

sudo lshw -c video

Hier die Vorstufe für deine zukünftige xorg.conf, ein paar Sachen müssen wir noch rausfinden, ich habe mal die manpage, also "man xorg.conf" gewälzt und ein wenig verstanden, aber noch nicht wirklich wie das bei 2 Bildschirmen ist.

Noch nicht so anwenden, erstmal den Output von den Kommandos posten - und am besten schaut hier dann nochmal jemand drüber, der sich besser auskennt als ich :)

Section "Device"
		Identifier		"e520 Grafikkarte"
#		Driver 			"TreiberXYZ mit sudo lshw -c video rausfinden"
#   	        BusID			"PCI:1:0:0 richtige Zahlen rausfinden mit lspci"
#		Screen			0				
EndSection


Section "Monitor"
	Identifier			"LaptopMonitor"
	Gamma		        	1.45 1.4 1.0		
EndSection

Section "Screen"
	Identifier			"Lappy"
	Monitor				"LaptopMonitor"
	Device				"e520 Grafikkarte"
EndSection

Happy Hacking,

jonobo

lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b4)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b4)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b4)
00:1c.7 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 8 (rev b4)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 04)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
03:00.0 System peripheral: Ricoh Co Ltd Device e823 (rev 07)
08:00.0 Network controller: Intel Corporation Centrino Wireless-N 1000
*-display               
       Beschreibung: VGA compatible controller
       Produkt: 2nd Generation Core Processor Family Integrated Graphics Controller
       Hersteller: Intel Corporation
       Physische ID: 2
       Bus-Informationen: pci@0000:00:02.0
       Version: 09
       Breite: 64 bits
       Uhr: 33MHz
       Fähigkeiten: msi pm vga_controller bus_master cap_list rom
       Konfiguration: driver=i915 latency=0
       Ressourcen: irq:43 memory:d0000000-d03fffff memory:c0000000-cfffffff ioport:5000(Größe=64)

Mit dem Weg über die xorg.conf werdet Ihr keinen Erfolg haben, die "gamma Option" funktioniert nicht mit dem Intel Treiber.

@ christA frontzeck
Setz' den Befehl

1
xgamma -rgamma 1.45 -ggamma 1.4 -bgamma 1.0

nochmal in den Autostart, aber laß ihn ein wenig warten, dann klappts auch mit dem Nachbarn:

1
sh -c "sleep 3  && xgamma -rgamma 1.45 -ggamma 1.4 -bgamma 1.0"

so wie es aussieht, scheint das geklappt zu haben. - Ich muss jetzt erstmal eine Weile mit verschiedenem Fotomaterial arbeiten, um das zu testen. Betrachten wir das Thema erstmal als erledigt.

Vielen Dank für Eure Hilfe! christA