Seperti yang diketahui semua orang, Anda dapat membuat profil baru dengan menu tempat Anda ditanya profil mana yang seharusnya menjadi induk untuk profil baru Anda dan seterusnya. Tetapi bagaimana saya harus membuat profil baru dengan baris perintah?
Haruskah saya membaca setiap nilai yang ada dari profil default melalui gconftool dan mengaturnya lagi dengan nama baru atau apakah ada solusi yang lebih baik? Jika jawabannya ya: Apakah saya harus memperhatikan nama profil yang baru? Yang baru selalu disebut Profile0
, Profile1
, Profile2
dll
command-line
gnome-terminal
Wurstsalat
sumber
sumber
Jawaban:
sumber
Anda tidak dapat membuat profil baru, tetapi Anda dapat membuang konfigurasi Anda saat ini, menggunakan
gconftool-2
, memodifikasinya, dan memuatnya.Ingat bahwa itu hanya mengembalikan nilai-nilai non-default (atau apa yang gconf mendeteksi sebagai non-default) sehingga, file yang dihasilkan tidak dapat lengkap.
sumber
Untuk Terminal GNOME> = 3.8 , untuk membuat / mengedit / membaca profil melalui cli, Anda dapat menggunakan salah satu
dconf-cli
ataugsettings
. Pilihan saya adalahdconf-cli
.Buat profil baru
Langkah minimum adalah
uuidgen
list
:dconf write "$dconfdir/list" "[..., 'UUID']"
visible-name
:dconf write "$dconfdir/:UUID"/visible-name "'NAME'"
Setelah itu, bahkan jika banyak pengaturan tidak diatur, profil baru akan muncul di pengaturan GUI Terminal sehingga Anda dapat mengedit pengaturan melalui GUI.
Skrip yang berfungsi:
Hati-hati dengan kutipan di sekitar nilai yang Anda tulis. Seperti yang dikatakan dalam manual ,
Anda dapat mengatur lebih banyak opsi profil melalui cli jika Anda mau. Lari
untuk mengatur. Anda dapat menggunakan
dconf-editor
untuk memeriksa opsi yang tersedia. Arahkan ke jalan seperti/org/gnome/terminal/legacy/profiles:/:9ca4ab84-42f2-4acf-8aa9-50e6351b209a/
. Akan lebih baik untuk memeriksa profil lama yang memiliki banyak opsi yang ditetapkan.Gandakan profil
Anda dapat
dconf dump
profil lama danload
ke profil yang ada. Jadi untuk menggandakan profil, Anda perlu membuat yang baru menggunakan langkah-langkah di atas, dan menyalin profil yang lama untuk menimpanya. Ingatlah untuk mengganti nama setelah mengganti.Skrip yang berfungsi:
Untuk mendapatkan UUID profil dengan namanya:
Tetapkan profil sebagai default
Cukup tulis UUID profil ke kunci
default
:Referensi
sumber
dconf watch /
dan akhirnya mendapatkan apa yang sedang terjadi dan jawabannya tepat seperti yang ditulis @joegnis. Cukup buat UUID, tulis ke database dan aturvisible-name
dan/list
.Sederhana. Menggunakan:
File-> Profil Baru di terminal Anda.
Lihat di sini untuk perincian lebih lanjut.
Referensi:
sumber