У меня проблема при вставке буфера обмена в Linux. Вставка осуществляется посредством среднего колеса в Entry. Проблема в том, что если некоторые программы, заполняющие буфер, поддерживают вставку по среднему колесу, то происходит двойная вставка - как основного буфера, так и буфера среднего колеса. Код такой:
#!/usr/bin/python3
import tkinter as tk
def paste_clipboard(event):
entry.delete(0,'end')
entry.insert(0,root.clipboard_get())
root=tk.Tk()
entry=tk.Entry(root)
entry.focus_set()
entry.pack()
entry.bind('<ButtonRelease-2>',paste_clipboard)
root.mainloop()
Как исправить? Может быть, на время отключить мышиный буфер? Вроде бы это можно делать на уровне программы.