X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=indicator-chars.py;h=620a8f911cfae34fa4d59fbd3377ff3b1ac1c560;hb=7e8c95bb1a28cd72a5832c6fa11b2d417e4d4437;hp=3edfa5a25a92f9ab495d9ac206fcbec838a1c705;hpb=8706f2303d461e3fe2ce1abc5d852a1ffabc8ea1;p=indicator-chars.git diff --git a/indicator-chars.py b/indicator-chars.py index 3edfa5a..620a8f9 100755 --- a/indicator-chars.py +++ b/indicator-chars.py @@ -36,7 +36,7 @@ import os import re -from gi.repository import Gtk, Gio, AppIndicator3 +from gi.repository import Gdk, Gtk, Gio, AppIndicator3 import signal import subprocess @@ -116,10 +116,10 @@ class IndicatorChars: menu.show_all() def on_char_click(self, widget, char): - cb = Gtk.Clipboard(selection="PRIMARY") - cb.set_text(char) - cb = Gtk.Clipboard(selection="CLIPBOARD") - cb.set_text(char) + cb = Gtk.Clipboard.get(Gdk.Atom.intern("PRIMARY", False)) + cb.set_text(char, -1) + cb = Gtk.Clipboard.get(Gdk.Atom.intern("CLIPBOARD", False)) + cb.set_text(char, -1) def on_quit(self, widget): Gtk.main_quit()