Como todos saben, puede crear un nuevo perfil mediante el menú donde se le pregunta qué perfil existente debe ser el padre de su nuevo perfil, etc. Pero, ¿cómo debo crear un nuevo perfil mediante la línea de comando?
¿Debo leer todos los valores existentes del perfil predeterminado a través de gconftool y configurarlos nuevamente con un nuevo nombre o hay alguna solución mejor? Si la respuesta es sí: ¿Tengo que prestar atención al nuevo nombre de perfil? Los nuevos son siempre llamados Profile0
, Profile1
, Profile2
etc.
command-line
gnome-terminal
Wurstsalat
fuente
fuente
Respuestas:
fuente
No puede crear un nuevo perfil, pero puede volcar su configuración actual, usarla
gconftool-2
, modificarla y cargarla.Recuerde que solo devuelve los valores no predeterminados (o lo que gconf detecta como no predeterminado), por lo que el archivo resultante no se pudo completar.
fuente
Para GNOME Terminal> = 3.8 , para crear / editar / leer perfiles a través de cli, puede usar
dconf-cli
ogsettings
. Mi elección esdconf-cli
.Crea un nuevo perfil
Los pasos mínimos son
uuidgen
list
:dconf write "$dconfdir/list" "[..., 'UUID']"
visible-name
:dconf write "$dconfdir/:UUID"/visible-name "'NAME'"
Después de eso, incluso si no se configuran muchas configuraciones, aparecerá un nuevo perfil en la configuración de la GUI de la Terminal para que pueda editar la configuración a través de la GUI.
Un guión de trabajo:
Tenga cuidado con las citas alrededor del valor que escribe. Como se dice en el manual ,
Puede configurar más opciones del perfil a través de cli si lo desea. correr
para establecer Puede usar
dconf-editor
para verificar las opciones disponibles. Navega a un camino como/org/gnome/terminal/legacy/profiles:/:9ca4ab84-42f2-4acf-8aa9-50e6351b209a/
. Sería mejor verificar un perfil antiguo que tiene muchas opciones establecidas.Duplicar un perfil
Puede
dconf dump
un perfil antiguo yload
uno existente. Por lo tanto, para duplicar un perfil, debe crear uno nuevo siguiendo los pasos anteriores y copiar un perfil antiguo para anularlo. Recuerde cambiarle el nombre después de anularlo.Un guión de trabajo:
Para obtener el UUID de un perfil por su nombre:
Establecer un perfil como predeterminado
Simplemente escriba el UUID del perfil en la clave
default
:Referencia
fuente
dconf watch /
y finalmente obtuve lo que está sucediendo y la respuesta es exacta como escribió @joegnis. Simplemente cree un UUID, escríbalo en la base de datos y establezcavisible-name
y/list
.Sencillo. Utilizar:
Archivo-> Nuevo perfil en su terminal.
Ver aquí para más detalles.
Referencias
fuente