Saya ingin dapat mengkonfigurasi hal-hal dari baris perintah, sehingga ketika saya menginstal ulang OS saya hanya dapat menjalankan skrip dan mendapatkan kembali konfigurasi pilihan saya.
Sejak "meningkatkan" ke Ubuntu 17.10, saya menemukan saya harus menggunakan gnome-tweak-tool untuk mendapatkan beberapa pengaturan seperti yang saya inginkan.
Setelah saya menemukan pengaturan di GUI gnome-tweak-tool, bagaimana saya bisa mengetahui terjemahan skripnya?
Misalnya baris gsettings berikut cocok dengan entri yang relevan di screenshot layar gnome-tweak-alat di bawah ini ...
gsettings set org.gnome.desktop.wm.preferences titlebar-font "Tahoma Bold 8"
gsettings set org.gnome.desktop.interface font-name "Tahoma 8"
gsettings set org.gnome.desktop.interface document-font-name "Tahoma 8"
gsettings set org.gnome.desktop.interface monospace-font-name "FixedSC 10"
... tapi bagaimana orang bisa menebaknya? Dan bagaimana saya, misalnya, mencari tahu di mana mendapatkan pengaturan yang sesuai untuk isyarat dan antialiasing?
gsettings list-recursively | grep -e alias -e hint
- ingin tahu jika ada cara yang lebih baikJawaban:
Mudah mencari tahu apa yang sedang diatur
Alih-alih mencari melalui seluruh direktori opsi:
Jalankan perintah:
Buat perubahan Anda dan lihat apa yang ditunjukkan terminal:
... dan kamu disana.
Dconf & gsettings
Dalam contoh, Anda melihat output dari
dconf
. Gsettings adalah clendend untuk dconf. Sering kali, Anda dapat menggunakandconf
perintah ataugsettings
perintah. Dalam hal ini:atau:
Namun jika kunci pengaturan ada, yang terakhir dianggap sebagai praktik yang lebih baik, untuk melindungi integritas
dconf
basis data Anda .Lihat juga di sini dan di sini .
sumber
Untuk sebagian besar pengaturan, Anda dapat menggunakan pendekatan ini :
Ekspor daftar
gsettings
menjadi file sementara:Buat perubahan Anda dengan
gnome-tweak-tool
(atauunity-control-center
);Ekspor daftar
gsettings
ke file sementara lain:Bandingkan dua file ( .before dan .after ) dan dapatkan perbedaannya:
Atau bandingkan dan dapatkan hanya nilai-nilai baru ( sumber ):
Atau bandingkan dan dapatkan hanya nilai-nilai baru, tetapi ganti awal baris dengan
gsettings set
untuk menyiapkan daftar perintah, yang dingin akan disimpan langsung dalam file skrip Anda ( sumber ):Anda dapat menjalankan semua perintah ini dari satu baris (atau Anda dapat membuat skrip untuk mengotomatiskan proses):
Demo berikutnya dibuat dalam Ubuntu 16.04. Saya pikir pendekatannya akan berhasil juga dalam 17.10:
Pembaruan: Saya baru saja menemukan cara mudah di dalam Ubuntu 17.10:
sumber