LinuxでWineCharmを使ってWindowsアプリを簡単に実行する方法

  • WineCharm は、Linux 上で Wine を簡略化して管理するためのグラフィカル インターフェイスです。
  • .exe および .msi ファイルの実行、バックアップの作成、ランナーの管理が可能になります。
  • Flatpak と互換性があり、システムと完全に統合されています。
  • 自動化スクリプトと、pip または手動リポジトリからのインストールをサポートします。

ワインチャーム

Linuxシステム上でWindowsアプリケーションを実行することは決して簡単な作業ではありませんでした。 ワイン 長年にわたり、このタスクに最適なツールとして選ばれてきましたが、ターミナルからの管理は経験の浅いユーザーにとっては複雑になることがあります。そこで、このツールが役立ちます。 ワインチャーム、よりユーザーフレンドリーなエクスペリエンスを通じて WINE の使用を簡素化および強化するグラフィカル インターフェイスです。

ここ数ヶ月、WineCharmは、ゲーム、仕事用ツールの使用、あるいはLinuxプラットフォーム専用ソフトウェアの実験など、WindowsプログラムをLinux上で簡単に実行したい人にとって、確かな選択肢として台頭し始めています。この記事では、WineCharmとは何かを見ていきましょう。 インストール方法、含まれる機能、最大限に活用する方法.

WineCharmとは何ですか?

ワインチャームは グラフィカルユーザーインターフェース(GUI)を備えたアプリケーション Linuxベースのオペレーティングシステム上でWINEを使用してWindowsアプリケーションの実行と管理を容易にするために開発されました。Pythonで開発されており、 GTK4ライブラリとLibadwaita モダンで明快、かつ機能的なインターフェースを実現します。

そのデザインは、 WINEに関連する日常的なタスクを簡素化.exe または .msi 実行可能ファイルの起動、プレフィックスと呼ばれる複数の WINE 構成の管理、ランタイム環境のポータブル バックアップの生成など。

WineCharmの主な特徴

WineCharmは、統合された機能が際立つ包括的なツールです。主な機能は以下のとおりです。

  • グラフィカルおよびインターフェースレスモード: ビジュアルモードとターミナル (ヘッドレス) の両方から使用できます。
  • 単一プレフィックスモードスペースが不足している場合や共通の設定が必要な場合は、すべてのアプリに単一のプレフィックスを使用できます。
  • ショートカット: デスクトップまたはアプリケーション メニューにショートカットを簡単に作成できます。
  • バックアップサポート: バックアップファイルは次のように管理できます .prefix, .bottle o .wzt.

さらに、以下の形式のスクリプトとの統合も提供します。 .charm パラ プロセスを自動化するこれは、上級ユーザーや大量展開に非常に便利です。

WineCharmのインストール方法

WineCharmをインストールするには、主に2つの方法があります。Flatpak経由か、pipを使ってソースからインストールする方法です。それぞれの方法を詳しく説明しましょう。

Flatpakを使用したインストール

これは最もシンプルで、ほとんどのユーザーにとって最も推奨される方法です。必要な依存関係がすべて含まれており、サンドボックス内で実行されます。

  1. ディストリビューションのパッケージ マネージャーから Flatpak と flatpak-builder をインストールします。
  2. Flathub リポジトリがまだない場合は追加します。
フラットパックリモートアドオン--if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
  1. WineCharmをインストールします。
flatpak で flathub io.github.fastrizwaan.WineCharm をインストールします
  1. アプリケーション メニューから、または次の方法で WineCharm を実行します。
flatpak 実行 io.github.fastrizwaan.WineCharm

ソースコードからのインストール

より従来的なインストールを好む場合、またはコードをカスタマイズする必要がある場合は、Python パッケージとしてインストールできます。

  1. 公式リポジトリをクローンします:
git クローン https://github.com/fastrizwaan/WineCharm
  1. ディレクトリにアクセスし、pip を使用してインストールを実行します。
pip をインストールします。
  1. 必要に応じて、ターミナルからメインファイルを直接実行することもできます。

システム要件

WineCharmを正しく実行するには、 システムレベルと Python レベルの両方で特定のプログラムとライブラリが必要になります。:

システム要件

  • 32 ビット版と 64 ビット版の Wine (wine32 と wine64)
  • winetricks
  • アイコンとメタデータを管理するための icotool、exiftool、wrestool
  • 補助ツールとしてのxdg-open、pgrep、procps
  • ダウンロードと圧縮のためのwgetとzstd
  • gnome-terminal または konsole や xfce4-terminal のような互換性のあるもの

Pythonの要件

  • Python 3.6 以降
  • PyGObject >= 3.36
  • PyYAML >= 5.3
  • psutil >= 5.7

WineCharmによる高度なWINE管理

WineCharmは単一のアプリケーションを実行するのに役立つだけでなく、 WINE環境の完全な管理を可能にします注目すべき機能としては、次のものがあります。

  • プレフィックス管理: さまざまなアプリケーション用の特定の WINE 環境を作成、複製、復元、または削除できます。
  • 再利用可能なテンプレート: win32 または win64 アーキテクチャの基本構成を使用するため、新しい環境を簡単に作成できます。
  • カスタムランナー: システム WINE またはダウンロードしてインポート可能なカスタム ランナーを使用できます。

.charm スクリプトによる自動化

WineCharmを使用すると、 .charm拡張子の自動スクリプトユーザーの介入なしに環境を構築したり、アプリケーションを起動したりするのに最適です。これは、反復的なタスクやゲームやプログラムの制御された展開に大きな利点をもたらします。

ポータブルバックアップのサポート

次のようなバックアップファイルのおかげで .bottle, .prefix y .wztできる コンピュータ間でWINE環境を移行する 設定を失うことなく、設定を共有できます。これは、設定を共有したいゲーマーや、環境を簡単に再現する必要がある技術者にとって特に便利です。

システムとの統合

WineCharmは デスクトップまたはメニューにショートカットを追加する アプリケーションは統合されたエクスペリエンスを好むユーザーにとって非常に便利です。さらに、Flatpakとしてインストールすると、独自の環境内で動作しますが、次のような主要なディレクトリに広くアクセスできます。 ~/Games y ~/.wine.

データの場所

WineCharm のインストール方法に応じて、データの保存方法が異なります。

  • Flatpak インストール: ~/.var/app/io.github.fastrzwaan.WineCharm/data/winecharm/
  • 手動インストール: ユーザーの個人フォルダ内

これらの場所には、プレフィックス、テンプレート、ランナー、ファイルがあります。 Settings.yaml メインアプリケーションの設定を使用します。

WineCharm は誰がどのようなライセンスに基づいて開発しているのですか?

WineCharmは開発者によって作成されました ファストリズワンこのプロジェクトは、 GitHubライセンスに基づいて配布されています GNU 一般公衆利用許諾書 v3+ライセンスの条件を遵守する限り、使用、変更、再配布が許可されます。

WineCharmは、WindowsソフトウェアをLinux上で簡単に実行したい人にとって、強力で実用的なツールです。直感的なインターフェース、自動化されたスクリプトの使用、Flatpakとの互換性、そしてポータブルバックアップの作成機能など、非常に包括的なソリューションとなっています。複数のWindows/Linux環境を扱う場合、頼りになるWINEマネージャーとなるでしょう。