如何在命令行中更改 GNOME 终端配置文件名称?(从“未命名”到“默认”)

Don*_*nie 2 command-line gnome-terminal 20.10

我知道如何使用 GUI 更改 GNOME 终端配置文件名称,但我想使用命令行(自动方式)执行相同操作。我怎样才能做到这一点 ?

UnK*_*OWn 6

使用以下命令获取可用的配置文件名称

gsettings get org.gnome.Terminal.ProfilesList list
Run Code Online (Sandbox Code Playgroud)

要了解默认配置文件,请运行以下命令

gsettings get org.gnome.Terminal.ProfilesList default
Run Code Online (Sandbox Code Playgroud)

要获取默认配置文件名称,请从上面的输出运行以下命令

gsettings get org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/ visible-name
Run Code Online (Sandbox Code Playgroud)

要重命名上述内容,请运行以下命令

gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/ visible-name 'Default'
Run Code Online (Sandbox Code Playgroud)

同样,如果您有多个配置文件.. 从 list 命令获取 ID,您可以更改任何配置文件名称。


编辑

为简化起见,您可以保存以下脚本并在需要时运行。

#!/bin/bash

id=$(gsettings get org.gnome.Terminal.ProfilesList default | tr -d "'")
gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:$id/ visible-name 'Default'
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明