Unity構成ファイルはどこにありますか?


9

メインのUnity構成ファイル、少なくともCCSMを使用してグラフィカルに構成できるファイルの場所を誰かが教えてくれるかどうか疑問に思っていました。ダッシュのサイズとパネルの色を編集したいのですが、どこで編集するのかわかりません。

回答:


11

UnityとCompizはGConfを使用して設定を保存しています。GConfは、アプリケーションが構成情報を読み書きし、構成アイテムが変更されたときに通知を受け取るためのAPIを提供する構成ストアです。構成データはに保存されます~/.gconfが、変更はGConfデーモンを通じてのみ行う必要があります。

Unityの設定は、を使用gconf-editorして直接参照することで変更できます/apps/compiz-1/plugins/unityshell/screen0/options。UnityはCCSMと同じように即座に変更に応答することに気づくでしょう。

コマンドラインツールでこれらの設定を変更する場合は、を使用しますgconftool-2。たとえば、ランチャーアイコンのサイズを小さくするには、次のようにします。

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

うまくいけば、回答に対するこれらの更新により、それがもう少し明確になります。
James Henstridge、2011

申し訳ありませんが、この回答は最も完全なものなので受け入れますが、私の知る限り、私が探しているものが存在しないというのが事実です。私はbg_colour、fg_colour、widthなどの構成を格納するいくつかのファイルを探していましたが、テーマ構成ファイルとは異なります。ありがとうございました。
ロドリゴマルティンスデオリヴェイラ

1
@RodrigoMartins-Ubuntu 11.10 Live CDを頻繁に使用する機会がありました。修正するため、起動するたびにdconf-editorをインストールしてランチャーのプロパティを変更する必要がありました。構成ファイルは確かにHome / .gconfフォルダーにありますが、デフォルトオプションのファイルは存在しません。(パス/キーの)対応するフォルダーを初めて変更してオプションを指定すると、%gconf.xmlファイルが作成されます。そのXMLファイルでさらに変更が行われます。
2012年

1
...続き...最初にオプションを変更すると、対応する(パス/キーの)フォルダーと%gconf.xmlファイルが作成されます。そのXMLファイルでさらに変更が行われます。必要なXMLファイルはHome / .gconf / desktop / unity-2d / launcherにありました。これは、dconf-editorを1回使用することで確認できます。gsettingsを使用することもできますが、SCHEMA / PATH / KEYはどこにありますか?Canonicalがgsettingsで使用するSCHEMA / PATH / KEYの完全なリストを公開していると便利です。
2012年

@Sri:gconfはdconf / gsettingsと同じではありません(これは古い構成システムです)。あなたは、新しいユーザーのために使用するデフォルト値を変更したい場合はgconf-editor、私はあなたが変更したい設定に上記と右クリックを説明するようにして選択するSet as Defaultか、Set as MandatoryXMLを直接編集するのではなく。
James Henstridge、2012年

0

ダッシュ(ubuntu-logoから開くもの)の色やサイズは変更できません。ランチャーのサイズを変更したい場合は、ccsmを使用できます。


それができない場合でも、CCSMがLaucherのプロパティを変更するために変更するファイルがどこにあるか知りたいです。
ロドリゴマルティンスデオリヴェイラ

それはgconfにあります。〜/ .gconf / compiz-1または〜/ .gconf / compizの下を見る
RolandiXor

私はそれを〜/ .gconf / apps / compiz-1 / plugins /で見つけましたが、あまり重要ではありません。CCSMオプションに割り当てた値だけが保存されていますが、Unityがロードした場所からスクリプトが見つかりました。 、CCSMがUnityと通信するためのスクリプトが存在することは知っていますが、問題はどこにあるかです。
ロドリゴマルティンスデオリヴェイラ

すべてがどのように機能するかを理解しているとは思わないか、または十分に明確な質問をしていないと思います。
RolandiXor
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.