Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Fensterverhalten von KDE Plasma 6
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Erdie
Advocate
Advocate


Joined: 20 May 2004
Posts: 2625
Location: Heidelberg - Germany

PostPosted: Sun Sep 01, 2024 11:37 am    Post subject: Fensterverhalten von KDE Plasma 6 Reply with quote

Hallo allerseits,

ich wurde heute genötigt auf Plasma 6 zu gehen. Es gibt da schon einen Punkt der etwas nervig ist:

Wenn eine Applikation mit Hilfe eines Panel Icons minimiert ist und man auf das Icon klickt, öffnet sich das Fenster - klar logisch. Ein Beispiel ist Telegram Desktop.
Bei Plasma 5 wurde das Applicationsfenster an der Position geöffnet, an der es sich vorher befand. Plasma 6 öffnet es immer auf dem Bildschirm zentiert.
Nun kann man das einstellen unter Systemeinstellungen - Fensterverwaltung - Fensterverhalten - Erweitert.
Dort gibt es ein Dropdown mit den Optionen:


    Minimale Überlappung
    Maximiert
    Zufällig
    Zentriert
    Links Oben
    Unter Mauszeiger


Das sind aber alle Dinge, die das vorherigen Verhalten nicht beschreiben. Angeblich soll es einen Punkt gehen, der sowas wie "intelligent" heißt d. h. das Fenster merkt sich seine letzte Postion, als es minimiert wurde.

Gibt es eine Möglichkeit, das alte Verhalten zurückzubekommen?
_________________
Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W
Back to top
View user's profile Send private message
l3u
Advocate
Advocate


Joined: 26 Jan 2005
Posts: 2605
Location: Konradsreuth (Germany)

PostPosted: Sun Sep 01, 2024 12:22 pm    Post subject: Reply with quote

Benutzt du (womöglich jetzt aus Versehen?) Wayland? So weit ich weiß, ist die Positionierung der Fenster nur unter X11 möglich, unter Wayland gibt es keine Möglichkeit, die Position und Größe der Fenster zu speichern und beim nächsten Start wieder zu setzen.
Back to top
View user's profile Send private message
Erdie
Advocate
Advocate


Joined: 20 May 2004
Posts: 2625
Location: Heidelberg - Germany

PostPosted: Sun Sep 01, 2024 2:05 pm    Post subject: Reply with quote

Nach etc-update und mehreren Neustarts scheint es jetzt zu funktioniert. So ganz klar ist mir aber nicht was das jetzt verursacht hat.

D. h. obwohl da jetzt "zentriiert" eingestellt ist, wird Telegram beim Klicken auf das System Icon mehr oder weniger dort geöffnet, wo es vorher war. Manchmal ist es etwas verschoben. Die zuvor genannte Option bezieht sich offenbar auf den generellen Neustart einer Applikation. Merkwürdig ist allerdings, dass vorher Telegram genau das Verhalten aus dem Dropdown Menu übernommen hat und jetzt plötzlich nicht mehr. Wie dem auch sei, es funzt ja.

Ansonsten gab es auch noch andere Merkwürdigkeiten: Javascript basierte Menus im Browser z. b. die Glocke oben jetzt bei Youtube haben geflackert und waren kaum nutzbar. Reboot half nicht aber ein kompletter Shutdown, 10s Wartezeit und dannach Kaltstart hat das Problem behoben. Oh mann war ich erleichtert, das das weg war.
_________________
Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W


Last edited by Erdie on Sun Sep 01, 2024 3:33 pm; edited 1 time in total
Back to top
View user's profile Send private message
l3u
Advocate
Advocate


Joined: 26 Jan 2005
Posts: 2605
Location: Konradsreuth (Germany)

PostPosted: Sun Sep 01, 2024 2:45 pm    Post subject: Reply with quote

Ja, der Plasma-6-Start war bei mir auch etwas holprig. Aber es läuft eigentlich schon ganz gut alles in allem.
Back to top
View user's profile Send private message
schmidicom
Veteran
Veteran


