Как убрать «Добавить мировое время» в области уведомлений?

Я использую Ubuntu 20.10, и в этом обновлении события отображаются в нижней части календаря вместе с опцией добавления мировых часов, как показано на снимке экрана ниже.

Я знаю, что это произошло из-за того, что я установил «gnome-clocks», но я довольно часто использую опцию часов, но не мировые часы. Итак, я хотел бы удалить возможность добавления мировых часов без удаления gnome-clocksупаковка.

Любая помощь будет оценена по достоинству!

2 ответа

Этого можно добиться, создав, установив и активировав gnome-shell extension.

      1. mkdir -p $HOME/.local/share/gnome-shell/extensions/remove_world_clocks_button@name.mail.com
2. cd $HOME/.local/share/gnome-shell/extensions/remove_world_clocks_button@name.mail.com
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": "remove_world_clocks_button@name.mail.com",
  "shell-version": [
    "3.36",
    "3.38",
    "40"
  ]
}

Сохраните файл.

перезапустите gnome-shell с помощью Alt+F2 r Enter Method. Если это сервер wayland, вам нужно выйти из системы и снова войти в нее.

включите расширение с помощью команды ниже.

      5. gnome-extensions enable remove_world_clocks_button@name.mail.com

Самый простой способ — установить расширение Just Perfection и использовать этот параметр:

Поддерживается в версиях Gnome от 3.36 до 45.

Другие вопросы по тегам