Di mana saya dapat menemukan file konfigurasi Unity?


9

Saya bertanya-tanya apakah seseorang dapat memberi tahu saya di mana file konfigurasi Unity utama, setidaknya file yang dapat Anda konfigurasi secara grafis melalui CCSM. Saya ingin mengedit ukuran tanda hubung dan warna panel, tetapi saya tidak menemukan tempat untuk melakukannya.

Jawaban:


11

Unity dan Compiz menggunakan GConf untuk menyimpan pengaturannya. GConf adalah toko konfigurasi yang menyediakan API untuk aplikasi untuk membaca dan menulis informasi konfigurasi dan menerima pemberitahuan ketika item konfigurasi berubah. Data konfigurasi disimpan di bawah ~/.gconf, tetapi modifikasi hanya boleh dilakukan melalui daemon GConf.

Anda dapat mengubah pengaturan Unity secara langsung menggunakan gconf-editordan menjelajah ke /apps/compiz-1/plugins/unityshell/screen0/options. Anda akan melihat bahwa Unity merespons perubahan secara instan, sama seperti CCSM.

Jika Anda ingin alat baris perintah untuk memodifikasi pengaturan ini, gunakan gconftool-2. Misalnya, untuk mengurangi ukuran ikon peluncur yang bisa saya lakukan:

gconftool-2 --set /apps/compiz-1/plugins/unityshell/screen0/options/icon_size --type int 32

Semoga pembaruan untuk jawaban ini akan membuatnya sedikit lebih jelas.
James Henstridge

Maaf teman-teman, saya akan menerima jawaban ini karena ini yang paling lengkap, tetapi faktanya apa yang saya cari, sejauh yang saya tahu, tidak ada. Saya sedang mencari beberapa file yang menyimpan konfigurasi seperti bg_colour, fg_colour, width, tidak seperti, tetapi seperti file konfigurasi tema. Terima kasih.
Rodrigo Martins de Oliveira

1
@RodrigoMartins - Saya memiliki kesempatan untuk menggunakan Live CD Ubuntu 11.10 dengan sangat sering. Setiap kali saya memulainya, saya harus menginstal dconf-editor dan mengubah properti launcher, karena saya ingin memperbaikinya. File konfigurasi memang ada di folder Home / .gconf tetapi file tidak ada untuk opsi default. Pertama kali kami memodifikasi dan memilih folder yang sesuai (dari path / kunci) dan file% gconf.xml dibuat. Modifikasi lebih lanjut dilakukan dalam file XML itu.
Sri

1
... lanjutkan ... Pertama kali kami memodifikasi opsi, folder yang sesuai (jalur / kunci) dan file% gconf.xml dibuat. Modifikasi lebih lanjut dilakukan dalam file XML itu. File XML yang saya butuhkan ada di Home / .gconf / desktop / unity-2d / launcher. Saya bisa mengetahuinya dengan menggunakan dconf-editor sekali. Kita juga bisa menggunakan gsettings tetapi di mana menemukan SCHEMA / PATH / KEY? Akan sangat membantu jika Canonical menerbitkan daftar lengkap SCHEMA / PATH / KEY untuk digunakan dengan gsettings.
Sri

@Sri: gconf tidak sama dengan dconf / gsettings (ini adalah sistem konfigurasi yang lebih lama). Jika Anda ingin mengubah default untuk pengguna baru, gunakan gconf-editorseperti yang saya jelaskan di atas dan klik kanan pada pengaturan yang ingin Anda ubah dan pilih Set as Defaultatau Set as Mandatorydaripada mengedit XML secara langsung.
James Henstridge

0

Anda tidak dapat mengubah warna atau ukuran Dash (hal yang Anda buka dari ubuntu-logo). Jika Anda ingin mengubah ukuran peluncur, Anda dapat menggunakan ccsm untuk itu.


Bahkan jika saya tidak bisa melakukannya, saya ingin tahu di mana file yang CCSM modifikasi untuk mengubah properti Laucher.
Rodrigo Martins de Oliveira

Itu ada di gconf. Lihat di bawah ~ / .gconf / compiz-1 atau ~ / .gconf / compiz
RolandiXor

Saya menemukannya di ~ / .gconf / apps / compiz-1 / plugins /, tapi tidak ada yang terlalu signifikan, ada yang disimpan hanya nilai yang Anda atributkan ke opsi CCSM, tetapi skrip dari mana unity memuat konfigurasi itu saya tidak menemukan , Saya tahu ada skrip untuk pembicaraan CCSM dengan Unity, tetapi pertanyaannya adalah di mana itu.
Rodrigo Martins de Oliveira

Saya tidak berpikir Anda mengerti bagaimana semuanya bekerja, atau Anda hanya tidak mengajukan pertanyaan yang cukup jelas.
RolandiXor
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.