Linux には多くのソフトウェアがあるため、他のオペレーティング システムについて考える必要はありません。しかし、正直に言うと、Windows から何かが必要な場合があり、そのアプリケーションの 1 つを実行するために何かをしなければならないことがあります。 「To Go」バージョンの外部ドライブ、仮想マシン、または次のようなツールを使用して保存できます。 ワイン。ほとんどのオプションは「非エミュレータ」に基づいていますが、次のような選択肢もあります。 ボトル あるいはずっと前に PlayOnLinux.
利用可能なオプションでは十分ではなかったかのように、Steam を所有する会社である Valve は、 Proton。それは何ですか?ワインよりも良いですか?どちらかを使用する価値があるのはどのような場合ですか?この記事では、すべての答えを知るために必要なことをすべて説明します。前ですが、 スポイラー: Proton も WINE の子孫なので、結局のところ、多少の違いはあるものの、常に同じものを使用することになります。
ワインとは
WINE、その頭字語の由来は WINE Is Nあなたの Eエミュレータ、それは Windows アプリケーションを実行できる互換性レイヤー Linux ベースのオペレーティング システムなど、さまざまな POSIX オペレーティング システム上で動作します。 macOS や BSD などもそのリストに含まれています。 Windows ロジックを模倣しようとするエミュレータとは異なり、WINE は Windows API 呼び出しを実行中に POSIX 呼び出しに変換するため、エミュレーションによるパフォーマンスとメモリの低下がなくなり、Windows アプリケーションをデスクトップに完全に統合できます。
ワイン 1993年に開発が始まりました、そしてそれが利用可能になってから31年間で大幅に改善されました。そのインストールは、どの Linux ディストリビューションでも簡単です。ターミナルで、「wine」パッケージの横に適切なインストール コマンドを記述する必要があります。Debian ベースのディストリビューションでは、このコマンドは次のようになります。 sudo apt install wine
、Fedora ベースのものでは sudo dnf install wine
そしてアーチベースでは sudo pacman -S wine
.
オプションですが、インストール後に起動することをお勧めします。 winecfg
パラ いくつかのソフトウェア設定を構成する。これは、デフォルトの互換性が Windows 7 であった数か月前ではさらに重要でした。今は Windows 10 です
「裸の」WINE、つまり前述の Bottles や PlayOnLinux などのグラフィカル ツールを使用せずにプログラムを起動するには、次のコマンドを記述するだけです。 wine nombre_del_ejecutable.exe
.
プロトンとは
プロトンは基本的には フォーク ワインによって。これ Valve によってカスタマイズおよび保守されます 開発も行っているCodeWeaversと協力して CrossOver。 Proton は Steam Play の一部として Steam クライアントと統合されており、当初は Windows でのみ利用可能なタイトルを Linux 上でプレイできるように設計されています。 Proton は Linux でプレイするのに最適なツールです…しかしそれだけではありません。
Proton のインストールは WINE ほど直感的ではありません。これをインストールするには、次のことを行う必要があります。
- Steam をオペレーティング システムにインストールします。これはパッケージマネージャーまたはアプリストアで実行でき、フラットパックやスナップオプションもあります。
- Steam を開き、求められたら自分自身を識別し、Steam/Steam Play 設定から Steam Play をアクティブにします。これにより Proton がインストールされ、使用できるようになります。
Proton でプログラムを使用するには、少し複雑になります。 Steam クライアントで行う必要があるのは、 非 Steam プログラムを追加する Proton との互換性を有効にします。次に、それを起動するには、理論的には、スタートメニューにあるショートカットから実行できます。そうでない場合は、Steam クライアントから起動できます。
WINE をいつ使用するか、Proton を使用するか
一般に、一般的なアプリケーションや非 Steam ソフトウェアには WINE を使用する価値があります。ここではありますが ボトルの使用をお勧めします。これは、Windows アプリケーションのインストールと構成を可能にするグラフィカル インターフェイスを備えたプログラムです。また、設置するパッケージの数を減らすという意味で、清潔さを重視する場合は、ボトル フラットパックパッケージです.
WINE をそのまま使いたい場合は、それも有効なオプションです。プログラムが最初から期待どおりに動作しない場合は、インストールして、 ランザー winetricksを使用すると、いくつかのパラメータを設定できます。
一方、プロトンは打ち上げに使用されます。 Steam上にあるソフトウェア、何よりもそれ。私はこれを必要としたことはありませんが、WINE では動作しないプログラムを開いてみることもできます。それを フォーク これは、とりわけ、それが元のオプションと同じではなく、有効である可能性のある代替案であることを意味します。
スチームデッキにて
私たちも常にプロトンを使用します 私たちがスチームデッキにいるなら、または少なくともゲームモードで見栄えの良いすべてのアプリケーションに対して。デスクトップ上に置きたい場合は、Steam に追加して互換性を有効にすれば、繰り返しになりますが、理論的にはスタート メニューにショートカットも追加する必要があります。
アプリケーションをゲーム モードで追加したが、そこに追加したくない場合、解決策は、そのモードからアプリの設定に入り、それを削除することです。他の方法で動作することは保証されていませんが、.desktop ファイルを作成した場合は、 〜/ .local / share / applications、アプリケーションを起動するにはこれで十分な場合があります。通常、魔法は次で始まる行にあります。 実行=。開けない場合は、再度追加し、弾丸を噛んでゲームモードに保ちます。
スチームデッキは覚えておく価値があります。 パソコンです。したがって、すべてに Proton を使用したくない場合は、Bottles flatpak パッケージをインストールして、他のコンピューターと同様に実行できます。あるいは、次の方法も試してみることができます ディストロボックス.
結論
WINE と Proton は、次のことを可能にする 2 つのツールです。 Linux上でWindowsアプリケーションを実行する。 2 番目は最初のものの子孫であり、Steam ゲームとアプリケーションに最適なオプションです。一方、WINE は他の多くのソフトウェアのソースであり、通常は一般的なアプリケーションを起動するのに最適なオプションです。