如何去除通知区里的“添加世界时钟”?

如何去除通知区里的“添加世界时钟”?

我在 Ubuntu 20.10 上,在此更新中,事件显示在日历底部,并带有添加世界时钟选项,如下面的屏幕截图所示。

在此处输入图片描述

我知道这是因为我安装了“gnome-clocks”而导致的,但我经常使用时钟选项,而不是世界时钟。因此,我想删除添加世界时钟的选项,而不删除该gnome-clocks软件包。

任何帮助,将不胜感激!

答案1

这可以通过创建、安装和启用来实现gnome-shell extension

在此处输入图片描述

1. mkdir -p $HOME/.local/share/gnome-shell/extensions/[email protected]
2. cd $HOME/.local/share/gnome-shell/extensions/[email protected]
3. nano extension.js

将以下内容粘贴到extension.js文件中

'use strict';

const Main = imports.ui.main;
const DateMenu = Main.panel.statusArea.dateMenu

class RemoveWorldClocks {
    constructor() {
    }

    enable() {
    DateMenu._clocksItem.hide();
    }

    disable() {
    DateMenu._clocksItem.show();
    }
}

function init() {
    return new RemoveWorldClocks();
}

保存文件。

4. nano metadata.json

将以下内容粘贴到metadata.json文件中

{
  "name": "Remove World Clocks Button",
  "description": "Remove World Clocks Button from dateMenu",
  "uuid": "[email protected]",
  "shell-version": [
    "3.36",
    "3.38",
    "40"
  ]
}

保存文件。

使用 Alt+F2 r Enter 方法重新启动 gnome-shell。如果是 wayland 服务器,则需要注销并重新登录。

使用以下命令启用扩展。

5. gnome-extensions enable [email protected]

在此处输入图片描述

答案2

最简单的方法是安装完美无缺扩展并使用此设置:

支持 Gnome 版本3.36 至 45在此处输入图片描述

相关内容