Apakah Ubuntu memiliki setara dengan registri, terutama untuk item GUI desktop?

9

Saya telah melihat beberapa referensi untuk 'Compiz Config' dan aplikasi 'gnome config' yang tampaknya tidak diinstal secara default. Di mana aplikasi konfigurasi ini menyimpan data mereka? Apakah ada registri yang mirip dengan Windows atau hanya ada beberapa file yang dapat saya edit dengan tangan, jika saya benar-benar menginginkannya?

Jeff
sumber
Lihat jawaban ini dan juga qdbus --literal com.canonical.AppMenu.Registrarkemudian qdbus --literal com.canonical.AppMenu.Registrar /com/canonical/AppMenu/Registrar.
George Rowell

Jawaban:

10

3 aplikasi paling umum yang akan Anda dengar ketika berbicara tentang tweaking Gnome / Unity adalah gconf-editor , dconf-editor, dan ccsm .

Anda dapat menemukannya di sana Software Centerdan menginstalnya dari sana.

2 alat pertama akan mengonfigurasi aspek yang berbeda (kadang-kadang tidak begitu berbeda, menganggapnya sebagai jalur yang mengarah ke tujuan yang sama) dari konfigurasi Gnome Anda dan yang terakhir penting untuk mengonfigurasi konfigurasi Unity / Compiz Anda.

gconf-editor menyimpan datanya dalam file XML di /etc/gconf/

dconf-editormenggunakan file yang disebut file kunci yang disimpan di/etc/dconf/db/

ccsmmenyimpan datanya dalam file XML di folder ~/.gconf/apps/compizdan Anda ~/.gconf/apps/compizconfig.

Semua ini dapat dibaca dan diedit dengan editor teks biasa ( nano, gedit, dll), tapi jelas banyak pekerjaan. Gunakan alat yang sesuai untuk mengedit file-file itu, dan itu akan membuat hidup Anda lebih sederhana.

Bruno Pereira
sumber
dconf menyimpan pengaturan penggunanya di ~/.config/dconf/user, file biner. gconf menyimpan pengaturan penggunanya di ~/.gconf. ccsm, di ubuntu, secara default, menyimpan pengaturannya di gconf juga (meskipun tidak harus).
zanfur
Benar, tidak ada yang salah di sana.
Bruno Pereira
2

gconf adalah padanan kasar, tetapi penting untuk memahami bahwa Ubuntu dan Windows adalah sistem yang sangat berbeda. gconf adalah "registri" untuk Gnome, yang saat ini Ubuntu pindah dari. Itu tidak mengontrol setiap aspek sistem. Sebagian besar informasi tingkat bawah ada dalam file teks datar yang tersebar di / etc dan / usr / share / name-of-app. Informasi khusus pengguna, termasuk konfigurasi Unity, sering ada dalam filefile di dalam direktori home Anda (yaitu, file yang diawali dengan ".", Sehingga mereka tidak terdaftar secara default. Tekan Ctrl + H di browser file untuk menunjukkannya) .

Singkatnya:

  1. gconf setara dengan registri untuk banyak masalah GUI yang berkaitan dengan Gnome, tetapi sedikit mempengaruhi hal-hal yang terkait dengan Persatuan.

  2. Banyak pengaturan konfigurasi level bawah dalam file teks datar di / etc dan / usr / share /

  3. Banyak konfigurasi Unity ada di dotfiles di direktori home.

Kevin
sumber
0

Ada antarmuka DBus com.canonical.AppMenu.Registrar yang berisi ikon indikator GUI desktop dan rincian antarmuka ap terkait di lingkungan Unity seperti dijelaskan di sini .

george rowell
sumber