web-dev-qa-db-ja.com

Ubuntuには、特にデスクトップGUIアイテム用のレジストリに相当するものがありますか?

「Compiz Config」およびデフォルトでインストールされていないように見える「gnome config」アプリケーションへのいくつかの参照を見てきました。これらの構成アプリケーションはどこにデータを保存しますか? Windowsに似たレジストリがありますか、それとも本当に手動で編集できるファイルがいくつかありますか?

8
Jeff

Gnome/Unityの調整について話すときによく耳にする3つの最も一般的なアプリケーションは、 gconf-editordconf-editor 、および ccsm です。

これらはSoftware Centerにあり、そこからインストールできます。

最初の2つのツールは、Gnome構成のさまざまな側面を設定します(同じ目標につながるパスと考えてください)。最後のツールは、Unity/Compizの構成を構成するために重要です。

gconf-editorはそのデータを/etc/gconf/のXMLファイルに保存します

dconf-editorは、/etc/dconf/db/に保存されているkey filesというファイルを使用します

ccsmは、そのデータを~/.gconf/apps/compizおよび~/.gconf/apps/compizconfigフォルダーのXMLファイルに保存します。

これらはいずれもプレーンテキストエディター(nanogeditなど)で読み取りおよび編集できますが、多くの作業が必要です。適切なツールを使用してこれらのファイルを編集すれば、あなたの人生はずっと簡単になります。

10
Bruno Pereira

gconfは大まかに相当しますが、UbuntuとWindowsは非常に異なるシステムであることを理解することが重要です。 gconfは、Gnomeの「レジストリ」であり、Ubuntuは現在移行していません。システムのあらゆる側面を制御するわけではありません。下位レベルの情報の多くは、/ etcおよび/ usr/share/name-of-app全体に広がるフラットテキストファイルにあります。 Unity構成を含むユーザー固有の情報は、ホームディレクトリ内のドットファイル(つまり、「。」で始まるファイルです。デフォルトではリストされません。ファイルブラウザでCtrl + Hを押して表示します) 。

要約すれば:

  1. gconfは、Gnomeに関連する多くのGUIの問題のレジストリに相当しますが、Unityに関連するものをほとんど左右しません。

  2. 多くの低レベルの構成設定は、/ etcおよび/ usr/share /のフラットテキストファイルにあります。

  3. 多くのUnity構成は、ホームディレクトリのドットファイルにあります。

2
Kevin

here のように、Unity環境でデスクトップGUIインジケーターアイコンと関連するapインターフェイスの詳細を含むDBusインターフェイスcom.canonical.AppMenu.Registrarがあります。

0
george rowell