staging.inyokaproject.org

Bildschirmleiste fixieren

Status: Ungelöst | Ubuntu-Version: Kubuntu 13.04 (Raring Ringtail)
Antworten |

lionlizard

Avatar von lionlizard

Anmeldungsdatum:
20. September 2012

Beiträge: 6244

Hallo Leute, ich habe Ein 2 Monitorsystem mit Monitor 1 am DVI und Monitor 2 am VGA-port.

 lspci -v | perl -ne '/VGA/../^$/ and /VGA|Kern/ and print'
00:01.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Trinity [Radeon HD 7560D] (prog-if 00 [VGA controller])
        Kernel driver in use: fglrx_pci
        Flags: bus master, VGA palette snoop, 66MHz, medium devsel, latency 64
fglrxinfo
display: :1  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 7560D
OpenGL version string: 4.3.12443 Compatibility Profile Context 9.01

Den neuesten ADM-Treiber habe ich mir gerade kompiliert und installiert. Ich betreibe die beiden Monitore an einem weiteren Rechner. Dazu habe ich für den VGA-Monitor einen Umschalter und den DVI-Monitor stecke ich einfach um.

Wenn ich die Monitore abklemme, wird dies von Kubuntu prima erkannt, und die virtuelle Monitorgröße entsprechend angepasst. Der Bildschirminhalt wird auf dem verbliebenen Monitor dargestellt. Bei mir ist es so konfiguriert, dass Monitor 1 am DVI links steht, und Monitor 2 am VGA rechts daneben. Auf dem 2. Monitor ist ganz rechts eien Kontrollleiste platziert. Wenn ich nun beide Monitore abklemme und danach wieder anschließe, so wird das Bild wie erwartet wieder hergestellt, aber die Kontrollleiste erscheint stets am rechten Rand von Monitor 1 - also praktisch in der Mitte des virtuellen Monitorbereiches - und nicht am rechten Rand von Monitor 2. Ich muss sie immer wieder von Hand dorthin verschieben.

Gibt es eine Möglichkeit, dass die Kontrolleiste immer am ganz rechten Rand des virtuellen Monitorbereichs erscheint, ganz gleich welche Monitore angeschlossen sind?

Stefan

mgraesslin Team-Icon

Avatar von mgraesslin

Anmeldungsdatum:
8. November 2006

Beiträge: 9183

ich denke nein, beide Monitore abklemmen führt zwangsläufig zu Problemen, falls das Signal kommt, dass er entfernt wurde. Die Geometrie der Bildschirme ist dann ungültig und böse Dinge können passieren.

lionlizard

(Themenstarter)
Avatar von lionlizard

Anmeldungsdatum:
20. September 2012

Beiträge: 6244

mgraesslin schrieb:

ich denke nein, beide Monitore abklemmen führt zwangsläufig zu Problemen, falls das Signal kommt, dass er entfernt wurde.

Eigentlich nicht. Wie gesagt, es wird je nachdem, welcher Monitor zuerst angeschlossen wird, dort das Bild entsprechend dargestellt, und wenn dann beide wieder dran hängen, wirds auch (mit dem neuen Treiber) soweit prima dargestellt, als dass die linke Seite des virtuellen Desktops immer auf dem DVI-Display dargestellt wird, während die rechte Seite immer auf dem VGA-Display erscheint. Dies ist auch deshalb wichitig, weil der VGA ein 17 Zöller ist der gedreht wurde. Wenn man die beiden Monitore in der falschen Reihenfolge zuschaltet, dann wird lediglich die Zählung verändert, d.h. DVI wird als Moni 2 erkannt und VGA als Moni 1. Das würde aber gar nicht stören und ist auch nachvollziehbar. Und wenn ich den VGA noch einmal kurz abklemme und dann wieder dranhänge, dann stimmts auch wieder.

