如何从 gnome-shell 顶部面板删除时钟?
答案1
通过创建扩展可以实现。
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 打开“禁用时钟”扩展
答案2
使用以下命令隐藏当前会话中的时钟:
dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.panel._dateMenu.actor.hide();'
答案3
按 Alt+右键单击时钟,应该有一个条目说从面板移除。
答案4
在终端输入以下内容:
sudo apt-get remove indicator-datetime