我刚刚想到一个主意,创建一个可以用作字符映射的镜头。我经常需要复制字符,Windows 上有一个非常有用的程序(PopChar),但在 Ubuntu 上我找不到类似的程序。所以我想我可以尝试构建一个镜头,只需在 Dash 中搜索它并在找到后单击它,就可以复制单个字符(或者可能是字符序列?)。由于我从未做过类似的事情,我不确定通过单击 Dash 中的可视链接来复制某些内容是否可行。
所以,我的问题是,如果我创建一个 Lense + Scope 来复制 Unicode 字符,是否可以通过 Dash 复制我找到后单击的字符?
答案1
范围的激活 uri方法可用于将文本复制到系统剪贴板,如下所示:
clipboard = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD)
clipboard.set_text('text', -1)
clipboard.store()