如何搜索 Ubuntu 中使用的源代码?
我想修改一条通知消息以包含更多数据,但不清楚它属于哪个包。但它包含一个非常具体的字符串,很容易搜索。我知道 ubuntu 中包含了大量项目,但我希望有一种很好的方法可以在不清楚哪个程序负责的情况下找到源代码。
我很快将不得不将整个计算机实验室(大约 50 台 PC)从 Windows 7 迁移到 Ubuntu 14.04 LTS。由于它是一所大学,99% 的时间(如果不是 100%)它将被学生使用。没有用户帐户和凭据的中央数据库,因此每台 PC 将只有两个帐户,admin并且guest,后者配置为自动登录(除了根据本教程进行一些自定义)。
当电脑打开,来宾帐户自动登录时,窗口管理器加载后显示的第一件事是这个对话框:

但是,有两个问题:
因此,考虑到这种情况,我想要实现的是有一个与此非常相似的对话框(但具有不同的文本,由我设置)在计算机不使用时弹出,例如 15 分钟。(对于这个问题,我们假设“未使用”意味着没有键盘或鼠标活动)。
我已被定向到 ubuntu 如何在暂停前确定不活动? 以及 脚本如何检测用户的空闲时间? 并使用 ruby 或 sheel 脚本,但我不知道如何编码。
有没有更简单的方法来实现我的需要?