经典 gnome 桌面的顶部栏显示菜单(左上角),然后是一些可自由配置的面板空间,右上角是一个可配置的面板空间,其中包含系统状态图标、日期/时间、用户名等。
如今的显示器很大,顶部栏足够宽,可以显示很多空白。由于此栏也足够高,可以容纳文本,所以我想利用该空间来显示更多状态信息。
特别是我正在寻找一种方法
- 重复运行任意 shell 命令,例如
date '+%Y%m%d-%H%M%S'
bjobs | wc -l
- ETC。
- 显示顶部菜单栏中的输出
解决方案可能是编写一个自定义的 gnome 小程序,它不使用静态图标来表示自身,而是执行上述操作。然后我可以将该小程序附加到顶栏中的面板上。
有没有更快捷的方法?
对我来说更快的方法是将 shell 命令放入脚本中,然后创建一个命名管道,并将该管道输入到某些 gnome 配置文件中。
有任何想法吗?
请注意,我不是这台机器的 root 用户。如果唯一的解决方案需要我安装一些东西,我鼓励你仍然在这里发布它。也许我可以影响系统管理员,或者用其他方法解决。
答案1
有一个 gnome-shell 扩展允许添加任意 shell 命令并在顶部面板显示输出:https://raujonas.github.io/executor/
可以在 GUI 窗口中配置命令、其显示位置和刷新间隔:
另请参阅 ask ubuntu 上的这个答案:https://askubuntu.com/a/1347060/1134740