在 Ubuntu 20.04 中,我无法让顶部栏上显示的时间显示星期、日期和时间(包括秒)

在 Ubuntu 20.04 中,我无法让顶部栏上显示的时间显示星期、日期和时间(包括秒)

我的上一个问题已关闭,但复制它指出没有解决问题。

我最近将笔记本电脑从 17.10 更新到了 20.04。我喜欢的功能之一是,我可以非常轻松地在菜单栏上显示时间,包括星期、日期和时间(包括秒)。我尝试安装 GNOME Shell Extensions,以便可以安装 Clock Override 等。但是,在遵循了众多指南并在浏览器中安装了功能后,我可以访问 extensions.gnome.org,但出现错误

无法找到 GNOME Shell 设置或版本。请确保它已安装并正在运行。

我找不到解决这个问题的方法。我还安装了“配置 GNOME Shell 扩展”,但加载时会显示“出现问题”消息。

我也安装了 GNOME Tweaks,但也没有看到扩展出现在那里。

但是,如果在终端中,输入gnome-shell-extension-tool --help确实提供了它已安装的证据。

因此,由于这毫无希望,我尝试从另一个角度看待这个问题,发现这dconf可以让我更改设置 - 可能更改为我想要的设置(尽管访问格式字符串会很完美)。所以,我找到了一些设置,更改了它们,但什么也没发生。我不知道如何实现在 17.10 中很容易做到的事情,而在 20.04 中似乎不可能做到。在被指向另一个关于 GNOME 3 的问题后,我阅读了那篇文章,发现了以下内容:

gsettings set org.gnome.desktop.interface clock-show-seconds true

已设置为 true — 使用dconf和均确认gsettings get

我也查看了调整工具,但是没有建议的设置。

因此,总而言之,我的时钟当前显示例如“09:55”。我希望(就像我在 17.10 所做的那样)让它显示例如“7 月 6 日星期二 09:55”。遗憾的是,这似乎无法实现!

一些信息:

  • chrome-gnome-shell在周日安装时没有任何变化(我想!) - 按照让时钟工作的指南进行安装。

  • echo $XDG_CURRENT_DESKTOP给了

    GNOME-Flashback:GNOME
    

    echo $XDG_SESSION_DESKTOP给了

    gnome-flashback-metacity
    

需要说明的是(如果造成混淆,我深表歉意),20.04 的安装就像硬盘被重新格式化一样。安装过程中没有任何其他操作系统的痕迹,因此这是最纯粹的安装。

最后的建议是创建一个新用户,然后看看会发生什么?如果是这样,我可以在一天结束后尝试一下。

另外,我还有另一台装有 20.04 版本的笔记本电脑,我可以在上面尝试该过程。

答案1

gsettings set com.canonical.indicator.datetime show-day true
gsettings set com.canonical.indicator.datetime show-date true
gsettings set com.canonical.indicator.datetime show-seconds true

答案2

对于 gnome-fallback (20.04):

  • 打开 dconf-editor

  • 搜索“日期时间”

    你应该发现:/com/canonical/indicator/datetime/

  • 在那里调整面板的设置。

答案3

您尝试过的解决方案适用于标准GNOME 3 会话,而从输出来看,echo $XDG_CURRENT_DESKTOPecho $XDG_SESSION_DESKTOP明显你处于GNOME倒叙会话。因此解决方案不适用。

要切换回标准 GNOME 3,请重新启动计算机。然后在 GDM 登录屏幕上,您应该在右下角找到一个齿轮 (⚙️)。如果您单击齿轮,您应该会看到一个“Ubuntu' (和 'Ubuntu在 Wayland') 选项上。选择它然后登录。

答案4

我只是在我的 20.04 桌面上做了​​简单的操作。您需要安装 Gnome Tweaks。我认为它可能是 Gnome 扩展,或者您可以在网上查找。找到它后,单击顶部栏选项,您将看到时钟作为子部分。只需使用滑块打开秒数即可。就是这样。

相关内容