11.10の[外観]タブにテーマを追加するにはどうすればよいですか


8

最終的には、適切な11.10テーマを作成し、おそらくパッケージをppa経由で配布したいと考えています。まず、ローカルシステムの「公式」テーマの1つをコピーして、変更を開始すると思いました。

グーグル検索の後、この質問は単純なアプローチを提案しました:Unityのテーマをゼロから作成するにはどうすればよいですか?

そこで、/ usr / share / themes / Ambianceを/ usr / share / themes / MikesExperimentにコピーし、いくつかのテキストファイルを編集して名前を適切に変更しました。ただし、新しいテーマは、AmbianceとRadianceとともに、システム設定の下の新しい11.10の外観タブに自動的に表示されないため、gnome-tweak-toolを使用して選択する必要があります。

自分のテーマをリストに表示するにはどうすればよいですか?

ありがとう、マイク。


1
私もそれを見つけて、切り替えにgnome-tweak-toolを使用する必要がありました。なぜ私自身が知りたいのかわからない。
duffydack

@duffydackええ、私は物事をテストするためにgnome-tweak-toolを使っていますが、それを正しく行うのは素晴らしいことです。
Mike Pelley、2011年

回答:


7

私はgnome-control-centerのソースコード(具体的にはcc-background-panel.cファイル)を見て、答えを見つけました。リストはソースにハードコーディングされているようです:

static gchar *themes[] = { "Adwaita", "Ambiance", "Radiance", "HighContrast",
    "HighContrastInverse" };

これは、Ubuntuによって04_add_theme_selection.patch元のgnome 3 gnome-control-centerソースに追加されました。現時点では、11.10のテーマを誰も追加できないようにしていたようです。おそらくリストは編集可能であるか、Ubuntuのテーマ選択パッチの将来のバージョンで動的に生成されるでしょう。


1
この知って落ち込ん
アンワル

これは、12.04の最善の解決策ですか?かなりおかしいようです。Gnomeの-微調整ツールは、私はに追加したテーマを選択することができます/usr/share/themesウィンドウのテーマのため、彼らはには表示されません。Theme下のリストSettings -> Appearance
cboettig

1
これはまだ変更されていません-Quantal(12.10)の現在のステータスです。
マイクペリー

1

/ usr / share / themesへのrootアクセス権がある場合、ハードコードされた実験名の1つをリサイクルすることもできます。例:

sudo mv /usr/share/themes/Adwaita /usr/share/themes/Adwaita.old
sudo ln -s /path/to/your/theme /usr/share/themes/Adwaita

当然、テーマは[設定]-> [外観]に「Adwaita」として表示されます。あまりエレガントではありませんが、機能的です;-)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.