Функция автоключа, "text = clipboard.get_selection ()", в каком буфере обмена сохраняются выбранные данные?
Я использую Linux Mint 19.1 Cinnamon с Python 3.6. Я ищу хранилище буфера обмена функции Autokey (Python 3) "text = clipboard.get_selection ()".
Я предполагаю, что он хранится в одном из трех буферов обмена X, но ни один из совместимых с Gnome средств просмотра буфера обмена не отображает его.
Мне нужно знать, как обращаться к определенному буферу обмена в скрипте Autokey (или Python) для просмотра данных до и после их изменения скриптом.
Вставьте этот код в макрос клавиатуры Autokey3. (скрипт) и используйте любое определение ключа для его активации.
В Linux (или любом приложении X11) должен быть запущен процесс владельца буфера обмена, чтобы иметь возможность # вставлять содержимое буфера обмена?
Выберите любой текст.
время импорта
подпроцесс импорта
import sys
t_xt = ""
keyboard.send_keys ("+ a") # выбрать все
time.sleep (.3) # задержка .3 секунды
t_xt = clipboard.get_selection # поместить выбор в буфер обмена
time.sleep (.3)
keyboard.send_keys (t_xt) # возвращает t_xt, который я хочу знать, где он хранится и как я могу ссылаться на него в скрипте Autokey?
keyboard.send_keys ("+ a") # Вставляет содержимое другого буфера обмена.
sys.exit ()