GNOME Shell 中多个时区的时钟

Aya*_*Kar 43 clock time timezone gnome-shell

我到处寻找,但找不到在 GNOME 3 中显示多个时钟的方法。在经典的 GNOME 和 Unity 中,这是可能的。此外,由于某些奇怪的原因,无法使用经典 GNOME 中的时间日期小程序将额外的时区添加到时钟中。任何解决方案?

小智 43

要安装多个时钟,您需要GNOME 时钟,现在官方存储库中提供了它,您可以通过 Ubuntu 软件(以前称为软件中心)进行安装。

注意:上面的按钮指向 snap 商店,它有 GNOME 时钟,但 snap 应用程序不能在 Ubuntu 18.04 LTS 上完全运行;时间不显示。)

或者,从命令行安装它:

  1. 打开终端 ( CtrlAltT)
  2. sudo apt install gnome-clocks
    
    Run Code Online (Sandbox Code Playgroud)

安装后注销并登录,它将出现在您的通知菜单中。或者不注销并重新登录,而是重新启动 GNOME Shell:按Alt+ F2,键入r,然后按Enter

  • 这也适用于 17.10! (2认同)
  • 也适用于 18.04 (2认同)
  • 一旦您注销并重新登录,它们就会显示在时钟通知菜单中。请注意,snap 版本似乎没有该功能;坚持使用 apt 安装的软件包。 (2认同)

小智 15

我在 Launchpad 上找到了gnome-clocks。它可以安装:

sudo apt-get update
sudo apt-get install gnome-clocks 
Run Code Online (Sandbox Code Playgroud)

截至 18.04 LTS。它看起来像这样:

在此处输入图片说明


Thi*_*edo 10

今天有MultiClock,这是一个 Gnome 3 扩展,可以将另一个时钟放入您的酒吧。

非常有用并允许多个时区。

唯一的缺点是你需要知道如何编辑 JavaScript 的配置:

gedit ~/.local/share/gnome-shell/extensions/MultiClock@mibus.org/extension.js
Run Code Online (Sandbox Code Playgroud)

但这并不难。在文件中,根据您的时区参数更改以下变量

const Timezones = {
    'GMT',
    'Australia/Adelaide',
    'Australia/Perth',
    'America/Denver',

};
Run Code Online (Sandbox Code Playgroud)

注意:必须使用 TZ 数据库时区中的格式! https://en.wikipedia.org/wiki/List_of_tz_database_time_zones


pom*_*sky 5

这个名为Top Bar Clocks 的GNOME 扩展允许用户向顶部栏添加多个时钟。
在此处输入图片说明

另一个名为Timezones 的扩展也做了类似的事情。
在此处输入图片说明


dav*_*id6 2

我使用FoxClocks ,它是 Firefox(此处)或 Chrome(此处)的插件。

虽然它不是 Unity 或 GNOME 的扩展,但我通常都会打开 Firefox。


Abh*_*t N 1

您是否尝试过 Screenlet 中的时钟小程序?您可以将多个时钟设置为不同的时区。您可以通过在终端中执行 sudo apt-get install screenlet 来安装 screenlet。

您可以添加/删除单个时钟。并将单个/所有时钟设置为在登录时自动启动。