ruby 在Linux中使用脚本可以读取写在便利贴上的文字吗?

jc3wubiy  于 2023-10-18  发布在  Ruby
关注(0)|答案(3)|浏览(107)

我在ubuntu中使用便利贴。我想知道是否有可能使用任何脚本语言阅读用便利贴写的文本。

2izufjch

2izufjch1#

如果你的意思是“便利贴”小程序,你可以添加到您的面板,那么是的,你可以阅读说明太多。
包含所有注解的XML文件通常位于~/.gnome2/stickynotes_applet
你只需要从中解析出你需要的信息。结构应该是这样的。

<?xml version="1.0"?>
<stickynotes version="2.30.0">
    <note title="10/31/2010" x="658" y="176" w="477" h="418">Some text</note>
</stickynotes>

其中x代表音符在x轴上的位置,y代表音符在y轴上的位置,w代表宽度,h代表高度。
例如,使用Perl为它构建一个解析器应该非常简单。

f1tvaqid

f1tvaqid2#

我不确定你是否可以用便利贴来做这件事,但假设你使用假小子,你可以做到。
您需要tomboycli,这是一个Python脚本,可以通过d-bus访问Tomboy。
该项目托管在Google Code here上。如果你感兴趣的话,也许你可以研究一下这个,然后自己实现。

gdx19jrr

gdx19jrr3#

假小子笔记被保存为xml文件,这样你就可以编写一个xml解析器。

相关问题