当前位置: 首页>>技术教程>>正文


侏儒终端标签丑陋和超大

, ,

问题描述

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11444.html,未经允许,请勿转载。