web-dev-qa-db-ja.com

WineをUnityにもっと統合させるために何ができますか?

Wineは「こんにちは、私は間違いなくあなたのデスクトップ環境の一部ではありません」と言うエイリアンのようです。多くのワインアプリケーションにはアイコンがなく、ワイン自体は見苦しいWindows 95テーマで実行されます。

  • ワインをより美的で異質なものにする方法はありますか?
  • たとえば、MS officeなどのワインプログラムにアイコンを追加するにはどうすればよいですか?

Ambience XPテーマを試してみましたが、見た目はあまりよくなく、UnityのGTK3 Ambienceテーマとは無関係だと感じています。

OMGの編集者、Joey-Elijah! UBUNTU! wineをデスクトップに統合するスクリプトについて投稿しましたが、スクリプトを実行しましたが、効果はありませんでした。スクリプトはPreciseでは実行されないと仮定しました。私が間違っている?ワインをもっときれいにする方法はありますか?

17
Vagrant232

残念ながら、Windowsの性質、ひいてはWineのせいで、探しているものを達成するのは現在かなり困難です。

私の知る限り、最終的にはWineアプリケーションが実行中のデスクトップのスタイルを採用する計画がありますが、私を信頼してください。

最善の策は、winetricksを使用することです。これには、デスクトップの配色を使用してWineアプリケーションのテーマを設定するオプションがあります。それ以外は、誰かがスタイルを作成していない限り、できることはあまりありません。

Windows用の多数のアイコンテーマの置き換えは動作しますが、WineとWindowsのShell*.dllsの違いにより、あまり良くありません。申し訳ありませんが、必要なソリューションを提供できません。

私の答えはあなたにとって十分ではなかったので、より満足のいくものにしようと思います。

  • ワインをより美的で異質なものにする方法はありますか?
    はい、しかし難しいです。 Windows用の.msstylesテーマ(XP互換)を作成し、これをWineのテーマとして適用する必要があります。 Microsoftはカスタムテーマの作成を意図していなかったため、msstylesを作成することは「公園を散歩する」ことではなく、Ubuntuのスタイルに合ったテーマを作成することはさらに困難です。

私が言っていることを疑いますか?
こちらをご覧ください: http://en.wikipedia.org/wiki/MSSTYLES

  • MS Officeなどのワインプログラムにアイコンを追加するにはどうすればよいですか?
    はいといいえ。これらのアプリケーションにパッチを適用できますが、Windowsアプリケーションの大部分は、Ubuntuで見つかるアプリケーション(特にMicrosoft製品)とは非常に異なるテーマであることを忘れないでください。
    • Wineに「変換パック」を適用できますが、残念ながら、結果はWindowsで期待されるものとは多少異なります(私を信頼して、試しました)。
      これは、主に変換パックがデスクトップ環境全体をテーマに設計されているためです(ファイルマネージャーからタスクバーに戻る)。 WineにはWindowsの一部のコンポーネントがないため、アイコンの変更など、マイナーで不完全な変更が加えられた特定のアプリケーションのみが表示され、すべてのアイコンが変更されるわけではありません。
    • ほとんどの公式Windowsアプリケーション(特にMicrosoft製品)は、他のテーマに交換できる(Ubuntuで見られるような)自由に変更可能なアイコンを使用しません。アイコンは、Shell.dllなどのdllに「ハードコード」されており、アプリケーション固有のdllに含まれることもあります。時々、Windowsのアプリケーションは、変更可能な外部リソース(.pngファイルなど)を使用しますが、これはまれであり、Wineエクスペリエンスに違いはありません。
    • 変換パックを適用できたとしても、アプリケーションが不安定になる可能性があります(私を信頼して、試してみました!!!)。このため、利用可能なものに我慢することをお勧めします。奇跡が起こらない限り、誰もあなたに与えることができる他の答えはありません。
18
RolandiXor

ワインステージングにGTKテーマのオプションが追加されました。使用するには:

1.最初に、wine-stagingをインストールします。

https://wiki.winehq.org/Ubunt から:

  1. システムが64ビットの場合、32ビットアーキテクチャを有効にします(まだ行っていない場合):

    Sudo dpkg --add-architecture i386
    
  2. リポジトリを追加します。

    wget -nc https://dl.winehq.org/wine-builds/Release.key
    Sudo apt-key add Release.key
    Sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
    
  3. パッケージリストを更新します。

    Sudo apt-get update
    
  4. 次にインストールします:

    Sudo apt-get install --install-recommends winehq-staging
    

    Apt-getが依存関係の欠落について苦情を言う場合は、それらをインストールしてから、最後の2つのステップ(更新とインストール)を繰り返します。

2. GTKテーマを有効にします。

  1. winecfgを開きます
  2. [ステージング]タブをクリックします
  3. 「GTKテーマを有効にする」をチェックします
  4. OKをクリック

3.フォントスムージングを有効にします。

WineアプリケーションのGUIの外観を改善する

2
QwertyChouskie