Closed peterlobster closed 2 years ago
Does disabling unredirection fix the issue?
(hint: to disable unredirection either go to Settings > Display and Compositor > Compositor, or insert UnredirectFullscreen=false
to [Compositing]
in ~/.config/kwinrc)
Yes, it does. I added UnredirectFullscreen=false
to [Compositing]
in ~/.config/kwinrc
, and it fixes the issue. However, it still delays a bit to show up. If I compile regular kwin-2.22.5
, without the patch, it's instantly working upon start.
Must be a bug in unredirection then, or perhaps something to do with the invisible tiny window workaround. Thank you for reporting! I will look at this bug in a few hours.
I've pushed a commit to Plasma/5.22 which should hopefully fix this problem. Build it, enable unredirection and tell me whether it works.
@tildearrow Sorry, it took me a minute to test it. So the changes kinda fixes things. Why kinda? Because with KWin 5.22.5 kosher, the widget works upon start. Currently, with the changes, it seems the widget doesn't show anything upon start...but if you use KRunner or open System Settings or Discover it starts working. I do remember this happening before, 5.22.5. However, I noticed that while I was using 5.22.5 kosher, it would just work upon start.
FTR I pulled the 5.22 branch, ran patch.sh
, and replaced the patch in @ran-dall PR's ebuild. I think I did it all correctly, but I figuired it was worth a mention.
Hmmm... I'm going to add some unredirection debug code so we can observe what actually happens when the input method panel is opened.
I've pushed some debug code for unredirection in the Plasma/5.22 branch. Compile it and run kwin_x11 --replace
on a terminal to see the debug output.
(hint: to make things easier you can clone this repository, checkout Plasma/5.22 and refer to HACKING.md)
@tildearrow Ok, I checked out Plasma/5.22
, created the build
directory, changed into it, but when I run cmake ..
I get this error...
$ cmake ..
-- The C compiler identification is GNU 11.2.0
-- The CXX compiler identification is GNU 11.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at CMakeLists.txt:12 (find_package):
Could not find a configuration file for package "ECM" that is compatible
with requested version "5.86".
The following configuration files were considered but not accepted:
/usr/share/ECM/cmake/ECMConfig.cmake, version: 5.85.0
-- Configuring incomplete, errors occurred!
See also "/home/peter/Desktop/kwin-lowlatency/build/CMakeFiles/CMakeOutput.log".
../kwin-lowlatency/build/CMakeFiles/CMakeOutput.log
Am I doing something wrong?
(FWIW the ebuild doesn't work with your patch either.)
What is your version of KDE Frameworks and Plasma? I thought you were on 5.22?
5.22.5
per Info Center
No way.... It should be working. Check whether this is in CMakeLists.txt?
set(KF5_MIN_VERSION "5.82")
If it doesn't read 5.82 then you may have to either:
I was on Plasma/5.23 branch. I'm building it now. I'll test it after dinner.
That's fine; take your time. Make sure you did a git pull
though as I added code to debug unredirection and therefore determine what's causing the input method panel to fail.
@tildearrow Sorry, I fell asleep after dinner and the football game last night. Anyways, this was the first thing I did when I got up today. :)
However, I ran into another build issue...
/home/peter/Desktop/kwin-lowlatency/src/plugins/platforms/x11/common/eglonxbackend.cpp: In member function ‘void* KWin::EglOnXBackend::createSurface(xcb_window_t)’:
/home/peter/Desktop/kwin-lowlatency/src/plugins/platforms/x11/common/eglonxbackend.cpp:227:66: error: invalid conversion from ‘xcb_window_t’ {aka ‘unsigned int’} to ‘EGLNativeWindowType’ {aka ‘void*’} [-fpermissive]
227 | surface = eglCreateWindowSurface(eglDisplay(), config(), window, nullptr);
| ^~~~~~
| |
| xcb_window_t {aka unsigned int}
make[2]: *** [src/plugins/platforms/x11/common/CMakeFiles/eglx11common.dir/build.make:90: src/plugins/platforms/x11/common/CMakeFiles/eglx11common.dir/eglonxbackend.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:9727: src/plugins/platforms/x11/common/CMakeFiles/eglx11common.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
Did I screw something up again?
BTW another note...so I guess there was some chagnes in 5.22.5 that fixed using Gnome Keyring with PAM on KDE. I have mine set to auto unlock, as I really only use it for certain MS things. Anyways, that was breaking before your changes, but with the new changes, it seems to work just fine. Just thought you should know, cause that's a big pain point for some folks. Before, I used to have to replace the Keyring Daemon once it got booted.
@tildearrow Sorry, I fell asleep after dinner and the football game last night. Anyways, this was the first thing I did when I got up today. :)
However, I ran into another build issue...
/home/peter/Desktop/kwin-lowlatency/src/plugins/platforms/x11/common/eglonxbackend.cpp: In member function ‘void* KWin::EglOnXBackend::createSurface(xcb_window_t)’: /home/peter/Desktop/kwin-lowlatency/src/plugins/platforms/x11/common/eglonxbackend.cpp:227:66: error: invalid conversion from ‘xcb_window_t’ {aka ‘unsigned int’} to ‘EGLNativeWindowType’ {aka ‘void*’} [-fpermissive] 227 | surface = eglCreateWindowSurface(eglDisplay(), config(), window, nullptr); | ^~~~~~ | | | xcb_window_t {aka unsigned int} make[2]: *** [src/plugins/platforms/x11/common/CMakeFiles/eglx11common.dir/build.make:90: src/plugins/platforms/x11/common/CMakeFiles/eglx11common.dir/eglonxbackend.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:9727: src/plugins/platforms/x11/common/CMakeFiles/eglx11common.dir/all] Error 2 make: *** [Makefile:146: all] Error 2
Did I screw something up again?
Wait what? How did it fail there? Did the EGL headers change or something? o-o
I've pushed another commit to Plasma/5.22. Pull and try building. It should fix the build issue.
GOT IT
$ kwin_x11 --replace
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5089:46: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5091:48: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5093:48: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5097:47: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5099:46: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5107:48: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5111:46: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5113:46: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5117:45: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5120:46: this compose sequence is a duplicate of another; skipping line
Module 'org.kde.kwin.decoration' does not contain a module identifier directive - it cannot be protected from external registrations.
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce GTX 1080 Ti/PCIe/SSE2
OpenGL version string: 3.1.0 NVIDIA 470.86
OpenGL shading language version string: 1.40 NVIDIA via Cg compiler
Driver: NVIDIA
Driver version: 470.86
GPU class: Unknown
OpenGL version: 3.1
GLSL version: 1.40
X server version: 1.20.13
Linux kernel version: 5.10.76
Requires strict binding: no
GLSL shaders: yes
Texture NPOT support: yes
Virtual Machine: no
kwin_core: XCB error: 10 (BadAccess), sequence: 3907, resource id: 485, major code: 141 (Composite), minor code: 2 (RedirectSubwindows)
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 30870, resource id: 73401133, major code: 73 (GetImage), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 30871, resource id: 73401133, major code: 73 (GetImage), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 30872, resource id: 73401133, major code: 73 (GetImage), minor code: 0
kwin_core: XCB error: 150 (BadDamage), sequence: 35949, resource id: 132123054, major code: 142 (DAMAGE), minor code: 2 (Destroy)
At this point, still no output on the Input Method Widget.
It should output information every frame regarding unredirection checks. Did it do that?
I don't know tbh...here's what's been coming up since that last line.
...
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 62169, resource id: 54526841, major code: 15 (QueryTree), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 9376, resource id: 54526847, major code: 15 (QueryTree), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 18024, resource id: 54526853, major code: 15 (QueryTree), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 2537, resource id: 54526859, major code: 15 (QueryTree), minor code: 0
kwin_core: XCB error: 150 (BadDamage), sequence: 17568, resource id: 132133559, major code: 142 (DAMAGE), minor code: 2 (Destroy)
kwin_core: XCB error: 3 (BadWindow), sequence: 17570, resource id: 155189295, major code: 129 (SHAPE), minor code: 6 (Input)
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 17571, resource id: 155189295, major code: 2 (ChangeWindowAttributes), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 27029, resource id: 54526865, major code: 20 (GetProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 27030, resource id: 54526865, major code: 15 (QueryTree), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 36174, resource id: 54526871, major code: 15 (QueryTree), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 39591, resource id: 54526877, major code: 15 (QueryTree), minor code: 0
kwin_core: XCB error: 150 (BadDamage), sequence: 49522, resource id: 132137229, major code: 142 (DAMAGE), minor code: 2 (Destroy)
kwin_core: XCB error: 3 (BadWindow), sequence: 49524, resource id: 155189297, major code: 129 (SHAPE), minor code: 6 (Input)
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 49525, resource id: 155189297, major code: 2 (ChangeWindowAttributes), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 54981, resource id: 132137638, major code: 20 (GetProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 54982, resource id: 132137638, major code: 20 (GetProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 54983, resource id: 132137638, major code: 20 (GetProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 54984, resource id: 132137638, major code: 20 (GetProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 54985, resource id: 132137638, major code: 20 (GetProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 54986, resource id: 132137638, major code: 20 (GetProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 54987, resource id: 132137638, major code: 20 (GetProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 54988, resource id: 132137638, major code: 20 (GetProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 54989, resource id: 132137638, major code: 20 (GetProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 54990, resource id: 132137638, major code: 20 (GetProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 54991, resource id: 132137638, major code: 20 (GetProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 54992, resource id: 132137638, major code: 20 (GetProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 55004, resource id: 132137638, major code: 20 (GetProperty), minor code: 0
kwin_core: XCB error: 150 (BadDamage), sequence: 55005, resource id: 132137660, major code: 142 (DAMAGE), minor code: 2 (Destroy)
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 4739, resource id: 54526883, major code: 15 (QueryTree), minor code: 0
kwin_core: XCB error: 150 (BadDamage), sequence: 634, resource id: 132144978, major code: 142 (DAMAGE), minor code: 2 (Destroy)
kwin_core: XCB error: 3 (BadWindow), sequence: 636, resource id: 16777838, major code: 129 (SHAPE), minor code: 6 (Input)
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 637, resource id: 16777838, major code: 2 (ChangeWindowAttributes), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 26197, resource id: 54526889, major code: 15 (QueryTree), minor code: 0
kwin_core: XCB error: 150 (BadDamage), sequence: 55094, resource id: 132150567, major code: 142 (DAMAGE), minor code: 2 (Destroy)
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 61099, resource id: 54526895, major code: 15 (QueryTree), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 31675, resource id: 132137736, major code: 20 (GetProperty), minor code: 0
kwin_core: XCB error: 150 (BadDamage), sequence: 31676, resource id: 132154108, major code: 142 (DAMAGE), minor code: 2 (Destroy)
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 36348, resource id: 54526901, major code: 15 (QueryTree), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 49966, resource id: 54526913, major code: 15 (QueryTree), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 55521, resource id: 54526907, major code: 15 (QueryTree), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 17319, resource id: 54526919, major code: 15 (QueryTree), minor code: 0
kwin_core: XCB error: 150 (BadDamage), sequence: 52208, resource id: 132162759, major code: 142 (DAMAGE), minor code: 2 (Destroy)
kwin_core: XCB error: 150 (BadDamage), sequence: 49458, resource id: 132169393, major code: 142 (DAMAGE), minor code: 2 (Destroy)
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 28732, resource id: 54526925, major code: 15 (QueryTree), minor code: 0
Is that it?
Still no output on the Input Method Widget BTW.
I think youre missing some new qt based stuff which is needed by kwin
@ptr1337 It's very possible. I use Gentoo, and the KWin-LowLatency overlay.
The link to the ebuild is here: https://github.com/agates/kwin-lowlatency-overlay/blob/d10a21d8e0f7b2fc8336b7fb0f25336d556de6e7/kde-plasma/kwin/kwin-5.22.5.ebuild
Would you be so kinda to maybe check the ebuild and let me know what I could be missing?
Seems okay. But why not using the 5.23 ebuild and just patch over kwin? so there is no need for 5.22.5. Im not familiar with ebuilds but i know thats it definitly works.
@ptr1337 I just have mine set to whatever the meta package is at. I guess I could though, but I think there's no 5.23 in the overlay, yet. Maybe I could ask them.
~Anyways, I did find dev-qt/qtconcurrent
should be a dependancy but isn't listed on the ebuild, but I couldn't find anything else.~ Found it.
I don't know tbh...here's what's been coming up since that last line.
... qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 62169, resource id: 54526841, major code: 15 (QueryTree), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 9376, resource id: 54526847, major code: 15 (QueryTree), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 18024, resource id: 54526853, major code: 15 (QueryTree), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 2537, resource id: 54526859, major code: 15 (QueryTree), minor code: 0 kwin_core: XCB error: 150 (BadDamage), sequence: 17568, resource id: 132133559, major code: 142 (DAMAGE), minor code: 2 (Destroy) kwin_core: XCB error: 3 (BadWindow), sequence: 17570, resource id: 155189295, major code: 129 (SHAPE), minor code: 6 (Input) qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 17571, resource id: 155189295, major code: 2 (ChangeWindowAttributes), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 27029, resource id: 54526865, major code: 20 (GetProperty), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 27030, resource id: 54526865, major code: 15 (QueryTree), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 36174, resource id: 54526871, major code: 15 (QueryTree), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 39591, resource id: 54526877, major code: 15 (QueryTree), minor code: 0 kwin_core: XCB error: 150 (BadDamage), sequence: 49522, resource id: 132137229, major code: 142 (DAMAGE), minor code: 2 (Destroy) kwin_core: XCB error: 3 (BadWindow), sequence: 49524, resource id: 155189297, major code: 129 (SHAPE), minor code: 6 (Input) qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 49525, resource id: 155189297, major code: 2 (ChangeWindowAttributes), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 54981, resource id: 132137638, major code: 20 (GetProperty), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 54982, resource id: 132137638, major code: 20 (GetProperty), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 54983, resource id: 132137638, major code: 20 (GetProperty), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 54984, resource id: 132137638, major code: 20 (GetProperty), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 54985, resource id: 132137638, major code: 20 (GetProperty), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 54986, resource id: 132137638, major code: 20 (GetProperty), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 54987, resource id: 132137638, major code: 20 (GetProperty), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 54988, resource id: 132137638, major code: 20 (GetProperty), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 54989, resource id: 132137638, major code: 20 (GetProperty), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 54990, resource id: 132137638, major code: 20 (GetProperty), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 54991, resource id: 132137638, major code: 20 (GetProperty), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 54992, resource id: 132137638, major code: 20 (GetProperty), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 55004, resource id: 132137638, major code: 20 (GetProperty), minor code: 0 kwin_core: XCB error: 150 (BadDamage), sequence: 55005, resource id: 132137660, major code: 142 (DAMAGE), minor code: 2 (Destroy) qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 4739, resource id: 54526883, major code: 15 (QueryTree), minor code: 0 kwin_core: XCB error: 150 (BadDamage), sequence: 634, resource id: 132144978, major code: 142 (DAMAGE), minor code: 2 (Destroy) kwin_core: XCB error: 3 (BadWindow), sequence: 636, resource id: 16777838, major code: 129 (SHAPE), minor code: 6 (Input) qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 637, resource id: 16777838, major code: 2 (ChangeWindowAttributes), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 26197, resource id: 54526889, major code: 15 (QueryTree), minor code: 0 kwin_core: XCB error: 150 (BadDamage), sequence: 55094, resource id: 132150567, major code: 142 (DAMAGE), minor code: 2 (Destroy) qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 61099, resource id: 54526895, major code: 15 (QueryTree), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 31675, resource id: 132137736, major code: 20 (GetProperty), minor code: 0 kwin_core: XCB error: 150 (BadDamage), sequence: 31676, resource id: 132154108, major code: 142 (DAMAGE), minor code: 2 (Destroy) qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 36348, resource id: 54526901, major code: 15 (QueryTree), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 49966, resource id: 54526913, major code: 15 (QueryTree), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 55521, resource id: 54526907, major code: 15 (QueryTree), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 17319, resource id: 54526919, major code: 15 (QueryTree), minor code: 0 kwin_core: XCB error: 150 (BadDamage), sequence: 52208, resource id: 132162759, major code: 142 (DAMAGE), minor code: 2 (Destroy) kwin_core: XCB error: 150 (BadDamage), sequence: 49458, resource id: 132169393, major code: 142 (DAMAGE), minor code: 2 (Destroy) qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 28732, resource id: 54526925, major code: 15 (QueryTree), minor code: 0
Is that it?
Still no output on the Input Method Widget BTW.
Oh yep, you did something wrong :p You're not running the KWin you compiled, but instead the one that is in your system. cd to build, then run:
QT_PLUGIN_PATH="$PWD/bin" ./bin/kwin_x11 --replace
@tildearrow Oh. That makes sense. My bad. Here's the output...
$ QT_PLUGIN_PATH="$PWD/bin" ./bin/kwin_x11 --replace
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 180, resource id: 27262986, major code: 20 (GetProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 181, resource id: 27262986, major code: 20 (GetProperty), minor code: 0
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5089:46: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5091:48: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5093:48: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5097:47: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5099:46: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5107:48: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5111:46: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5113:46: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5117:45: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5120:46: this compose sequence is a duplicate of another; skipping line
Module 'org.kde.kwin.decoration' does not contain a module identifier directive - it cannot be protected from external registrations.
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:11: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce GTX 1080 Ti/PCIe/SSE2
OpenGL version string: 3.1.0 NVIDIA 470.86
OpenGL shading language version string: 1.40 NVIDIA via Cg compiler
Driver: NVIDIA
Driver version: 470.86
GPU class: Unknown
OpenGL version: 3.1
GLSL version: 1.40
X server version: 1.20.13
Linux kernel version: 5.10.76
Requires strict binding: no
GLSL shaders: yes
Texture NPOT support: yes
Virtual Machine: no
Testing window of size 2560x174...
Client is not full-screen or no client.
Scanning (nil)
kwin_core: XCB error: 10 (BadAccess), sequence: 4497, resource id: 485, major code: 141 (Composite), minor code: 2 (RedirectSubwindows)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
^CTesting window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
Now it's just repeating...
Testing window of size 2560x190...
Client is not full-screen or no client.
Scanning (nil)
FWIW my monitor is a Samsung G9. I assuming it might have something to do with the error. I also use it as the Monitor-in-Monitor mode, so that it works as 2 monitors instead of one big one.
Correct. Now try showing up the IME panel to see what is the compositor doing.
When I click it, this shows up...
Testing window of size 2560x190...
Client is not full-screen or no client.
Effect Blocks DS
Hmmm... That's interesting . Is the 2560x190 window the IME panel?
I don't think so, I mean each screen is set at 2560x1440.
That doesn't seem right... It should be working.
I mean it's not like it doesn't work, like it did before.
It just it seems you have to wait to use something with an input, in order for the IME panel to display the selected language. Not optimal, but still useable.
Hmmm... got it. If it happens again please output the log of KWin (especially the part in where you click on a full-screen window and the selected language does not show up).
@tildearrow Ok, so I checked closely, and it turns out I was wrong. KWin Kosher has the exact same behavior. The IME Panel doesn't show an output until something with an input is loaded. Therefore, I think we're good here chief! So will you release an offical patch with this fix?
Hmmm... Perhaps it is a bug in the panel? If so then I am closing this issue.
Well, originally, there was most definately a bug because the panel wasn't loading at all, not matter what.
However, after your first set of fixes, it seems to have fixed everything. Also, it seems to have fixed a bug in loading Gnome Keyring with PAM in KDE, becuase there was something that was interupting it's load process...
Hence my question about the releasing an update to the offical 5.22.5 patch?
Just released 5.22.5-2. Thank you for the report!
I've noticed that whenever I use kwin-lowlatency (I'm on Gentoo, so I use the unoffical overlay), the Input Method Panel widget on my panel stops working.