web-dev-qa-db-ja.com

Unityのテーマをゼロから作成するにはどうすればよいですか?

Unityのテーマを一から作成したいと思います。

どのような知識と情報/スキルが必要ですか?このようなもののためのツールやテンプレートはすでにありますか?私はPythonの経験がないので、初心者向けのツールが望ましいです。

66
Achu

10.04から11.04

私が作成したテーマの問題を回避するために、別のテーマから始めて、それを新しい名前にコピーし、テーマEquinox Evolution Midnightを使用して新しい名前のテーマを作成しますRinzwind。これにより、このテーマに存在しないものについてのエラー、クラッシュ、通知を回避できます。

  • 別のテーマに基づいて新しいテーマを作成する

テーマは/usr/share/themes/に保存されます:

im1

この画像で取られたステップ:

  • ターミナルを開き、cd /usr/share/themes/
  • Sudo mkdir Rinzwind
  • cd Rinzwind
  • Sudo cp -R /usr/share/themes/Equinox\ Evolution\ Midnight/* .

新しいディレクトリ内には、index.themeという名前のファイルがあり、これを新しいテーマ名に変更する必要があります。したがって、Sudo gedit index.themeと入力した後、古いテーマ名をすべて新しいものに変更します。

im2

ストリング、検索、置換Equinox Evolution Midnight-> Rinzwind
IconThemeとCursorTheme今のところは続けますが、これら2つの編集はこのテーマとほとんど同じです。

そして今、私たちは古いテーマの新しい名前を持っています:

im2

  • 新しいテーマを作成する

新しいディレクトリ内には、2セットの画像があります。

im5

im6

画像エディター(Gimp)を使用すると、色を変更したり、画像にさまざまな操作を行ったりできます。必ず同じサイズの画像を維持し、同じ色を使用してください(1色とこの色の1または2色に固執して、テーマを作成します。人々のインスタント頭痛)。

テーマをPicturesにコピーして、Picturesフォルダーにこれらの2つのディレクトリを再作成します。テーマ内の2つのディレクトリをコピーし、結果として画像ではないすべてのディレクトリを削除しました。

im7

Gimp内のすべての画像を開いて編集を開始し、満足したらそれらをテーマのディレクトリにコピーして、動作するかどうかを確認します。注:テーマはrootが所有しているため、Sudoを使用してコピーする必要があります。

45
Rinzwind

11.10以降

11.10以降(GTK + 3)のテーマの作成は、GTK + 2を使用したUbuntuの11.04以前のバージョンと非常によく似ています。この回答は、すでに優れている Rinzwindからの回答 に基づいています。

テーマを最初から取り組むよりも、既存のテーマを修正する方が簡単です。さらに、独自のローカルホームフォルダーでテーマを編集するのが簡単です-これにより、アクセス許可の問題などを回避できます.

Ambianceテーマに基づいてfossと呼ばれる新しいテーマを作成しましょう。明らかに-他のGTK + 3テー​​マがインストールされている場合は、それらを使用します(テーマの入手先については、リンクされたQ&Aを参照してください)

インストールテーマは/usr/share/themes/に保存されます-ローカルテーマは、フォルダー名.themesの下のホームフォルダーに保存されます

  • ターミナルを開く
  • ローカルfossテーマフォルダーmkdir -p ~/.themes/fossを作成します
  • cp -R /usr/share/themes/Ambiance/* ~/.themes/foss

新しいフォルダー内には、index.themeという名前のファイルがあり、これを新しいテーマ名に変更する必要があります。

gedit ~/.themes/foss/index.themeすべての古いテーマ名を新しいテーマ名に変更します。

enter image description here

そして今、fossと呼ばれる新しい名前があります:

新しいテーマを編集する

新しいディレクトリ内には、2つのキーフォルダーがあります-Unityおよびgtk-3.0

enter image description here

PintaやGimpなどの画像エディターを使用すると、これらのフォルダー内の画像の色を変更したり、さまざまな処理を実行したりできます。

enter image description here

必ず同じサイズの画像を維持し、同じ色を使用してください(1つの色とこの色の1つか2つの色合いに固執してthemeを作成します)。

Pinta/Gimp内のすべての画像を開いて編集を開始し、満足したら、それらをテーマのディレクトリにコピーします。

ただし、テーマ編集の主な部分は、これらのフォルダー(およびサブフォルダーApps)のさまざまな。cssファイルを変更することです。

enter image description here

Cascading-Style-Sheetsは、関連するオブジェクト(この場合はテーマ)のルックアンドフィールを変更する明確に定義されたスタイルシート言語ですが、HTML Webページおよびドキュメントにも同様に適用されます。

初心者がこれらを編集することはできません-幸いなことに、CSSの変更を編集およびプレビューできる非常に優れたツールがあります-以下のリンクされたQ&Aを参照してください。

テーマに満足したら-Ubuntu-Tweakでテーマを設定します

enter image description here

残念ながら、標準Appearance画面からテーマを変更することはできません-11.10および12.04では、そこにあるテーマはハードコードされています。


リンクされた質問:

32
fossfreedom