Dell Inspiron 6400 und X.org: Monitorausgang aktivieren

inspiron6400_120Heute hab ich endlich den bestellten Laptop bekommen. Ich hab mir einen Dell Inspiron 6400 gekauft und mich gleich dran gemacht Linux zu installieren. Normalerweise fühle ich mich bei Debian zu Hause, doch diesmal habe ich mich für Ubuntu – genauer gesagt dieser Anleitung bin ich sehr gut durchgekommen. Danach hat alles auf Anhieb geklappt: Die Medientasten, Standby, Hibernate, WLAN, etc. Das einzige was nicht funktioniert hat, ist das umschalten des Displays auf einen externen Monitor. Während das in der Konsole noch problemlos klappt, verweigert die Tastenkombination Fn+F8 unter KDE (X.org) seinen Dienst.

Nach einer kleinen Internetrecherche wurde dann immer deutlicher, dass es sich hierbei wohl um einen Bug in X.org handelt. Auch der Workaround in der Section "Device" des ATI-Treibers

Option      "BIOSHotkeys" "on"

einzutragen, hat keine Verbesserung gebracht. Hier wird gezeigt, das FGLRX seit Version 8.28.8 wohl mit dem Shortcut umgehen kann, dazu muss er jedoch aktiviert werden. Das Beispiel wird aber anhand von Fn+F7 geführt und ich hab die Transferleistung noch nicht gebracht, dies auf Fn+F8 zu übertragen. Für Hinweise bin ich sehr dankbar!

Statt dessen kann man aber mit Bordmitteln aticonfig und xandr das Verhalten des Displays beeinflussen. Mit xandr -q kann man sich die möglichen X.org Auflösungen anzeigen lassen. Ich habe mich dafür entschieden auf dem Laptop immer 1280×800 zu haben und beschränke mich extern auf 1024×768. Mit der Auflösung kommen die meisten Beamer gut zurecht. Folgende drei Skripte behandeln nun das umschalten:

lvdsOn.sh (nur Laptop LCD)

!/bin/shaticonfig --enable-monitor=lvdsxrandr -s 0

crtOn.sh (nur externes Display)

#!/bin/shaticonfig --enable-monitor=crt1xrandr -s 2

bothOn.sh (Laptop LCD und externes Display)

#!/bin/shaticonfig --enable-monitor=lvds,crt1xrandr -s 2

Alle drei Skripte mit chmod +x ausführbar machen und schon kann man durch den Aufruf der Skripte das Display umschalten. Jetzt muss das nur noch an den Shortcut Fn+F8 gebunden werden und alles wird gut. Das hab ich aber bisher noch nicht herausgefunden wie das geht. Wie immer, nehme ich sehr gerne Hinweise zur Lösung an.

Tags:

Eigenen Senf dazu geben