我可以在gnome终端中隐藏选项卡吗?

问题描述 投票:0回答:1

我希望能够在gnome-terminal中隐藏这些选项卡,因为我使用快捷方式切换了选项卡,并且不需要或不需要图形选项卡。有没有办法隐藏它们?

gnome-terminal
1个回答
0
投票

这在具有gnome-terminal 3.30.2的Debian 10上对我有效。

如果查看选项卡策略的允许值,则会看到:

$ gsettings range org.gnome.Terminal.Legacy.Settings tab-policy
enum
'always'
'automatic'

[/ usr / share / glib-2.0 / schemas / org.gnome.Terminal.gschema.xml进行了一些小的更改,您可以启用似乎已存在的设置,从而可以打开和关闭选项卡。

--- /usr/share/glib-2.0/schemas/org.gnome.Terminal.gschema.xml  2018-12-25 13:45:29.000000000 -0800
+++ /tmp/org.gnome.Terminal.gschema.xml 2019-12-06 13:22:19.318272624 -0800
@@ -38,7 +38,7 @@
    <enum id='org.gnome.Terminal.TabsbarPolicy'>
     <value nick='always' value='0'/>
     <value nick='automatic' value='1'/>
-    <!-- <value nick='never' value='2'/> -->
+    <value nick='never' value='2'/>
   </enum>

    <enum id='org.gnome.Terminal.ThemeVariant'>
@@ -727,7 +727,7 @@
     </key>

     <key name="tab-policy" enum="org.gnome.Terminal.TabsbarPolicy">
-      <default>'automatic'</default>
+      <default>'never'</default>
       <summary>When to show the tabs bar</summary>
     </key>

更改后,您应该将'never'作为可能的值:

$ gsettings range org.gnome.Terminal.Legacy.Settings tab-policy
enum
'always'
'automatic'
'never'

注意,在编辑xml文件后,您可能需要以root用户身份运行以下命令:

# cd /usr/share/glib-2.0/schemas
# glib-compile-schemas .

重新启动后,可以通过以下方式关闭gnome-terminal选项卡:

$ gsettings set org.gnome.Terminal.Legacy.Settings tab-policy 'never'

并重新打开:

$ gsettings set org.gnome.Terminal.Legacy.Settings tab-policy 'always'
© www.soinside.com 2019 - 2024. All rights reserved.