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