Geektool的应用
第一次使用geektool,做的桌面。
也就是左边一栏,是实时的。日期,日历,天气等等。
由于把widget放到桌面上,我觉得很麻烦,而且自定义的空间很小。所以对geektool非常喜欢。
开始使用geektool,之前看到geektool要写script,就马上放弃了- -。毕竟是个script白痴。这次看到geektool3,界面很友好,而且在appstorm上看到了介绍,就试着用下。
虽然叫做geektool,但并不是只适用于geek的。自己来做一个alive的个性桌面,其实很有意思。
geektool的下载链接
http://projects.tynsoe.org/en/geektool/download.php
下载好,当然安装了^o^
在menu bar 里找到geektool然后打开preferences
另外这是一个preferences,不是一个application(应用程序),可以在system preferences(系统偏好设置里)找到它,和Growl一样。
看到geektool的界面。
左边是提供的的是三种geeklets, file(文件),picture(图片),和shell(- -。。。怎么翻译?)。这里就写下shell,我也只在桌面上应用了shell。
右边的选框中是group,也就是群组。建立不同的群组,可以帮助整理和显示自己想要的信息。有些像图层管理。要选中show in the menu bar,才可以在menu bar里随时控制这个group的显示与否。(第二张图片里in the work后面有√)
下面是shell的具体使用操作。
将shell拖拽到桌面上。
现在我在右侧的properties window 填入信息:
name,随便填。如果是显示时间的就写时间,是日期就写日期。optional
position,可以直接在桌面上拖动,也可以编辑具体的位置。
keep on top,也就是选择是否浮动在最上层。试试就知道了。
group,不用解释了吧
refresh,就具体情况而定吧。比如calendar就可以设很长时间- -。。。注意后面的时间单位是s
下面是比较重要的command:
先来举个例子
在command里输入
date +"%A %d %b"
上面的框中
上面的字看得清吗。。。
wednesday 21 Apr
下面到style
click here to.... 点下这个,就出现我们熟悉的修改字体,大小,颜色#¥·%。。。。爱怎么改怎么改。
后面是background color, 也是自己选择
这里我用的rockwell字体,字号48 背景黑色,透明度20%
恩。
所以主要是command~
这里介绍一些常用的:
全拼显示
date +%A
sample Wednesday
简写
date +%a
sample Wed
同理
月份
date +%B
sample April
date +%b
sample Apr
具体日期
date +%D
sample 21/04/10
date +%d
sample 21
图片上,我是一个一个窗口摆放的。
当然也可以像开始的例子那样,在一排中间解决问题
date +"%A %d %b"
记得,要加" ",各个单元之间的空格就是显示时的空格。
然后时间
date +"%l:%M %p"
当然,和相面一样,这里也可以分开~ 引号和空格都直接显示的。
像这样
世界时间:我们来个北京的
TZ=China/GMT-8 date +"Beijing:%l:%M %p on %d %B"
其他地方的也很好改,对吧~
把名字和时区修改就好了^_^
天气:
curl --silent "http://xml.weather.yahoo.com/forecastrss?p=CHXX0116&u=f" | grep -E '(Current Conditions:|F<BR)' | sed -e 's/Current Conditions://' -e 's/<br \/>//' -e 's/<b>//' -e 's/<\/b>//' -e 's/<BR \/>//' -e 's///' -e 's/<\/description>//'
上面的url可以自己改,我这里用的是上海的天气- -。。。温度单位也可以改。
这里
还可以拖拽image, 显示天气的图片url写进去~ 非常简单^o^
日历:
cal
就是字体要注意,我这里用的monaco。只有少数几种字体,可以让日历正常显示
或者,想要一个很长的~可以占整个桌面宽度的
cal | sed -e '1d' -e '2p;2p;2p;2p' | sed -e '$!N;s/\n/ /' -e '$!N;s/\n/ /' -e '$!N;s/\n/ /' -e '$!N;s/\n/ /' | sed "s/^/ /;s/$/ /;s/ $(date +%e) /\|$(date +%e)\|/"
字体还是monaco比较有效
邮件:显示有多少封未读邮件
echo 'tell application "Mail" to return unread count of inbox as string & ""' | osascript | grep -v '0'
但是要注意,这个会自动开启mail,并且开机的时候也会的。
垃圾箱:显示现在的大小(lz很不知耻地说,我的超过了16G。。。)
du -sh ~/.Trash/ | awk '{print $1}'
uptime(使用时间,也就是in operation的持续时间)
uptime | awk '{print "" $3 " " $4 " " $5 }' | sed -e 's/.$//g';
这张图片上就是lz我的电脑三天,三个多小时没有关机了。。。
进程:显示前十的进程使用情况
ps -amcwwwxo "command %mem %cpu" | grep -v grep | head -13
硬盘情况:
两个code
一个是"HD":
df -h | grep disk0s2 | awk '{print "HD:" }'
另一个是显示:
df -h | grep disk0s2 | awk '{print $4 }'
CPU:
和硬盘一样
df -h | grep disk0s2 | awk '{print "CPU:" }'
情况:
top -l 2 | awk '/CPU usage/ && NR > 5 {print $12, $13}'
我还用了一个quote...
ps -amcwwwxo "command %mem %cpu" | grep -v grep | head -13
也就是名人名言。。。
还有个历史事件介绍:
curl -s http://www.dailyzen.com/ | sed -n "/<\!--Add Quote for correct day-->/,/<\/TD>/p"|sed -e "s/<[^>]*>//g" |strings|fold -sw60
还可以显示adium unread,rss, 还有股票,油价等信息,还可以显示itunes的播放信息。但是我觉得那些其他很多软件都可以替代- -。。
先写到这里,有发现还会来添加的~
也就是左边一栏,是实时的。日期,日历,天气等等。
由于把widget放到桌面上,我觉得很麻烦,而且自定义的空间很小。所以对geektool非常喜欢。
开始使用geektool,之前看到geektool要写script,就马上放弃了- -。毕竟是个script白痴。这次看到geektool3,界面很友好,而且在appstorm上看到了介绍,就试着用下。
虽然叫做geektool,但并不是只适用于geek的。自己来做一个alive的个性桌面,其实很有意思。
geektool的下载链接
http://projects.tynsoe.org/en/geektool/download.php
下载好,当然安装了^o^
在menu bar 里找到geektool然后打开preferences
另外这是一个preferences,不是一个application(应用程序),可以在system preferences(系统偏好设置里)找到它,和Growl一样。
看到geektool的界面。
左边是提供的的是三种geeklets, file(文件),picture(图片),和shell(- -。。。怎么翻译?)。这里就写下shell,我也只在桌面上应用了shell。
右边的选框中是group,也就是群组。建立不同的群组,可以帮助整理和显示自己想要的信息。有些像图层管理。要选中show in the menu bar,才可以在menu bar里随时控制这个group的显示与否。(第二张图片里in the work后面有√)
下面是shell的具体使用操作。
将shell拖拽到桌面上。
现在我在右侧的properties window 填入信息:
name,随便填。如果是显示时间的就写时间,是日期就写日期。optional
position,可以直接在桌面上拖动,也可以编辑具体的位置。
keep on top,也就是选择是否浮动在最上层。试试就知道了。
group,不用解释了吧
refresh,就具体情况而定吧。比如calendar就可以设很长时间- -。。。注意后面的时间单位是s
下面是比较重要的command:
先来举个例子
在command里输入
date +"%A %d %b"
上面的框中
上面的字看得清吗。。。
wednesday 21 Apr
下面到style
click here to.... 点下这个,就出现我们熟悉的修改字体,大小,颜色#¥·%。。。。爱怎么改怎么改。
后面是background color, 也是自己选择
这里我用的rockwell字体,字号48 背景黑色,透明度20%
恩。
所以主要是command~
这里介绍一些常用的:
全拼显示
date +%A
sample Wednesday
简写
date +%a
sample Wed
同理
月份
date +%B
sample April
date +%b
sample Apr
具体日期
date +%D
sample 21/04/10
date +%d
sample 21
图片上,我是一个一个窗口摆放的。
当然也可以像开始的例子那样,在一排中间解决问题
date +"%A %d %b"
记得,要加" ",各个单元之间的空格就是显示时的空格。
然后时间
date +"%l:%M %p"
当然,和相面一样,这里也可以分开~ 引号和空格都直接显示的。
像这样
世界时间:我们来个北京的
TZ=China/GMT-8 date +"Beijing:%l:%M %p on %d %B"
其他地方的也很好改,对吧~
把名字和时区修改就好了^_^
天气:
curl --silent "http://xml.weather.yahoo.com/forecastrss?p=CHXX0116&u=f" | grep -E '(Current Conditions:|F<BR)' | sed -e 's/Current Conditions://' -e 's/<br \/>//' -e 's/<b>//' -e 's/<\/b>//' -e 's/<BR \/>//' -e 's///' -e 's/<\/description>//'
上面的url可以自己改,我这里用的是上海的天气- -。。。温度单位也可以改。
这里
还可以拖拽image, 显示天气的图片url写进去~ 非常简单^o^
日历:
cal
就是字体要注意,我这里用的monaco。只有少数几种字体,可以让日历正常显示
或者,想要一个很长的~可以占整个桌面宽度的
cal | sed -e '1d' -e '2p;2p;2p;2p' | sed -e '$!N;s/\n/ /' -e '$!N;s/\n/ /' -e '$!N;s/\n/ /' -e '$!N;s/\n/ /' | sed "s/^/ /;s/$/ /;s/ $(date +%e) /\|$(date +%e)\|/"
字体还是monaco比较有效
邮件:显示有多少封未读邮件
echo 'tell application "Mail" to return unread count of inbox as string & ""' | osascript | grep -v '0'
但是要注意,这个会自动开启mail,并且开机的时候也会的。
垃圾箱:显示现在的大小(lz很不知耻地说,我的超过了16G。。。)
du -sh ~/.Trash/ | awk '{print $1}'
uptime(使用时间,也就是in operation的持续时间)
uptime | awk '{print "" $3 " " $4 " " $5 }' | sed -e 's/.$//g';
这张图片上就是lz我的电脑三天,三个多小时没有关机了。。。
进程:显示前十的进程使用情况
ps -amcwwwxo "command %mem %cpu" | grep -v grep | head -13
硬盘情况:
两个code
一个是"HD":
df -h | grep disk0s2 | awk '{print "HD:" }'
另一个是显示:
df -h | grep disk0s2 | awk '{print $4 }'
CPU:
和硬盘一样
df -h | grep disk0s2 | awk '{print "CPU:" }'
情况:
top -l 2 | awk '/CPU usage/ && NR > 5 {print $12, $13}'
我还用了一个quote...
ps -amcwwwxo "command %mem %cpu" | grep -v grep | head -13
也就是名人名言。。。
还有个历史事件介绍:
curl -s http://www.dailyzen.com/ | sed -n "/<\!--Add Quote for correct day-->/,/<\/TD>/p"|sed -e "s/<[^>]*>//g" |strings|fold -sw60
还可以显示adium unread,rss, 还有股票,油价等信息,还可以显示itunes的播放信息。但是我觉得那些其他很多软件都可以替代- -。。
先写到这里,有发现还会来添加的~
热门话题 · · · · · · ( 去话题广场 )
- 纪念袁隆平 968.8万次浏览
- 纪念艾丽丝·门罗 1.9万次浏览
- 我为钓鱼狂 25.8万次浏览
- 你看过哪些好看的反乌托邦电影? 23.5万次浏览
- 你所在城市的花鸟虫鱼市场 17.1万次浏览
- 你认为有哪些可以称为腰封泥石流? 5.2万次浏览