[Libreoffice-bugs] [Bug 152088] Navigator (F5) can not be docked using Wayland
https://bugs.documentfoundation.org/show_bug.cgi?id=152088 --- Comment #15 from Izhar Firdaus --- Replicatable in Fedora 37 + Wayland, Libreoffice 7.5.4.2, both from Flathub and RPMs -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 152088] Navigator (F5) can not be docked using Wayland
https://bugs.documentfoundation.org/show_bug.cgi?id=152088 Stéphane Guillou (stragu) changed: What|Removed |Added See Also||https://bugs.documentfounda ||tion.org/show_bug.cgi?id=15 ||5114 -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 152088] Navigator (F5) can not be docked using Wayland
https://bugs.documentfoundation.org/show_bug.cgi?id=152088 Stéphane Guillou (stragu) changed: What|Removed |Added Blocks||128581 Referenced Bugs: https://bugs.documentfoundation.org/show_bug.cgi?id=128581 [Bug 128581] [Meta] Panel docking -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 152088] Navigator (F5) can not be docked using Wayland
https://bugs.documentfoundation.org/show_bug.cgi?id=152088 --- Comment #14 from Stéphane Guillou (stragu) --- I am using Ubuntu 20.04 with GNOME 3.36.8 and Wayland. To check if the window was indeed a Wayland window, I used Maxim's steps in comment 12. None of these tested versions allow me to drag-and-drop the navigator to dock it. All were installed from DEBs. On LO 6.1.0.3, GTK2 is used, window is _not_ a Wayland window. I can dock and undock the Navigator using the shortcut Ctrl + Shift + F10 (when the element is focused) and the Ctrl + double-click method. Version: 6.1.0.3 Build ID: efb621ed25068d70781dc026f7e9c5187a4decd1 CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk2; Locale: en-AU (en_AU.UTF-8); Calc: group threaded In 6.2.0 beta1 and a master build from today, window _is_ a Wayland window. The shortcut does not work, nor does the Ctrl + double-click. Version: 6.2.0.0.beta1 Build ID: d1b41307be3f8c19fe6f1938cf056e7ff1eb1d18 CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3; Locale: en-AU (en_AU.UTF-8); UI-Language: en-US Calc: threaded Version: 7.6.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: 5b3fd1af1247d4096451e5a768c3438fbccec2b2 CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3 Locale: en-AU (en_AU.UTF-8); UI: en-US Calc: threaded Curious to know why the older bibisect repos use Wayland in Aron's tests. -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 152088] Navigator (F5) can not be docked using Wayland
https://bugs.documentfoundation.org/show_bug.cgi?id=152088 --- Comment #13 from Aron Budea --- (In reply to Maxim Monastirsky from comment #12) > I don't understand how this could be the case. Could you verify that the LO > window is indeed a Wayland window? For gnome shell you can do: > > 1. Alt+F2, type 'lg', and press Enter. > 2. Switch to the Windows tab. > 3. In the list find the line with LO's window title, and click on that line. > 4. In the opened popup - the first line should have "GType: > MetaWindowWayland". If it's "GType: MetaWindowXwayland", then it's x11 not > Wayland. Thanks for the instructions! I went back to efa4341364d6e3bd4ff86cb09be39acc3564ccdf~1 in the 6.1 bibisect repo (which corresponds to e223e70f5d92e2ed027fc5d449bd790a123acdc2~1 in the source repo), ran soffice, confirmed that Ctrl+Shft+F10 works from the Navigator window, and when performing the steps above, I see: "GType: MetaWindowWayland", not "MetaWindowXwayland". For the record, out of curiosity I went back to check the latest of the 5.2 bibisect repo, and it shows "GType: MetaWindowWayland" there as well. -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 152088] Navigator (F5) can not be docked using Wayland
https://bugs.documentfoundation.org/show_bug.cgi?id=152088 --- Comment #12 from Maxim Monastirsky --- (In reply to Aron Budea from comment #11) > Ctrl+Shft+F10 worked for docking the window prior to the commits I listed in > comment 8 (not the three individual ones, but the one identified in 6.1, and > the other in 6.2). I don't understand how this could be the case. Could you verify that the LO window is indeed a Wayland window? For gnome shell you can do: 1. Alt+F2, type 'lg', and press Enter. 2. Switch to the Windows tab. 3. In the list find the line with LO's window title, and click on that line. 4. In the opened popup - the first line should have "GType: MetaWindowWayland". If it's "GType: MetaWindowXwayland", then it's x11 not Wayland. The only other explanation I could think of, is that maybe the machine that used to build the bibisect repo had a system update prior to that build, and that update included changes to the gtk3 headers, which somehow resulted with a different compilation path. That might explain also the weird result of 6.2, as it was more or less in the same time frame (difference of 2 days). Other than that, I'm out of ideas. -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 152088] Navigator (F5) can not be docked using Wayland
https://bugs.documentfoundation.org/show_bug.cgi?id=152088 --- Comment #11 from Aron Budea --- (In reply to Maxim Monastirsky from comment #10) > (In reply to Cor Nouws from comment #0) > > - click on Navigator toolbar > > - Ctrl+Shft+F10 > > > Navigator should be docked at the right side/or be floating > > > it isn't > The keyboard shortcut (as well as double clicking) for docking/undocking is > disabled under Wayland for a long time already. I believe ever since > https://cgit.freedesktop.org/libreoffice/core/commit/ > ?id=a6d324f30bd5cfd09d54614d8df67b7857550429. Ctrl+Shft+F10 worked for docking the window prior to the commits I listed in comment 8 (not the three individual ones, but the one identified in 6.1, and the other in 6.2). > Are you sure that the bibisect builds prior to that commit indeed started > with a gtk3 interface? It does say so in the About box. They've had gtk3 ever since 5.2. -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 152088] Navigator (F5) can not be docked using Wayland
https://bugs.documentfoundation.org/show_bug.cgi?id=152088 --- Comment #10 from Maxim Monastirsky --- (In reply to Cor Nouws from comment #0) > - click on Navigator toolbar > - Ctrl+Shft+F10 > > Navigator should be docked at the right side/or be floating > > it isn't The keyboard shortcut (as well as double clicking) for docking/undocking is disabled under Wayland for a long time already. I believe ever since https://cgit.freedesktop.org/libreoffice/core/commit/?id=a6d324f30bd5cfd09d54614d8df67b7857550429. (In reply to Aron Budea from comment #8) > This is the commit that introduced the bug in 6.1, bibisected using repo > bibisect-linux-64-6.1: > > https://cgit.freedesktop.org/libreoffice/core/commit/ > ?id=e223e70f5d92e2ed027fc5d449bd790a123acdc2 I assume this is about docking the window by dragging? This is a very odd result, for two reasons: 1. This simply can't work under Wayland, as Wayland doesn't have global coordinates (at least this was the case when I looked at it, few years ago), so there is no way to detect that a window is dragged on top of some area in a different window (unless the dragged window is a subsurface, or the whole docking-by-dragging mechanism is completely replaced with a dnd). 2. The code in the referenced commit is triggered by FloatingWindow::StartPopupMode, which should never be called for the navigator window. Also, locally reverting that change doesn't have any effect on this issue (as I expected). Are you sure that the bibisect builds prior to that commit indeed started with a gtk3 interface? -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 152088] Navigator (F5) can not be docked using Wayland
https://bugs.documentfoundation.org/show_bug.cgi?id=152088 Heiko Tietze changed: What|Removed |Added Summary|[UI] Navigator (F5, View > |Navigator (F5) can not be |Navigator) can not be |docked using Wayland |docked at the left side any | |more.. | Blocks|103182 | --- Comment #9 from Heiko Tietze --- (In reply to V Stuart Foote from comment #2) > Continues to dock w/frame drag, Never worked for me > +2x mouse click, or with Both work well // loginctl show-session 1 -p Type: Type=x11 Version: 7.4.2.3 / LibreOffice Community Build ID: 40(Build:3) CPU threads: 8; OS: Linux 6.0; UI render: default; VCL: kf5 (cairo+xcb) Locale: de-DE (en_US.UTF-8); UI: en-US 7.4.2-2 Calc: threaded Referenced Bugs: https://bugs.documentfoundation.org/show_bug.cgi?id=103182 [Bug 103182] [META] GTK3-specific bugs -- You are receiving this mail because: You are the assignee for the bug.