У меня только что появилась идея создать линзу, которая работала бы как Карта Персонажей. Мне очень часто нужно копировать символы, и в Windows была очень полезная программа (PopChar), но в Ubuntu я не нашел ничего подобного. Поэтому я подумал, что могу попытаться создать линзу, которая могла бы копировать один символ (или, возможно, последовательность символов, если это возможно?), Просто найдя его в тире и щелкнув по нему, когда он был найден. Поскольку я никогда не делал ничего подобного, я не уверен, насколько возможно скопировать определенный контент, нажав на его визуальную ссылку в Dash.
Итак, мой вопрос: если я создаю Lense + Scope для копирования символов Unicode, можно ли будет через Dash просто скопировать символ, на который я нажимаю, когда найду его?
Метод activ_uri прицела можно использовать для копирования текста в системный буфер обмена с помощью следующего:
clipboard = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD)
clipboard.set_text('text', -1)
clipboard.store()