hluk / CopyQ

Clipboard manager with advanced features
GNU General Public License v3.0
8.23k stars 429 forks source link

Paste in pycharm is unreliable [linux][Focus issue] #2758

Open joihn opened 5 days ago

joihn commented 5 days ago

Describe the bug

To Reproduce Focus on pycharm window Open main copyQ windows select a clipboard entry with Up/Down press enter entry does not get pasted into pycharm :/ you have to manually press ctrl+V or shift+Insert to paste the entry

Expected behavior pasting should work in pycharm like in other app

Version, OS and Environment Tested on both ubuntu 20.04 and 22.04, with pycharm 2023.xxxx and pycharm 2024.xxxx CopyQ Clipboard Manager 9.0.0~jammy x11

edit: logs

I managed to get some logs :)

successfull paste in sublime text

DEBUG: Executing: copyq onClipboardChanged
DEBUG: Focus window is "untitled • - Sublime Text (UNREGISTERED)"
DEBUG: Raising window "DEBUG: Focus windo…nfig_train.py" ... (13 lines) — CopyQ"
DEBUG: Geometry: Window "MainWindow": Save geometry "Options/MainWindow_geometry_screen_2_1920x1080": 1874x1051,0,29
DEBUG: Raising window "untitled • - Sublime Text (UNREGISTERED)"
DEBUG: Pasting item from main window to: untitled • - Sublime Text (UNREGISTERED)
DEBUG: Executing: copyq onOwnClipboardChanged
DEBUG: Raising window "untitled • - Sublime Text (UNREGISTERED)"
DEBUG: Executing: copyq onOwnClipboardChanged
DEBUG: Focus window is "untitled • - Sublime Text (UNREGISTERED)"
DEBUG: Saving items on application state change (2)
DEBUG: Tab "&clipboard": Saving 200 items
DEBUG: Tab "&clipboard": Items saved

successfull paste in pycharm

DEBUG: Raising window "... — CopyQ"
DEBUG: Geometry: Window "MainWindow": Save geometry "Options/MainWindow_geometry_screen_2_1920x1080": 1874x1051,0,29
DEBUG: Raising window "my-pycharm-project – config_train.py"
DEBUG: Pasting item from main window to: my-pycharm-project – config_train.py
DEBUG: Executing: copyq onOwnClipboardChanged
DEBUG: Raising window "my-pycharm-project – config_train.py"
DEBUG: Executing: copyq onOwnClipboardChanged
DEBUG: Saving items on application state change (2)
DEBUG: Tab "&clipboard": Saving 200 items
DEBUG: Tab "&clipboard": Items saved
DEBUG: Focus window is "my-pycharm-project – config_train.py"

failed paste in pycharm

DEBUG: Focus window is "my-pycharm-project – config_train.py"
DEBUG: Focus window is "my-pycharm-project – config_train.py"
DEBUG: Raising window "CopyQ"
DEBUG: Geometry: Window "MainWindow": Save geometry "Options/MainWindow_geometry_screen_2_1920x1080": 1874x1051,0,29
DEBUG: Raising window "my-pycharm-project – config_train.py"
DEBUG: Pasting item from main window to: my-pycharm-project – config_train.py
DEBUG: Raising window "my-pycharm-project – config_train.py"
DEBUG: Executing: copyq onOwnClipboardChanged
DEBUG: Executing: copyq onOwnClipboardChanged
DEBUG: Saving items on application state change (2)
DEBUG: Failed to focus window "my-pycharm-project – config_train.py"
DEBUG: Focus window is "another window"

it seems to be a problem with the focusing: Failed to focus window