Sun*_*ear 2 command-line gnome-terminal xml 18.04
对于 gnome-terminal --> Edit --> Preference --> profile --> color,我不想“使用系统主题的颜色”,而是使用“内置方案 = Solarized dark”。
根据这个答案,我可以使用这些命令来获取我想要更改的配置文件的 UUID:
gsettings get org.gnome.Terminal.ProfilesList list
gsettings get org.gnome.Terminal.ProfilesList default
Run Code Online (Sandbox Code Playgroud)
我还可以在 gnome-terminal --> 编辑 --> 首选项 --> 配置文件 --> 颜色的右下角看到配置文件的 UUID。
要取消选择“使用系统主题中的颜色”,我使用了以下命令:
gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:UUID/ use-theme-colors false
Run Code Online (Sandbox Code Playgroud)
然后我如何通过 cmdline 使用给定的“内置方案”,例如“Solarized dark”、“Tango dark”?我在里面找不到他们的名字/usr/share/glib-2.0/schemas/org.gnome.Terminal.gschema.xml
没有为“内置方案”设计的方案:
什么是“内置方案:”做的是,它有预配置的颜色..
对于带有描述“终端中文本的默认颜色”的前景色
对于带有描述“终端背景的默认颜色”的背景颜色
因此,使用以下命令找出“内置方案:”的两种颜色(首先选择内置方案)
注意:使用您的 UUID 更改以下命令中的 UUID
pratap@pratap:~$ gsettings get org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:dec6f19d-ac6e-438a-8a48-122429c5c909/ foreground-color
'rgb(131,148,150)'
pratap@pratap:~$ gsettings get org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:dec6f19d-ac6e-438a-8a48-122429c5c909/ background-color
'rgb(0,43,54)'
pratap@pratap:~$
Run Code Online (Sandbox Code Playgroud)
这意味着当您提供这两种 rgb 颜色时..“内置方案:”将更改为“Solarized-dark”
例如:如果您想将“Tango-Dark”作为“内置方案”:
运行以下命令。使用您的配置文件 ID 更改 UUID。
gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:dec6f19d-ac6e-438a-8a48-122429c5c909/ foreground-color 'rgb(211,215,207)'
gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:dec6f19d-ac6e-438a-8a48-122429c5c909/ background-color 'rgb(46,52,54)'
Run Code Online (Sandbox Code Playgroud)
在下面的 GIF 中,我打开了两个终端。左侧是 ID 以“dec6”开头的配置文件,以及我在其他具有不同配置文件的终端中给出的命令。
| 归档时间: |
|
| 查看次数: |
1045 次 |
| 最近记录: |