Gnome-shellのトップパネルから時計を削除する方法は?
拡張機能を作成することで可能です。
mkdir -p ~/.local/share/gnome-Shell/extensions/Disable_Clock@ocelot
cd ~/.local/share/gnome-Shell/extensions/Disable_Clock@ocelot
Metadata.jsonファイルを作成します。
gedit metadata.json
次のコードを切り取り、エディターに貼り付けて、保存します。
{"Shell-version": ["3.2"], "uuid": "Disable_Clock@ocelot", "name": "Disable Clock", "description": "Disable Clock from the top of panel"}
Extension.jsファイルを作成します。
gedit extension.js
次のコードを切り取り、エディターに貼り付けて、保存します。
const St = imports.gi.St;
const Main = imports.ui.main;
function init(meta) {
}
function enable() {
Main.panel._centerBox.remove_actor(Main.panel._dateMenu.actor);
}
function disable() {
Main.panel._centerBox.add_actor(Main.panel._dateMenu.actor);
}
Gnome-Shellを再起動し、gnome-Tweak-toolで「Disable Clock」拡張機能をオンにします
次のコマンドを使用して、現在のセッションの時計を非表示にします。
dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.panel._dateMenu.actor.hide();'
Altキーを押しながら時計を右クリックすると、パネルから削除というエントリが表示されます。
ターミナルで次のように入力します。
Sudo apt-get remove indicator-datetime