Dell D630 + Dockingstation + Eizo-Monitor: Aufloesung?
Moin, ich habe am WE meinen Laptop neu installiert (nachdem meine SSD angekommen ist). Der Laptop steckte zur Installation in der Docking-Station; an dieser sind Tastatur, Maus und mein 20" Eizo angeschlossen. I.d.Regel wird der Laptop auch so betrieben; ausserhalb der Dockingstation ist eher selten. Die Installation erzeugte damit in menu.lst einen Eintrag mit "vga=0x31e"; also 1600x1200 Punkte. Beim booten wird nun auf dem grossen Bildschirm ein Vollbild- Logo kurz angezeigt und dann scheint der PC zu "merken", das er die 1600x1200 ja intern gar nicht anzeigen kann. Der PC schaltet nun auf so einen Zwitter Betrieb mit 1024x768 zurück; das Bild ist auf dem grossen Monitor links oben; unten rechts ist nur schwarz. (Der Laptop Deckel ist eigentlich die ganze Zeit zu). Der Anmeldebildschirm ist dann wieder im Vollbild; allerdings auch in 1024x768er Auflösung; ich kann mich dann anmelden und über Systemeinstellungen (oder lxrandr) die Auflösung wieder auf 1600 umstellen. Dann muss ich jedesmal noch z.B. die Kontrollleiste unten wieder auf volle Länge stellen und ein paar Icons wieder anordnen. Danach arbeite ich bis zum reboot in der 1600er Auflösung ohne weitere Probleme. DAS NERVT. Frage daher an die Laptop Benutzer: wie geht man so etwas an? wonach muss ich suchen? Ideal wäre, das der Rechner a) den interen Bildschirm bei Bedarf mit default Auflösung (1200x800) ansteuert und nicht mit 1024x768; was der Textmodus anzeigt ist mir dabei eigentlich egal. b) den externen Bildschirm (wenn angeschlossen) eben mit den 1600x1200. Was konfiguriert man hier? Und wo? Any ideas? Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Montag 24 Januar 2011 08:22:12 schrieb Kyek, Andreas, VF-DE:
Hallo Andreas in /etc/X11/xorg.conf wird konfiguriert. Meine /etc/X11/xorg.conf hängt an. Bitte beachte, dass mein D630 eine Auflösung von 1440x900 und mein Monitor 1920x1080 hat. Du musst Deine Werte einsetzen und auch Virtual anpassen. Wenn Du allerdings den KDE verwendest geht es am besten mit Systemeinstellungen->Anzeige. Das ist allerdings etwas lästig, weil wenn beim Einstecken / Herausnehmen jedes mal dieser Dialog nötig ist. Ich verwende ein Script, dass beim Hochfahren des KDE erkennt ob ein externer Monitor angeschlossen ist und X dann per xrandr konfiguriert. Auf Wunsch kann ich es Dir senden. Gruß Heiner
Heiner Kuhlmann wrote:
Die gibt es doch (i.d.R.) nicht mehr. Seit ??? ist die xorg.conf doch nicht mehr nötig. Brauche ich hier zwingend eine?
Ich schwanke immer noch zwischen KDE und xfce; meine Entscheidung hier ist noch nicht gefallen.
Wie erkennt man das? lxrandr habe ich hier instaliert; allerdings ist mir noch nicht klar, wie ich erkennen kann ob der externe Monitor angeschlossen ist. Die grafische Auflösung müsste doch korrekterweise schon _vor_ dem Start von kdm gesetzt werden, oder? Mein Anmeldebildschirm hat ja "nur" 1024x768 Punkte. Oder ist das ein Skript, das beim Login des Users aus kdm angestossen wird? Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Montag 24 Januar 2011 09:26:37 schrieb Kyek, Andreas, VF-DE:
Siehe mein anhängendes Script. Beachte bitte: Der externe Monitor und der interne werden beide verwendet. Der externe ist an VGA angeschlossen. Der externe steht rechts vom Notebook. Die rdb ... kannst Du ignorieren. Du musst Deine Auflösungen einsetzen. Die xrandr Befehle kannst Du jederzeit manuell ausprobieren. LVDS ist der Bildschirm des Notebooks
Dieses sollte xorg.conf lösen.
Oder ist das ein Skript, das beim Login des Users aus kdm angestossen wird?
Nach dem Login. Per KDE-Autostart. Gruß Heiner
Ich bin mal wieder bei dem alten Thema: Kann mir hier jemand sagen, wozu die folgenden Blöcke in /etc/sysconfig/displaymanager sind? --- cut here --- # If the variable contains a fully configured modeline (see default of # DISPLAYMANAGER_RANDR_MODE_auto), the mode is defined and set. # If the variable contains a mode name only, the mode has to be defined # already. # # If a monitor is attached during Xstartup, or when invoking "xrandr --auto" # during runtime, the output is correctly configured and a mode is # automatically selected if none has been used so far. # # Variables are checked according to their extension for # VGA DVI_I DVI_D DVI_A Composite S_Video Component LFP Proprietary # DISPLAYMANAGER_RANDR_MODE_VGA="auto" ## Type: string ## Default: "1024x768_60 64.11 1024 1080 1184 1344 768 769 772 795 -HSync +Vsync" # # Mode to use for laptops for DISPLAYMANAGER_RANDR_MODE_* on laptops only, # when the according variable is set to "auto". # (RANDR 1.2 compatible drivers only). # DISPLAYMANAGER_RANDR_MODE_auto="1024x768_60 64.11 1024 1080 1184 1344 768 769 772 795 -HSync +Vsync" --- cut here --- Auf meinem Laptop zu Hause sind in der ersten Sektion n-Zeilen der Art: #DISPLAYMANAGER_RANDR_MODE_xxx="" mit xxx = "verschiedene Namen aus der Liste" Mein Problem ist es immer noch, das der Laptop mit angeschlossenem externen Eizo (1600x1200) immer erst manuell von 1024x768 auf die richtige Auflösung eingestellt werden muss. Kann man hier nicht irgendwie irgendetwas einstellen? Ich blicke hier in die Verwendung der Variablen nicht durch. Und das (halbautomatische) manuelle Umstellen mit [l]xrandr ist mühsam. Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Dienstag 08 Februar 2011 08:16:41 schrieb Kyek, Andreas, VF-DE:
Hallo Andreas, sie werden in /etc/X11/xdm/Xsetup verwendet. Wenn Du es verstehen willst, musst Du Dich durch /etc/init.d/xdm und /etc/X11/xdm wühlen :-(( Versuche doch Modelines für Deinen Monitor einzustellen. Ich denke allerdings mit dem neun X ist das alles überholt.
Beim Anmelden ist es ein Unterschied ob Du das Notebook aufgeklappt hast oder nicht, wenn Du es einschaltest. Die Auflösung des Anmeldebildschirms scheint mir unwesentlich. Die Bilschirmenstellungen kannst Du einfach xrandr in einem Script erledigen, dass Du per KlickiMicki in <Systemeinstellungen -> Erweitert ->Autostart -> Script hinzufügen> einbinden kannst. Ich hatte Dir ein Beispiel geschickt. Wenn Du Probleme damit hast, mache folgendes: Stelle den/die Bildschirme so ein, wie du es haben willst. Wenn Du es mit xrandr machst hast Du damit den Inhalt Deines Scripts. Unter ~/bin/startX abspeichern. bin/startX ausprobieren und unter Autotstart einbinden und alles ist automatisch. Falls Du immer noch Probleme hast: sende mir einmal die Ausgabe von xrandr Werden beide Bildschirme parallel betrieben? Steht der Eizo links/rechts vom Laptop? Gruß Heiner -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Heiner Kuhlmann wrote:
OK, habe ich mir angesehen. Seltsamerweise werden da von xrandr verschiedene "Anschlüsse" ausprobiert (DVI-I, ...) aber weder mein LVDS1(?) noch mein DVI1 tauchen hier auf; stattdessen sowas wie DVI-I, DVI-D und DVI-A, die bei mir in der Ausgabe nicht auftauchen. Damit wird das vermutlich nie passen; evtl. bau ich mir ein eigenes Xsetup; ich schau es mir heute abend mal in Ruhe zu Hause an.
Versuche doch Modelines für Deinen Monitor einzustellen. Ich denke allerdings mit dem neun X ist das alles überholt.
neu[e]n X? Was du meinen? xorg? Oder habe ich da noch was verpennt? Modelines für den internen Bildschirm und den externen Monitor habe ich; das ist nicht das Problem.
Ja, das hatte ich auch schon bemerkt.
Auflösung des Anmeldebildschirms scheint mir unwesentlich.
Jein; optisch stört es mich halt. Und das Problem: Kontrollleiste!
Das habe ich (angepasst) hier auch als Skript laufen; ist nicht so das Problem. Was allerdings ein Problem ist ist das ich die Grösse der Kontrollleiste unter KDE immer manuell auf die 1600er Länge anpassen muss (da anscheinend beim Anmelden die 1024er Länge die Länge der der Leiste begrenzt) Ich werde mich wohl doch mal intensiver mit den Skripten auseinandersetzen die beim starten von X durchlaufen werden. Trotzdem erstmal Danke Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Mittwoch 09 Februar 2011 09:18:51 schrieb Kyek, Andreas, VF-DE: [...]
Versuche mal LVDS1 und DVI1 in das Script einzubauen und die entsprechenden Modelines in /etc/sysconfig/xdm zu definieren.
Die neue weiss.ich.was Version von X braucht eigentlich die Modelines nicht mehr, sondern kriegt das selbst raus. Seit dem wird xrandr vermehrt eingesetzt. [...]
Ja es ist. Das ist wohl eher ein KDE-Problem. Klappt es nicht, wenn Du die Länge der Kontrollleiste auf "maximal" stellst? Ich verwende übrigens entweder nur den internen oder den internen und den externen Bildschirm rechts vom Laptop. Beide haben unter dem KDE eine eigne Kontrollleiste auf "maximal". Wenn der KDE sich umstellen muss ist das ein nicht simples Problem. Der KDE kann zwar jeden Schicki-Micki konfigurieren, das scheint er aber nicht auf die Reihe zu kriegen. Man könnte ihm zwar die Konfigurationsdateien unter den Hintern austauschen, aber das muss vor Autostart geschehen .... :-(( Eventuell gibt es KDE-Befehle die das erledigen. Damit kenne ich mich nicht aus.
Ich werde mich wohl doch mal intensiver mit den Skripten auseinandersetzen die beim starten von X durchlaufen werden.
Dort wird doch xrandr aufgerufen. Wie wäre es, wenn Du hier Deine xrandr- Befehle einbrennst und nicht erst beim Aufruf des KDE. Ich werde es bei mir mal versuchen. Ob damit das Problem der Länge der KDE-Kontrollleiste gelöst ist, glaube ich nicht. Laptop ohne externen Bildschirm <-> Laptop mit externem Bildschirm und der schlaue KDE hat alles wieder verstellt. viel Vergnügen Heiner -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Heiner Kuhlmann wrote:
Hab ich jetzt mal für meine beiden Werte (LVDS1 und DVI1) gemacht - eine Modeline 1600x1200 für LVDS1 und eine 1200x800 für DVI1. Der Anmeldebildschirm sieht zwar am grossen Monitor etwas "komisch" aus aber das Teil läuft von Anfang an auf 1600x1200. Das ist für mich die bisher beste Lösung.
Hat sich hiermit auch erledigt - KDE läuft direkt nach dem Anmelden korrekt in 1600x1200 Ich habe jetzt allerdings meinen Laptop Bildschirm immer "zu"; was sich da abspielt habe ich nicht überprüft. Für meinen Teil wars das erstmal. Danke für Deine Tip[p]s. Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Montag 14 Februar 2011 06:39:02 schrieb Kyek, Andreas, VF-DE:
Man kann also durch die LVDS* und DVI* Angaben in /etc/sysconfig/xdm und entsprechende Erweiterungen in /etc/X11/xdm/Xsetup die Auflösung einstellen. Dieses Ergebnis sollten auch für mich und alle anderen festhalten. [...]
Danke für Deine Tip[p]s.
Mir ist auch einiges klar geworden Gruß Heiner -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
Heiner Kuhlmann
-
Kyek, Andreas, VF-DE