Управляйте открытыми окнами Linux с помощью Python - PullRequest
0 голосов
/ 10 сентября 2018

TLDR: Какой лучший способ отправить нажатие клавиши в другие окна, не теряя фокус на текущем окне, используя python?

Я использую python для замены макросов и других функций, которые я использовал в окнах, используя AHK.

Я уже использую pyxhook и клавиатуру, чтобы получать и отправлять нажатия клавиш.Следующим шагом будет информирование сценария о том, какие окна открыты.Например, Chrome на видео на YouTube, Firefox на Netflix или просто знайте, что spotify в настоящее время воспроизводит песню.

Есть ли какие-либо библиотеки, которые я могу использовать на python, чтобы получить имена всех активных окон?на моем рабочем столе в Linux?

Каков наилучший способ управления открытыми окнами на python? (получать заголовки или отправлять нажатия клавиш, не теряя фокус на окне, которое я использую).Я не нашел ничего, что позволило бы мне сделать это на Linux.Многое для windows win32, dragonfly и т. Д., Но ничего для linux.

Также приветствуются любые другие рекомендации по библиотекам, чтобы заставить python работать так близко, как ahk.

...