sway
sway copied to clipboard
lxqt-runner and qterminal dropdown don't get focus
- Sway Version: Version : 1:1.9-1
- Debug Log:
00:06:11.614 [DEBUG] [sway/commands/bind.c:619] running command for binding: exec lxqt-runner
00:06:11.614 [INFO] [sway/commands.c:261] Handling command 'exec lxqt-runner'
00:06:11.614 [DEBUG] [sway/commands/exec_always.c:58] Executing lxqt-runner
00:06:11.626 [DEBUG] [sway/commands/exec_always.c:111] Child process created with pid 117450
00:06:11.626 [DEBUG] [sway/commands/exec_always.c:113] Recording workspace for process 117450
00:06:11.721 [DEBUG] [wlr] [types/wlr_compositor.c:692] New wlr_surface 0x5db9ad98e9b0 (res 0x5db9adb17be0)
00:06:11.721 [DEBUG] [wlr] [types/wlr_layer_shell_v1.c:466] new layer_surface 0x5db9ad994390 (res 0x5db9ad918b70)
00:06:11.721 [DEBUG] [sway/desktop/layer_shell.c:646] new layer surface: namespace window layer 2 anchor 1 size 400x56 margin 201,0,0,0,
00:06:11.721 [DEBUG] [sway/desktop/transaction.c:398] Transaction 0x5db9ad908cc0 committing with 2 instructions
00:06:11.721 [DEBUG] [sway/desktop/transaction.c:294] Applying transaction 0x5db9ad908cc0
00:06:11.721 [DEBUG] [wlr] [types/wlr_xdg_activation_v1.c:306] Rejecting activate request: unknown token
[Warning] Action already registered for '/runner/show_hide_dialog' (sender: :1.567)
[Warning] Sender mismatch: caller: :1.560 owner: :1.567
00:06:20.613 [DEBUG] [sway/desktop/transaction.c:398] Transaction 0x5db9ad92fed0 committing with 2 instructions
00:06:20.613 [DEBUG] [sway/desktop/transaction.c:294] Applying transaction 0x5db9ad92fed0
00:06:22.072 [DEBUG] [sway/desktop/layer_shell.c:386] Layer surface destroyed (window)
Error creating database schema "No query Unable to fetch row"
Failed to load python support plugin "Cannot load library /usr/lib/qt6/plugins/falkon/PyFalkon.so: (libpyside6.abi3.so.6.6: impossibile aprire il file oggetto condiviso: File o directory non esistente)"
00:06:22.838 [DEBUG] [wlr] [types/wlr_compositor.c:692] New wlr_surface 0x5db9ad92c300 (res 0x5db9ade910a0)
00:06:22.838 [DEBUG] [wlr] [types/xdg_shell/wlr_xdg_surface.c:388] new xdg_surface 0x5db9ad9976d0 (res 0x5db9ade912e0)
00:06:22.838 [DEBUG] [wlr] [types/wlr_xdg_decoration_v1.c:219] new xdg_toplevel_decoration 0x5db9ad9a9700 (res 0x5db9ade91520)
00:06:22.838 [DEBUG] [sway/desktop/xdg_shell.c:530] New xdg_shell toplevel title='Falkon' app_id='org.kde.falkon'
-
Configuration File: any
-
Description:
lxqt-runner v.2.0 has layer-shell-qt support built in, using KeyboardInteractivityOnDemand but is launched exclusively by a shortcut. It doesn't get focus automatically on sway, moving the cursor to the input field and clicking is required.
This issue was fixed in labwc while kwin_wayland and Hyprland handled it correctly. Compiling it with keyboardInteractivityExclusive it works, but this is not correct.
We have now in QTerminal git the dropdown terminal (qterminal -d ) working on wayland by using overlay layer and on sway only it's unusable for the same reason as lxqt-runner - not getting focus automatically.