侏儒终端标签丑陋和超大


24

gnome终端和终结器(这些天我在笔记本电脑上都在使用)都可以定制为非常漂亮。通过使用全屏显示并将桌面混乱程度降至最低,即使在我的小EeePC上,也可以使用较大尺寸的区域进行工作。

但是,我似乎无法控制一个要素。侏儒的标签是大规模超大的和丑陋的最好的。它们根本不适合看起来很愚蠢的主题,但对我而言,最大的问题是浪费的屏幕空间。特别是在小型笔记本电脑屏幕上,这是一个实际的问题。

有没有办法更改这些标签?我知道可以将它们放在窗户的侧面,但是那样它们会占用更多空间!

如果使用主题设置或gnome配置无法做到这一点,那么是否有诸如终端程序之类的终端程序可以自己处理选项卡?(理想情况下是更优雅的方式!)

替代文字


2
实际上,这些选项卡与您使用的Gtk主题非常吻合,因为它是按这样绘制主题的主题。不过,可以覆盖1个应用程序的主题(有关具体操作,请参见Gtk主题手册/操作方法)。我的猜测是关闭按钮使选项卡相当高。
2010年

问题是,那么这里描述old.nabble.com/...
亚历山大Levchuk

adamnfish,对于问题+1,但我建议取消将Screen建议视为正确答案。GNU Screen
摇摇欲坠

Answers:


-1

尝试screen

用创建不同的“标签”,Ctrl-a c并用Ctrl-a Ctrl-a(切换到先前显示的窗口)或直接用Ctrl-a <number of tab>(切换到窗口号“标签数”)在它们之间切换。

Ctrl-a " 显示所有可供选择的窗口的列表。

有关更多信息,请参阅man screen


2
甚至byobu,就像屏幕一样,但出现在Technicolor®中;-)
Stefano Palazzo

是的,我知道我可以改用screen,但我通常使用的是emacs,例如,我宁愿不丢失ctrl + a。我可能会通过自定义屏幕来结束这条路线,但是让选项卡控件与操作系统的其余部分保持一致非常好,因此,如果有一种方法可以减少gnome选项卡上的填充,我更愿意这样做!
adamnfish 2010年

1
@adamnfish:您可以将屏幕前缀快捷方式配置为其他方式。
2010年1

5
-1有时我需要使用屏幕,有时我需要使用选项卡。我希望他们俩看起来都不错。
2011年

3
我建议tmuxscreen:更好(IMO)的窗口(“标签”)和“窗格”(垂直和水平分屏(我运行。emacs一个内部tmux会议上独家)
乔恩

6

正如JanC所指出的,terminator在系统上使用默认的gtk主题。的确可以通过放入close_button_on_tab = False〜/ .config / terminator / config 来解决该问题。此外,您可以更改gtk主题。或者,您可以专门为定义一个特殊的gtk设置terminator。为此,将以下行添加到您的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专家,该建议可能包含错误。


3

查看urxvt。我使用它的主要原因之一是它处理标签的好方法。

将此添加到您的.Xdefaults

 URxvt.perl-ext-common:  default,tabbed,matcher

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.