ubuntu 获取用户常用软件
-
- 帖子: 15
- 注册时间: 2014-04-28 19:51
- 系统: Ubuntu 14.04
ubuntu 获取用户常用软件
我正在编写代码实现获取ubuntu系统用户最近使用的软件的功能,使用C/C++,没有思路,请问有关这些记录的文件放在哪里啊,我可以到哪里去读取这些文件。
- oneleaf
- 论坛管理员
- 帖子: 10441
- 注册时间: 2005-03-27 0:06
- 系统: Ubuntu 12.04
Re: ubuntu 获取用户常用软件
如果是终端可以使用 history 来查看最近命令。
GUI程序比较麻烦,你可以尝试去检查主用户目录的隐藏文件。
GUI程序比较麻烦,你可以尝试去检查主用户目录的隐藏文件。
- astolia
- 论坛版主
- 帖子: 6450
- 注册时间: 2008-09-18 13:11
Re: ubuntu 获取用户常用软件
最通用的方法是写个daemon,监视程序启动,获取/proc/*/exe的链接目标就知道当前运行了哪些程序,自己做个统计,就知道哪个常用了
这里有个监视运行程序的例子 http://users.suse.com/~krahmer/exec-notify.c
这里有个监视运行程序的例子 http://users.suse.com/~krahmer/exec-notify.c