我到处看,但是找不到在GNOME 3中显示多个时钟的方法。在经典的GNOME和Unity中,这是可能的。另外,由于某些奇怪的原因,无法使用经典GNOME中的时间日期小程序将其他时区添加到时钟。有什么办法吗?
我到处看,但是找不到在GNOME 3中显示多个时钟的方法。在经典的GNOME和Unity中,这是可能的。另外,由于某些奇怪的原因,无法使用经典GNOME中的时间日期小程序将其他时区添加到时钟。有什么办法吗?
Answers:
该线程中的一些答案已过时。
要安装多个时钟,您需要GNOME Clocks,GNOME Clocks现已在官方仓库中提供,您可以通过Ubuntu软件(以前称为软件中心)进行安装。
(注意:上面的按钮指向具有GNOME Clocks的快照存储,但是快照应用程序无法在Ubuntu 18.04 LTS上完全运行;时间不显示。)
或者,从命令行安装它:
sudo apt install gnome-clocks
安装后注销并登录,它将显示在通知菜单中。或者,而不是注销并重新登录,重新启动GNOME Shell:按Alt+ F2,键入r
,然后按Enter。
我在启动板上找到了gnome-clocks。可以安装:
sudo apt-get update
sudo apt-get install gnome-clocks
截至18.04 LTS。看起来像这样:
今天,有了MultiClock,这是一个Gnome 3扩展程序,可将另一个时钟插入您的菜单。
确实有用,并且允许多个时区。
唯一的缺点是您需要知道如何编辑JavaScript的配置:
gedit ~/.local/share/gnome-shell/extensions/MultiClock@mibus.org/extension.js
但这并不难。在文件中,根据您的时区参数更改以下变量
const Timezones = {
'GMT',
'Australia/Adelaide',
'Australia/Perth',
'America/Denver',
};
注意:必须使用TZ数据库时区中的格式! https://zh.wikipedia.org/wiki/List_of_tz_database_time_zones
您是否尝试过Screenlets中的时钟applet?您可以将多个时钟设置为不同的时区。您可以通过在终端中执行sudo apt-get install screenlets来安装screenlet。
您可以添加/删除单个时钟。并将单个/所有时钟设置为在登录时自动启动。
时区是一个不错的GNOME扩展,用于查看具有其时区的人。有关更多信息,请参见Github页面。
people.json
(*示例代码见下文)file:///home/USERNAME/people.json
r
(或者可能需要重新启动)* people.json的示例代码:
[
{
"name": "California",
"avatar": "file:///home/USERNAME/Pictures/California.JPG",
"city": "Los Angeles",
"tz": "America/Los_Angeles"
},
{
"name": "Hans Pacquiao",
"avatar": "file:///home/cds/Pictures/Hans.JPG",
"city": "Indiana",
"tz": "America/Indiana/Knox"
},
{
"name": "Samar friends",
"avatar": "file:///home/USERNAME/Pictures/Samarfriends.ico",
"city": "Philippines",
"tz": "Asia/Manila"
}
]
有关更多时区信息,请参阅Wikipedia。
Panel Work Clock Lite是一个将不同的时钟直接放在顶部栏上的扩展。在撰写本答案时,它似乎维护得很好。