Ubuntu:GTD wallpaper

经过《lifestyle:your wallpaper》和《my wallpaper》的酝酿,终于到了谜底揭晓的一刻。

my-unbuntu-desktop

看见了吧,这就是我的工作desktop。对于GTDer来说,实际上最重要的莫过于TO DO list 和 Email list。如果你的list越来越长,那么你的桌面将变得狼藉不堪,因此这或许是我这种懒人最好的自我激励方法。

接上篇的How to,首先是准备工作。

STEP 0

在ubuntu里面实现这个效果,需要安装两个东西:conky 和 curl 。命令如下:

sudo apt-get install conky
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl

安装完成后可以重新启动apache2:

sudo /etc/init.d/apache2 restart

STEP 1

本文直接参考自《To-Dos, Weather, and Twitter on a Linux Desktop》其中的文件可以从该文下载。这里仅仅讲述重要的步骤:

A 将.conkyrc文件和.conkyrc2文件放入你的home文件夹;
B 在home文件夹下建立scripts文件夹,其中存放下文提到的rtm和gmail两个文件(注意,没有扩展名);
C 将下文的用户名和密码改为自己的RTM帐号信息,并将其保存在你刚刚建立的scripts目录下,名为rtm。文件如下:

#! /bin/bash
# Description: Script to list priority 1 tasks from RTM.
# Author: Dave MacLeod
# Date: 05 Feb 2009

curl -u "用户名":"密码" http://www.rememberthemilk.com/icalendar/用户名/ | grep -e VTODO -e SUMMARY -e STATUS -e PRIORITY | tr '\r' ' ' | tr '\n' ' ' | sed -e 's_BEGIN_\n_g' | grep -v STATUS:COMPLETED |sed -e 's_:VTODO SUMMARY:__g' | sed -e 's_ END:VTODO__g' | sed -e 's_ _ _g'

exit 0

注意:这里我修改了Dave MacLeod的源代码,取消了仅仅提取优先级为1的task list 限制。

D 同上,也是要修改密码,存在scripts目录下,名为gmail。文件如下:

#! /bin/bash
# Description: Script to list gmail infomation.
# Author: Nie Ruimin
# Date: 22 Sep 2009

curl https://用户名:密码@mail.google.com/mail/feed/atom | grep -e title -e summary -e name | sed -e 's___g' | sed -e 's___g' | sed -e 's___g' | sed -e 's___g' | sed -e 's___g' | sed -e 's___g' | sed -e 's_ _ _g'

exit 0

E 修改.conkyrc文件,其核心代码如下:

TEXT
${color #dddddd}

${font Sans:size=12}To do list:
${font WenQuanYi Zen Hei:size=10}${execi 600 ~/scripts/rtm}

${font Sans:size=12}Gmail:
${font WenQuanYi Zen Hei:size=10}${execi 600 ~/scripts/gmail}

注意,我使用了文泉驿的正黑字体,你也可以自行修改成你的ubuntu默认的中文字体。

F 修改.conkyrc2文件,其核心代码如下:

TEXT
${color #dddddd}
${font FangSong_GB2312:size=22}${time %A, %d %B %Y}${font FangSong_GB2312:size=8}
${font FFF Tusj:size=100}${alignr}${time %H:%M}${font Sans:size=10}

对了,这里使用的是仿宋字体。

使用
最后是启动它们。ALT+F2 呼出命令执行器,输入

conkyconky -c .conkyrc2

注意,在上面提到了需要下载文件,其中FFF字体就是必须下载的。你可以存在.fonts或者user/share/fonts里面。

这里我们使用了GTD的核心概念,时间、to do list以及简洁的desktop。当你关闭程序出口回到desktop的时候,你会被桌面上的混乱吓倒的。

我的已经必须要整理了,bye!

推荐阅读:

CURL的介绍 英文的

conky 的主页 有wiki呢

中文wiki百科中的conky

Beautifully Minimalist Conky Setup

conkyrc文件(conky配置)分享

Reblog this post [with Zemanta]
Advertisements

3 comments on “Ubuntu:GTD wallpaper

    • 没错,不过标签和分组功能也可以使用sh做,但是执行效率就不如使用程序语言了。

      另外,分组对于屏幕的占用会很大。我更希望做得是减少一项提醒所占有的行数。

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s