默认时钟小程序是基于evolution
(我认为它是由这个包提供的)的indicator-datetime
。
因此,在 Ubu 14.04 上,它消耗了大约 30mb 的 RAM(至于htop
信息),这对于时钟来说太多了。
还有其他选择吗?(我只需要一个在上面栏上显示的时钟小程序)
答案1
我不知道简单/精简的时钟指示器,但是我有一个巧妙的替代方案。
1)编写一个获取当前日期/时间的 shell 脚本。
2)indicator-sysmonitor
从安装这里。
3) 将您的 shell 脚本添加为indicator-sysmonitor
其中一个传感器(并放弃其他传感器)。
4)将更新周期设置为一分钟,根据需要增加或减少更新频率。
我正在indicator-sysmonitor
运行显示 cpu/mem,每五秒更新一次,仅使用 15 MB。
答案2
我已经成功使用此方法解决了 Ubuntu 14.04 Bug #1317288(时钟从 Unity 面板中消失)。
我按照关联以上,用我的 bash 脚本重新发布在这里。
从终端安装 indicator-sysmonitor:
sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
sudo apt-get update
sudo apt-get install indicator-sysmonitor
启动指标
indicator-sysmonitor &
您现在应该在仪表板上看到 CPU 和内存指示器。
单击指示器的任意位置以打开其菜单,然后选择“首选项”。在“常规”选项卡中,启用“启动时运行:”
转到“高级”选项卡并单击“新建”。
将新传感器命名为“时钟”,为其提供描述,然后在“命令”字段中输入以下代码。
date +%a\ %b\ %d\ %r
点击“确定”
在“高级”选项卡上的“自定义输出:”字段中,删除CPU:{CPU} 内存:{内存}并输入
{clock}
将更新间隔更改为1.0,然后单击“保存”。
现在,您的 Unity 仪表板中应该有一个日期 + 时间指示器。