Aber es ist schon merkwürdig: Die Standarkontrolleiste ist bei mir oben. Ich habe auf beiden Monitoren diese Kontrolleiste komplett unterschiedlich konfiguriert, und wenn ich die Monitore abklemme und wieder anschließe, dann werden diese Kontrolleisten völlig korrekt dargestellt:

  • VGA (2) als erstes zuschalten: Linke Seite des virtuellen Bildschirms wird dargestellt, mit zugehöriger linker Leiste. Der rechte Teil wird nicht dargestellt.

  • DVI (1) als erstes zuschalten: Linke Seite des virtuellen Bildschirms wird dargestellt, mit zugehöriger linker Leiste. Der rechte Teil wird nicht dargestellt.

  • zum VGA (2) als erstem wird der DVI (1) als zweites zugeschaltet: Der linke Teil des virtuellen Monitors wird auf das DVI-Display verschoben, der rechte Teil wird auf dem VGA dargestellt. Die Kontrolleisten oben werden völlig richtig, wie konfiguriert auf dem jeweiligen Display dargestellt.

  • zum DVI (1) als erstem wird der VGA (2) als zweites zugeschaltet: Der linke Teil des virtuellen Monitors wird weiter auf dem DVI-Display ausgegeben, der rechte Teil wird auf dem VGA dargestellt. Die Kontrolleisten oben werden völlig richtig, wie konfiguriert auf dem jeweiligen Display dargestellt.

Es ist eben nur die Kontrolleiste am rechten Rand, die nach dem Wiederanschließen immer falsch in der Mitte des virtuellen Bildschirms am rechten Rand des DVI ausgegeben wird, statt am rechten Rand des VGA.

Die Geometrie der Bildschirme ist dann ungültig und böse Dinge können passieren.

Das hört sich an, als käme dann der Wolf der mich fressen will. 😀

Aber im Ernst, ich hatte bereits die Idee, die Erkennung abzuschalten, dass der Bildschirm entfernt wurde, aber das scheint so nicht wirklich machbar zu sein. Außerdem funktioniert ja der Treiber eigentlich perfekt, denn sonst würde die Darstellung nicht so problemlos funktionieren (Windows zickt da deutlich mehr rum).

Ich vermute, dass die Position der Kontrolleiste irgendwie relativ angegeben wird, so dass sie sich verschiebt, wenn ein Monitor abgeschaltet wird. Wenn man die Position absolut angeben könnte, würde die Leiste zwar gar nicht dargestellt, wenn der 2te Monitor nicht angschlossen ist, aber das wäre völlig in Ordnung. Die normale Kontrollleiste oben wird ja dann auch nicht dargestellt. Und dann müsste die Kontrollleiste wieder erscheinen, sobald der 2te Monitor wieder zugeschaltet wird.

Kann man da irgend etwas von Hand konfigurieren?

Stefan

mgraesslin Team-Icon

Avatar von mgraesslin

Anmeldungsdatum:
8. November 2006

Beiträge: 9183

wie gesagt böse Dinge passieren wenn die Bildschirme sich ändern. Ich kann nur vermuten was passiert - Plasma versucht die Panels auf dem Bildschirm zu halten. Da du oben zwei hast, funktioniert es nicht und das Verhalten ist korrekt. Bei dem anderen Panel wird das ganze sehr kompliziert. Es spielt dann auch noch eine Rolle wo der Fenstermanager es denn gerne hätte, etc. etc. Wie gesagt, der Wolf kommt dann aus dem Computer

lionlizard

(Themenstarter)
Avatar von lionlizard

Anmeldungsdatum:
20. September 2012

Beiträge: 6244

Na der böse Wolf hat mich noch nie geschreckt. Ich habe auch in meinem Dualbootsystem neben dem EFI-Grub auch noch eines im BIOS Modus installiert. Und auch das funktioniert.

Vielleicht hat ja doch noch jemand eine Idee, wie man die Kontrollleiste ganz rechts festpinnen kann.

Stefan

Antworten |