是否可以使用linux中的脚本读取便签中的文字?

时间:2010-10-30 17:35:15

标签: python ruby perl

我在ubuntu中使用便签。并且想知道是否可以使用任何脚本语言阅读用便签中写的文本。

3 个答案:

答案 0 :(得分:2)

如果你的意思是“粘滞便笺”小程序,你可以添加到你的面板,然后是,你也可以阅读那些笔记。

包含所有备注的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为它构建解析器应该非常简单。

答案 1 :(得分:0)

我不确定你是否可以使用便利贴做,但假设你使用Tomboy,你可以做到。

您需要tomboycli,这是一个Python脚本,可通过d-bus访问Tomboy。

该项目托管在Google代码here上。如果您有兴趣,也许您可​​以研究这个来制作您自己的实现。

答案 2 :(得分:0)

假小子笔记保存为xml文件,因此您可以编写xml解析器。