Joined: 09 Mar 2006
Posts: 1967
Location: Schweiz

PostPosted: Mon Sep 02, 2024 6:24 am    Post subject: Reply with quote

Das mit dem speichern von Fensterpositionen ist kein Problem das explizit von Wayland oder KDE Plasma 6 ausgeht. Das war schon immer (unter jedem Desktop und jedem Protokoll) ein Problem das über Jahre hinweg mit diversen Workarounds mal besser mal schlechter abgefangen wurde. Und mit KDE Plasma 6 sind wohl einige Workarounds weggefallen oder funktionieren unter bestimmten Umständen schlicht nicht mehr. Aber das Problem ist den KDE-Devs bekannt: https://bugs.kde.org/show_bug.cgi?id=15329

Ich befürchte nur das sich das nicht so einfach dauerhaft und fehlerfrei lösen lässt, weder unter X11 noch Wayland. Es stellt sich ja allein schon die Frage was passiert wenn sich die Anwendung (wie es zum Beispiel alle Chromium basierten Browser tun) selbst darum kümmert? Streiten sich dann die Desktop-Umgebung und das Programm um die korrekte Platzierung des Fensters?
_________________
Lenovo - ThinkPad P16s Gen 2 - 21K9CTO1WW
Back to top
View user's profile Send private message
l3u
Advocate
Advocate


Joined: 26 Jan 2005
Posts: 2605
Location: Konradsreuth (Germany)

PostPosted: Mon Sep 02, 2024 12:08 pm    Post subject: Reply with quote

