我最近将笔记本电脑从 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_DESKTOP
很echo $XDG_SESSION_DESKTOP
明显你处于GNOME倒叙会话。因此解决方案不适用。
要切换回标准 GNOME 3,请重新启动计算机。然后在 GDM 登录屏幕上,您应该在右下角找到一个齿轮 (⚙️)。如果您单击齿轮,您应该会看到一个“Ubuntu' (和 'Ubuntu在 Wayland') 选项上。选择它然后登录。
答案4
我只是在我的 20.04 桌面上做了简单的操作。您需要安装 Gnome Tweaks。我认为它可能是 Gnome 扩展,或者您可以在网上查找。找到它后,单击顶部栏选项,您将看到时钟作为子部分。只需使用滑块打开秒数即可。就是这样。