Heyho,
seit geraumer Zeit ärgere ich mich über das Verhalten des Fenstermanagers, wenn ich an den Laptop einen externen Bildschirm anklemme. War aber immer zu selten genutzt, als dass ich nach ner Lösung suchen wollte...aber nun isses soweit. Ich wüsste gern, was ich falsch mache. Und ob das jemand reproduzieren kann. Und für welches Paket ich notfalls eine Bugmeldung aufmachen muss.
Situation: Lenovo T400 mit 1440x900, per VGA gehts an einen Fujitsu P20-2, der 1600x1200 bietet und zentriert über dem Laptopdisplay steht. In der Display Configuration ist das so eingestellt (wenngleich der auch mal bündig nach links rutscht), der interne Bildschirm ist "primary output". Auf dem externen Bildschirm läuft grade ständig eine RDP-Sitzung in Fullscreen.
Wenn ich einen Primärbildschirm gewählt habe, würde ich erwarten, dass jedes neue Fenster PASSEND und AUF DIESEM Bildschirm geöffnet wird. Tuts aber nicht.
a) geht das neue Programm zufällig da auf, wo es grade will. Nicht immer auf Primary, nicht immer auf Secondary, nicht immer da wo der Mauszeiger ist, nicht immer da, wo zuletzt geklickt wurde, nicht immer abwechselnd auf dem einen oder dem anderen. Mir erscheint das völlig zufällig. Nerv.
b) geht (fast) jedes Fenster, das nicht eh größenbeschränkt ist (Taschenrechner oder so...) mit der Höhe des externen Bildschirms auf, Breite je nach Bildschirm, auf dem das meiste dargestellt wird.
c) fliegen beim Anstöpseln des Monitors (fast) immer alle Fenster hoch, egal ob grade aktiv, minimiert, Vollbild, was auch immer. Der neu erkannte Zweitbildschirm zieht alle Fenster auf sich.
und d), aber das kann auch an krdc liegen, liegt krdc meistens (auch wieder: nicht immer, nur meistens) über den Fenstern auf dem externen Bildschirm. Und ein "keep below others" kann man zwar speichern, ist aber auch nicht die Lösung wenn mehr auf diesem Bildschirm liegt. Ohne hat es aber eher das Verhalten "keep above others", ohne, dass das aktiv wäre.
Ich halte das erstens für ein Fehlverhalten und zweitens geht mir die Unberechenbarkeit der Aktionen ziemlich auf die Nüsse. Ich hab mal drei Bilder angehängt, was meistens passiert, wenn ich VLC öffne. Gleiches geschieht wie gesagt mit anderen vormals maximierten Programmen auch, nur dass es mit VLC einfacher ist als etwa mit Dolphin, auf ein maximiertes Fenster auf dem Laptopbildschirm zu kommen.
1: VLC geöffnet. Hängt mit Höhe 1200px und Breite 900px (WTF?) auf dem internen Bildschirm, passt unten, aber die Titelzeile und der obere Teil ragen in den externen Bildschirm rein. krdc liegt drüber. Titelzeile/Menü ohne krdc-Minimierung nicht zugänglich.
2: Doppelklick auf VLC → unterer Bildschirm geht in Vollbildmodus
3: Nochmaliger Doppelklick auf VLC: Fenster ordnet sich nun mit Titelzeile passend zum oberen Monitorende an, der untere Teil des Fensters (immer noch 1200px hoch) hängt im Nichts unterhalb der Startleiste Und dann kann man "maximieren" und das Fenster ist endlich vollständig auf einem Bildschirm sichtbar.
Joa...was mach ich falsch, und was kann ich außer dem Runterstellen des externen Monitors auf genau die Größes des internen Monitors tun, damit man ohne umständliche Klickerei bei jedem neuen Fenster arbeiten kann?
https://forum.ubuntuusers.de/topic/hauptbildschirm-definieren-klappt-nicht-richti/ hab ich grade noch gelesen, das "erklärt" ja schonmal den ersten Punkt. Ich scheue mich aber davor, irgendwelche globalen Window Rules zu erstellen, davor werd ich sogar ausdrücklich gewarnt.