Heisenberg Asked: 2020-08-06 00:48:30 +0800 CST2020-08-06 00:48:30 +0800 CST 2020-08-06 00:48:30 +0800 CST 有没有办法使用终端隐藏 ubuntu 码头和顶栏? 772 我想要一个隐藏顶部栏和停靠栏的快捷方式,所以我认为最好的方法是找出一个终端命令来做同样的事情。所以,有人可以告诉我这样做的命令或其他方式捷径工作? command-line gnome-shell ubuntu-dock top-bar 1 个回答 Voted Best Answer UnKNOWn 2020-08-06T01:07:51+08:002020-08-06T01:07:51+08:00 该命令可用于隐藏顶栏 gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval string:'Main.panel.actor.hide();' 把它展示回来 gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval string:'Main.panel.actor.show();' 您可以使用脚本调整命令以切换显示和隐藏。 对于 Ubuntu 扩展坞隐藏 - 下面的解决方法有点矫枉过正,因为我们禁用了整个扩展。 gdbus call --session --dest org.gnome.Shell.Extensions --object-path /org/gnome/Shell/Extensions --method org.gnome.Shell.Extensions.DisableExtension [email protected] 用于启用返回 gdbus call --session --dest org.gnome.Shell.Extensions --object-path /org/gnome/Shell/Extensions --method org.gnome.Shell.Extensions.EnableExtension [email protected] 您可以使用脚本调整命令以切换启用和禁用 总之,您可以拥有一个键盘快捷键,可以切换“隐藏顶部栏并禁用扩展”“显示顶部栏并启用扩展” 您可以创建具有以下内容的脚本。 #!/bin/bash status1=$(gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval string:'Main.panel.actor.visible;') status2=$(gdbus call --session --dest org.gnome.Shell.Extensions --object-path /org/gnome/Shell/Extensions --method org.gnome.Shell.Extensions.GetExtensionInfo [email protected] | grep "'state': <2.0>" >/dev/null && echo "OFF" || echo "ON") if [ "$status1" == "(true, 'false')" ]; then gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'Main.panel.actor.show();' else gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'Main.panel.actor.hide();' fi if [ "$status2" == "ON" ]; then gdbus call --session --dest org.gnome.Shell.Extensions --object-path /org/gnome/Shell/Extensions --method org.gnome.Shell.Extensions.DisableExtension [email protected] else gdbus call --session --dest org.gnome.Shell.Extensions --object-path /org/gnome/Shell/Extensions --method org.gnome.Shell.Extensions.EnableExtension [email protected] fi 下面的 GIF 显示了结果。但是,当 gnome-shell 刷新/重新登录/重新启动等时会影响持久性。
该命令可用于隐藏顶栏
把它展示回来
您可以使用脚本调整命令以切换显示和隐藏。
对于 Ubuntu 扩展坞隐藏 - 下面的解决方法有点矫枉过正,因为我们禁用了整个扩展。
用于启用返回
您可以使用脚本调整命令以切换启用和禁用
总之,您可以拥有一个键盘快捷键,可以切换“隐藏顶部栏并禁用扩展”“显示顶部栏并启用扩展”
您可以创建具有以下内容的脚本。
下面的 GIF 显示了结果。但是,当 gnome-shell 刷新/重新登录/重新启动等时会影响持久性。