如何让多个世界时钟显示在顶部栏中?

Smy*_*her 9 gnome gnome-clocks 19.10

示例图片:

在此输入图像描述

来自不同时区的多个时钟显示在通常位于 Ubuntu 19 顶部栏中的时钟旁边。

C.R*_*ers 8

扩展 vanadium 的答案,这里有一个示例文件,用于在顶部栏上放置多个时钟:

\n
    \n
  1. 只需从这里安装 argos GNOME 扩展:https://extensions.gnome.org/extension/1176/argos/

    \n
  2. \n
  3. 在~/.config/argos/文件夹中创建一个名为timezones.left.1s.sh的新文本文件\n注意:(文件名告诉 argos 你希望它尽可能靠左,并且每 1 秒刷新一次脚本 -否则时间不会刷新!)

    \n
  4. \n
  5. 编辑该文件并将此示例粘贴到:

    \n

    #!/usr/bin/env bash
    \necho -n "丹佛 - " ;
    \nTZ=\'美国/丹佛\' 日期 +%H:%M\\ %Z | tr -d \'\\n\' ;
    \necho -n " \xe2\x80\xa2 " ;
    \necho -n "德克萨斯州 - " ;
    \nTZ=\'美国/芝加哥\' 日期 +%H:%M\\ %Z | tr -d \'\\n\' ;

    \n
  6. \n
  7. 根据您的喜好进行修改。

    \n
  8. \n
\n

这是我的样子:
\n

\n


van*_*ium 4

由于缺乏可用的专用 Gnome Shell 扩展,您可以使用Gnome Shell 扩展“Argos”创建自己的指标。Argos 是一个维护良好的 Gnome Shell 扩展,它允许您将任何命令/脚本输出转换为面板上的指示器。因此,您可以使用它来创建显示不同时区时间的指示器。

例如,您可以使用以下命令检索特定时区的数据和时间

TZ='America/Los_Angeles' date
Run Code Online (Sandbox Code Playgroud)

使用该命令tzselect查找您感兴趣的区域的 TZ 变量。

查看Argos 网站上非常好的文档,了解如何创建一个指示器,在面板上显示该命令的输出。