问题描述
gnome终端和终结器(这些天我在笔记本电脑上都在使用)都可以自定义,看起来非常漂亮。通过使用全屏并将桌面混乱降至最低,即使在我的小EeePC上,也可以使用good-sized区域。
但是,有一个我似乎无法控制的元素。 Gnome的标签页过大且最难看。它们根本不适合看起来很愚蠢的主题,但对我来说,最大的问题是浪费的屏幕空间。特别是在小型笔记本电脑屏幕上,这是一个实际的问题。
有没有办法更改这些标签?我意识到可以将它们放在窗户的一侧,但是那样它们会占用更多的空间!
如果使用theme-ing或gnome配置无法做到这一点,是否有诸如终端程序之类的终端程序可以自己处理选项卡? (理想情况下是更优雅的方式!)
最佳回答
尝试screen
。
使用Ctrl-a c
创建不同的”tabs”并使用Ctrl-a Ctrl-a
在它们之间切换(切换到先前显示的窗口)或直接使用Ctrl-a <number of tab>
(切换到窗口编号“标签数”)。
Ctrl-a "
列出所有可供选择的窗口。
有关更多信息,请查看man screen
。
次佳回答
正如JanC指出的那样,terminator
在系统上使用默认的gtk主题。的确可以通过将close_button_on_tab = False
放在〜/.config /terminator /config中来解决该问题。此外,您可以更改gtk主题。或者,您可以专门为terminator
定义一个特殊的gtk设置。为此,将以下行添加到您的gtkrc
文件中:
style "notebook" = "default"
{
xthickness = 0
ythickness = 0
}
widget_class "terminator*.GtkNotebook" style "notebook"
class "terminator*.GtkNotebook" style "notebook"
观察到您正在修改名为”GtkNotebook”的标准Gtk小部件。这是制表符的原因。如果您希望此方法在每个应用程序(而不只是终结器)中都能使用,请改用:
widget_class "*GtkNotebook" style "notebook"
class "*GtkNotebook" style "notebook"
这将影响所有应用程序。要更改选项卡中文本的颜色,请使用:
style "notebook_maybelabel" = "default"
{
fg[NORMAL] = "#0000AA"
text[NORMAL] = "#0000AA"
}
widget_class "terminator*.GtkNotebook*" style "notebook_maybelabel"
class "terminator*.GtkNotebook*" style "notebook_maybelabel"
我不是Gtk专家,该建议可能包含错误。
第三种回答
查看urxvt。我使用它的主要原因之一是它处理标签的好方法。
将此添加到您的.Xdefaults
URxvt.perl-ext-common: default,tabbed,matcher
第四种回答
可以通过GTK CSS配置文件来实现。创建~/.config/gtk-3.0/gtk.css
,然后就可以添加一些CSS选择器及其属性。有一些很好的例子:Remove ugly fat bazel from gnome-terminal with multiple-tabs