Unity 时钟小程序(上网本)的轻量级替代品?

Unity 时钟小程序(上网本)的轻量级替代品?

默认时钟小程序是基于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 仪表板中应该有一个日期 + 时间指示器。

在此处输入图片描述

相关内容