xNots: 面向 Unix 极客的桌面便笺软件

LiYanrui posted @ Apr 13, 2008 08:44:09 PM in GNU/Linux & Unix with tags xnots 便笺 , 3459 阅读

xNots 是一款桌面便笺软件,但是它与那些有名气的桌面便笺软件(如 gnome sticky notes、tomboy、knotes、zim 等)相比,xNots 的功能简单到不能再简单的地步了,以致于我绞尽脑汁也只能出具一个之所以喜欢它的理由,那就是它容许用户使用自己喜欢的文本编辑器撰写便笺。xNots 可以自动读取放置于一固定目录下的便笺文档并在桌面上以 sticky 窗口的形式显示。用户可以使用自己所喜爱的文本编辑器撰写或编辑便笺文档,并且可以在文档中插入格式化标记控制便笺窗口风格。关于 xNots 的详细介绍及其安装过程,可阅读 xNots 项目主页

启动 xNots:

$ xnots    -c    your-path/xnotsrc    -d    your-path/xnots &

"your-path/xnotsrc" 是 xnots 配置文件所在的位置,"your-path/xnots" 则是用户便笺目录。xNots 默认的配置文件位置是 "$HOME/.xnotsrc",默认便笺目录是 "$HOME/.xnots",当它们都存在时,在启动 xNots 时,只需在终端中键入:

$ xnots &

在 xnots 配置文件中可设置便笺窗口的默认外观,我惯用的配置文件内容如下:

# Modified      : Sun 14 May 2006 02:18:29 AM CDT
# Author        : Gautam Iyer <gi1242@users.sourceforge.net>

# 便笺窗口背景
* background    : #cccccc
# 便笺窗口前景(文本颜色)
* foreground    : #000000
# 便笺窗口透明度
* alpha  : 0xff
# 便笺窗口是否接受当前所用的窗口管理器(桌面)管理,
# 若为 true,则不接受;反之,接受
* bypassWM      : false
# 便笺窗口置于所有窗口之上
* onTop  : false
# 使用 xnots 便笺标记语法
* useMarkup     : 1
# 便笺字体、字号
* font    : Bitstream Vera Sans Mono
* size    : 9
# 便笺窗口的边界留白
* leftMargin    : 5
* rightMargin   : 5
* topMargin     : 5
* botMargin     : 5
# 便笺首行缩进尺寸
* indent        : 0
# 便笺窗口圆角尺寸
* roundRadius   : 0
# 便笺窗口默认大小,格式为“宽x高+水平位置+竖直位置”
* geometry      : 240x120+840+20

下面给出一份便笺文档的示例,其中用了少量 xnots 定义的标记: 

* background    : whitesmoke

<span size='larger' underline='low'>近期学习规划</span>

<b>o</b> 学习 doxygen 与 git,在小组内推广;
<b>o</b> 继续研究 vtk + pygtk 三维数据可视化;
<b>o</b> 阅读 APUE 第 5 章。

将上述示例文件放置便笺目录下,启动 xnots,即可在桌面上显示便笺内容,如下图所示:

要结束 xnots 程序,可在终端键入:

$ pkill    -n    xnots

当便笺内容在桌面显示后,如果使用文本编辑器对便笺内容进行了修改,那么桌面上便笺窗口的内容也会即时更新。

当用户使用窗口管理器/桌面提供的窗口管理功能对 xnots 进行便笺窗口大小/停放位置调整时,会在便笺目录中生成 .xnotsinfo 文件,该文件会记录当前的窗口大小/停放位置信息。

关于 xnots 更详细的用法,可参考其手册:

$ man xnots
  • 无匹配
  • 无匹配

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter