Я пишу приложение GUI на основе Python, которое вставляет содержимое буфера обмена в какое-либо поле другого приложения. pyperclip
позволяет мне манипулировать буфером обмена, а pyautogui
имитирует ввод с клавиатуры. Единственная недостающая часть в этой головоломке - это своего рода механизм, который переносит фокус из моего приложения и устанавливает последнее окно в стеке на передний план (фокусируется на). К сожалению, обе библиотеки имеют оконную агенцию c. Для Microsoft Windows есть библиотеки Python, которые управляют управлением окнами. Тем не менее, я работаю над Linux. Мне нужно решение, которое по крайней мере работает на Linux (Ubuntu). Если это кроссплатформенный, даже лучше. Я не могу поверить, что библиотеки не существует для выполнения такой простой задачи. Часы поиска в Google ничего не показали. Пожалуйста, предложите, если что-то подобное существует для Python3.