Also hier unter X11 funktioniert das einwandfrei … ich hab mich grad unfreiwilligerweise sehr intensiv damit auseinandergesetzt, weil ich nämlich gerade KPhotoAlbum nach Qt 6 portiere – und das Wiederherstellen der Fensterposition und -größe erstmal nicht funktioniert hat (ich hab's aber wieder hinbekommen).
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 4855
Location: Bavaria

PostPosted: Mon Sep 02, 2024 1:17 pm    Post subject: Reply with quote

Ich habe gestern auf KDE6 umgestellt (und nutze nach wie vor X11) und musste deshalb ein (zwei) Profil für AppArmor anpassen. Dabei fiel mir auf, dass ein neues Verzeichnis genutzt wird: ~/.local/state. Wenn ich mir die Dateien darin ansehe, speichern hier wohl die Anwendungen die zuletzt genutzte Postition.
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
l3u
Advocate
Advocate


Joined: 26 Jan 2005
Posts: 2605
Location: Konradsreuth (Germany)

PostPosted: Mon Sep 02, 2024 2:55 pm    Post subject: Reply with quote

Exakt. Bisher wurden die Geometriedaten in ~/.config/irgendwasrc unter [MainWindow] gespeichert. Jetzt landet das in einer extra Datei. Soweit ich das verstanden habe, um nicht relevante Daten von relevanten für Backups zu trennen.
Back to top
View user's profile Send private message
Erdie
Advocate
Advocate


Joined: 20 May 2004
Posts: 2625
Location: Heidelberg - Germany

PostPosted: Mon Sep 02, 2024 4:15 pm    Post subject: Reply with quote

Ist es problematisch wenn man nach wie vor X11 nutzt?
_________________
Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W
Back to top
View user's profile Send private message
sMueggli
Guru
Guru


Joined: 03 Sep 2022
Posts: 446

PostPosted: Mon Sep 02, 2024 4:26 pm    Post subject: Reply with quote

Nicht problematischer als gestern oder vor einer Woche.
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 4855
Location: Bavaria

PostPosted: Mon Sep 02, 2024 4:30 pm    Post subject: Reply with quote

Erdie wrote:
Ist es problematisch wenn man nach wie vor X11 nutzt?

Bei mir nicht ... und ich vermute ... es ist eher andersherum ... wayland hat bei mir mit einer amerikanischen Tastatur gestartet ...

Nachdem ich mit STRG-ALT-F1 in mein Terminal ging, gabe es beim Zurück (ALT-F2) die böse Überraschung das alles hing ... da war noch ein "Begrüßungs-Programm" das aber nicht mehr reagierte ... Nach einem Neu-Start (und den Wechsel in X11) war dieses Begrüßungs-Programm natürlich wech ... Keine Ahnung was ich hier verpasst habe ... :evil:
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
Erdie
Advocate
Advocate


Joined: 20 May 2004
Posts: 2625
Location: Heidelberg - Germany

PostPosted: Mon Sep 02, 2024 7:38 pm    Post subject: Reply with quote

Ich frage nur, weil es scheint, als ob es einen allgemeinen Trent in Richtung Wayland gibt und irgendwann kommt dann die Nachricht: Tut uns leid, X11 ist deprecated, Du musst jetzt auf Wayland migrieren, ätsch ..". Ich hoffe mal, es ist nicht so.

Was ist eigentlich diese ominöse "X11 to Wayland bridge" im Statusmenue?
_________________
Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 9122

PostPosted: Mon Sep 02, 2024 7:49 pm    Post subject: Reply with quote

Erdie wrote:
Ich frage nur, weil es scheint, als ob es einen allgemeinen Trent in Richtung Wayland gibt und irgendwann kommt dann die Nachricht: Tut uns leid, X11 ist deprecated, Du musst jetzt auf Wayland migrieren, ätsch ..". Ich hoffe mal, es ist nicht so.

X11 ist schon lange tot, das ist daher nur eine Frage der Zeit.
Erdie wrote:
Was ist eigentlich diese ominöse "X11 to Wayland bridge" im Statusmenue?

Code:
$ equery u plasma-meta
 * Found these USE flags for kde-plasma/plasma-meta-6.1.4-r1:
 U I
[...]
 + + xwayland            : Enable Wayland windows screensharing to XWayland applications via gui-apps/xwaylandvideobridge
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 4855
Location: Bavaria

PostPosted: Mon Sep 02, 2024 8:47 pm    Post subject: Reply with quote

asturm wrote:
Erdie wrote:
Was ist eigentlich diese ominöse "X11 to Wayland bridge" im Statusmenue?

Code:
$ equery u plasma-meta
 * Found these USE flags for kde-plasma/plasma-meta-6.1.4-r1:
 U I
[...]
 + + xwayland            : Enable Wayland windows screensharing to XWayland applications via gui-apps/xwaylandvideobridge

Ich habe diese kurze Beschreibung auch nicht ganz verstanden.

Könnte man sagen, dass "xwayland" für Wayland das Äquivalent zu "screencast" bei X11 ist ? Gibt es irgendwo eine genauere Beschreibung was genau dahinter steckt ?
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
firefly
Watchman
Watchman


Joined: 31 Oct 2002
Posts: 5279

PostPosted: Tue Sep 03, 2024 4:17 am    Post subject: Reply with quote

pietinger wrote:

Ich habe diese kurze Beschreibung auch nicht ganz verstanden.

Könnte man sagen, dass "xwayland" für Wayland das Äquivalent zu "screencast" bei X11 ist ? Gibt es irgendwo eine genauere Beschreibung was genau dahinter steckt ?

nein xwayland ist der X11-Server der nicht direkt HW treiber nutzt für input/output sondern wayland.
Dadurch können Applikationen, welche X11 benötigen, unter einer Wayland Session weiterhin laufen.
Damit aber screensharing von wayland applikationen mit einer X11 Applikation, welcher unter XWayland laufen, funktioniert gibt es diese bridge.

Und die beschreibung von gui-apps/xwaylandvideobridge ist da verständlicher:
Quote:

* gui-apps/xwaylandvideobridge
Available versions: ~0.3.0-r2 ~0.4.0 **9999*l[1] {debug}
Homepage: https://planet.kde.org/david-edmundson-2023-03-22-fixing-wayland-xwayland-screen-casting/ https://invent.kde.org/system/xwaylandvideobridge
Description: Screenshare Wayland windows to XWayland apps

_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum