LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1171|回复: 5

转一个小东西,conky显示pacman信息

[复制链接]
发表于 2008-3-1 02:49:58 | 显示全部楼层 |阅读模式
  1. #!/bin/bash
  2. # use ${execi 5 pacstatus 5} in .conkyrc to display pacman information.
  3. # the number given after pacstatus determines how many lines of history you would like shown
  4. pacman -V | grep Pacman | cut -d " " -f 20-
  5. echo
  6. echo "last cmd - " `cat ~/.bash_history | grep "pacman " | tail -n1`
  7. echo "last Sy - " `cat /var/log/pacman.log | grep sync | tail -n1 | cut -d "[" -f 2 | cut -d "]" -f -1`
  8. echo "last Su - " `cat /var/log/pacman.log | grep "full system" | tail -n1 | cut -d "[" -f 2 | cut -d "]" -f -1`
  9. echo
  10. echo "last "$1" installed"
  11. cat /var/log/pacman.log | grep installed | tail -n $1 | cut -d " " -f 4,5
  12. echo
  13. echo "last "$1" removed"
  14. cat /var/log/pacman.log | grep removed | tail -n $1 | cut -d " " -f 4,5
复制代码




原帖:http://bbs.archlinux.org/viewtopic.php?id=44023

使用方法:把上述文件保存为一个文件,加上可执行权限,chmod +x,在conky配置文件TEXT下面某处添加
  1. ${exec 上面文件路径}

  2. [url=http://www.linuxsir.cn/bbs/thread324021.html#5][color=blue]具体看这里[/color][/url]
复制代码


当然你可以选择里面任意一行命令,就可以实现部分你需要的功能了,比方我的:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2008-3-1 03:54:40 | 显示全部楼层
挺好玩的,可惜很多时候我都看不到桌面,因此screenlets, conky对我来说形同摆设。
回复 支持 反对

使用道具 举报

发表于 2008-3-1 08:47:00 | 显示全部楼层
哇,这个赞。。。很好很强大
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-1 20:55:17 | 显示全部楼层
Post by zhuqin_83;1821680
挺好玩的,可惜很多时候我都看不到桌面,因此screenlets, conky对我来说形同摆设。


桌面跑哪里去了?用了dwm或者直接控制台下?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-1 21:05:33 | 显示全部楼层
补充一点:
$exec会让Conky每次更新后运行一条指令,$execi会每个特定一段时间运行一条指令,$texeci会每个一段特定时间在Conky自身线程中运行一条指令。
  1. ${exec grep 'sudo' /var/log/messages | tail -n 4}
  2. ${execi 30 ~/scripts/emerge-status.sh}
  3. ${texeci 600 ~/scripts/gmail.pl}
复制代码


很多类似的代码可以不必要每次更新运行一次,是不是觉得太浪费时间了?那么就根据上面更改一下代码就好了
回复 支持 反对

使用道具 举报

发表于 2008-3-1 22:08:57 | 显示全部楼层
Post by tpxc;1821697
哇,这个赞。。。很好很强大
我不想为了看一眼可有可无的东西让所有窗口最小化。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表