我经常发现自己打开了三个终端,我真的很喜欢在每个终端上都有不同的调色板的外观和感觉。
我保存了一些调色板,我希望每次打开终端时都通过我保存的配置文件进行默认设置,这样如果我打开 3 它们都是不同的颜色,而无需我手动更改 2 上的配置文件。
有什么想法吗?
谢谢!
我经常发现自己打开了三个终端,我真的很喜欢在每个终端上都有不同的调色板的外观和感觉。
我保存了一些调色板,我希望每次打开终端时都通过我保存的配置文件进行默认设置,这样如果我打开 3 它们都是不同的颜色,而无需我手动更改 2 上的配置文件。
有什么想法吗?
谢谢!
一种选择可能是使用
xfce4-terminal
. 它与默认的 Ubuntu 终端(即gnome-terminal
)非常相似,并且它的许多依赖包都使用 gtk 组件,这使其成为一个合适的替代品。首先安装它
然后打开它,转到Edit -> Preferences,选择Colors Tab 并检查选项,Vary the background color for each Tab,然后退出。
设置默认终端
xfce4-terminal
或更改Ctrl-Alt-T
打开它的快捷方式。现在,每次打开时,您都会看到不同的调色板。
有用的链接:
功能版
指示:
此脚本认为您正在使用gnome-terminal,这是默认的 Ubuntu 终端。
在运行脚本之前,打开gnome-terminal并创建一些配置文件(编辑>首选项>配置文件),根据需要使用不同的设置(背景颜色、文本颜色……)。您可以将它们命名为 Profile1、Profile2、Profile3 等。创建足够的配置文件以覆盖将要打开的终端数量,但如果打开的终端数量较多,将使用默认配置文件。
该脚本创建了一个文件~/.Bash_Color_Changer,它依赖于它,因为它会告诉脚本终端是定期打开还是在调用.bashrc之后打开。
将脚本添加到~/.bashrc文件的末尾。
脚本:
添加到
.bashrc
:测试但不广泛。享受!
哈哈,很有意思。我也可以尝试这样做。我大多只运行多个终端和一个浏览器。
所以我环顾四周,发现了这个 - https://github.com/sos4nt/dynamic-colors。一个非常简洁的小项目,可以帮助您实现您想要的一部分。
现在,在该
colorschemes/
项目的目录中,您会看到它当前有 4 种配色方案。您可以根据需要/想要添加任意数量。因此,为了让每个终端选择不同的配色方案,我会在我的
.bash_profile
or.bashrc
或任何地方添加一个函数,这样该函数会做两件事:dynamic-colors switch colorscheme-name
根据 (1)发出命令。希望这可以帮助!
PS我会为你写一个脚本,但我讨厌用勺子喂食而且我很懒。:)
Konsole 实际上本机支持此功能。Konsole 非常强大且高度可定制。
如果您没有 Konsole,那么只需
sudo apt install konsole
最重要的是,如果您同时在三台服务器上工作,则可以包括此处显示的一些漂亮别名