<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.archlinux.jp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dream+needle</id>
	<title>ArchWiki - 利用者の投稿記録 [ja]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.archlinux.jp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dream+needle"/>
	<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php/%E7%89%B9%E5%88%A5:%E6%8A%95%E7%A8%BF%E8%A8%98%E9%8C%B2/Dream_needle"/>
	<updated>2026-05-15T14:39:33Z</updated>
	<subtitle>利用者の投稿記録</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Wine&amp;diff=13555</id>
		<title>Wine</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Wine&amp;diff=13555"/>
		<updated>2018-11-23T23:19:52Z</updated>

		<summary type="html">&lt;p&gt;Dream needle: 変換ミスを修正しました。&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Wine]]&lt;br /&gt;
[[Category:エミュレーション]]&lt;br /&gt;
[[Category:ゲーム]]&lt;br /&gt;
[[cs:Wine]]&lt;br /&gt;
[[de:Wine]]&lt;br /&gt;
[[en:Wine]]&lt;br /&gt;
[[es:Wine]]&lt;br /&gt;
[[fr:Wine]]&lt;br /&gt;
[[it:Wine]]&lt;br /&gt;
[[ru:Wine]]&lt;br /&gt;
[[zh-hans:Wine]]&lt;br /&gt;
[[zh-hant:Wine]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|Steam/Wine}}&lt;br /&gt;
{{Related|CrossOver}}&lt;br /&gt;
{{Related|Wine パッケージガイドライン}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
[[Wikipedia:ja:Wine|Wine]] は Microsoft Windows のアプリケーションを UNIX ライクな OS で動かすための互換レイヤーです。プログラムの挙動が Windows と同じなので、エミュレータと違ってパフォーマンス低下がありません。より詳しい記述は [http://www.winehq.org/ プロジェクトの公式ページ] や [https://wiki.winehq.org/ wiki] を見てください。&lt;br /&gt;
&lt;br /&gt;
{{Warning| 一般ユーザーからアクセスできるファイルには、Wine で動かしているプログラムからもアクセスできます。[[#特別なユーザーアカウントで Wine を実行]]や[[セキュリティ#アプリケーションのサンドボックス化]]でセキュリティを向上できます。}}&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
Wine は {{Pkg|wine}} (安定版) または {{Pkg|wine-staging}} (テスト版) パッケージでインストールできます。[https://wine-staging.com/ Wine Staging] は [https://www.winehq.org/ Wine] にパッチが適用されたバージョンで、安定版ブランチにマージされていないバグフィックスや機能追加が含まれています (例: [[#CSMT|CSMT]])。Wine をインストールするには先に [[Multilib]] リポジトリを有効にする必要があります。[[#サウンド]]も見てください。&lt;br /&gt;
&lt;br /&gt;
Internet Explorer や .NET のサポートが必要なアプリケーションを使いたい場合、それぞれ {{pkg|wine_gecko}} と {{pkg|wine-mono}} をインストールしてください。Wine は必要なときに関連ファイルをダウンロードするので、これらのパッケージは厳密には必要ありません。しかし、先にファイルをダウンロードしておくことで、オフラインでも作業できるようになり Wine はそれぞれの WINEPREFIX が必要とするファイルをダウンロードしなくなります。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;アーキテクチャの扱いの違い&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
x86_64 版の Wine は {{ic|--enable-win64}} オプションをつけてビルドされています。これは Wine の [[Wikipedia:ja:WOW64|WoW64]] を有効にします。&lt;br /&gt;
*ウィンドウズでは、このサブシステムによってユーザーは32ビットのプログラムと64ビットのプログラムを同じディレクトリで同時に使うことが可能です。&lt;br /&gt;
*Wine では32ビットのプログラムが64ビットのプレフィックスでは動作しないことがあり、そのような場合ユーザーはディレクトリを分ける必要があります。詳しくは [https://wiki.winehq.org/FAQ#How_do_I_create_a_32_bit_wineprefix_on_a_64_bit_system.3F Wine FAQ] を見てください。&lt;br /&gt;
&lt;br /&gt;
64ビット環境で {{ic|winetricks}} やプログラムに問題がでたときは新しい32ビットの {{ic|WINEPREFIX}} を作ってください。[[#WINEARCH の使用]]を参照。x86_64 の Wine と {{ic|1=WINEARCH=win32}} を使うことで i686 の Wine と同じ挙動をします。&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
Wine の設定に使われるツール:&lt;br /&gt;
* [https://wiki.winehq.org/Winecfg winecfg] は Wine の GUI 設定ツールです。コンソールから動かすことができます: {{ic|$ wine winecfg}} または {{ic|1=$ WINEPREFIX=~/.some_prefix wine winecfg}}。&lt;br /&gt;
* {{ic|control.exe}} は Windows のコントロールパネルを Wine で模したものです。使うには {{ic|$ wine control}} で起動します。&lt;br /&gt;
* [https://wiki.winehq.org/FAQ#How_do_I_edit_the_Wine_registry.3F regedit] は Wine 版のレジストリエディタです。winecfg やコントロールパネルでは充分でない場合に使います。詳しくは [https://wiki.winehq.org/Useful_Registry_Keys WineHQ のレジストリキーに関する記事] を見て下さい。&lt;br /&gt;
* Wine の完全なコマンドリストは WineHQ の [https://wiki.winehq.org/List_of_Commands List of Commands] を見てください。&lt;br /&gt;
&lt;br /&gt;
=== WINEPREFIX ===&lt;br /&gt;
&lt;br /&gt;
デフォルトでは、Wine の設定ファイルとインストールされた Windows のプログラムは {{ic|~/.wine}} に置かれます。このフォルダは通常 &amp;quot;Wine prefix&amp;quot; や &amp;quot;Wine bottle&amp;quot; と呼ばれます。Windows プログラムを動かしたり、Wine を設定するための {{ic|winecfg}} を動かすと自動的にフォルダが作成されます。そして Wine で動いているプログラムはこのフォルダの下のツリーを {{ic|C:\}} (C ドライブ) とみなします。&lt;br /&gt;
&lt;br /&gt;
必要ならば {{ic|WINEPREFIX}} 環境変数を設定することで、違うフォルダを指定することができます。これは Windows プログラムにそれぞれ違う設定をしたいときに便利です。初めて新しい Wine の prefix を使ってプログラムを起動した時、Wine は自動で C ドライブとレジストリの入ったディレクトリを作成します。&lt;br /&gt;
&lt;br /&gt;
たとえば、{{ic|1= $ env WINEPREFIX=~/.win-a wine program-a.exe}} と {{ic|1= $ env WINEPREFIX=~/.win-b wine program-b.exe}} のようにプログラムを動かせば、2つのプログラムは別の C ドライブとレジストリを使います。&lt;br /&gt;
&lt;br /&gt;
{{Note|Wine の prefix はサンドボックスではありません！Wine で動いているプログラムはシステムの全てにアクセスすることが可能です (例えば、Wine の prefix に関係なく、{{ic|Z:}} は {{ic|/}} にマッピングされます)。}}&lt;br /&gt;
&lt;br /&gt;
プログラムを動かしたり GUI ツールを使わずに Wine へフォルダを設定したいときは&lt;br /&gt;
 $ env WINEPREFIX=~/.customprefix wineboot -u&lt;br /&gt;
で可能です。&lt;br /&gt;
&lt;br /&gt;
=== WINEARCH の使用 ===&lt;br /&gt;
&lt;br /&gt;
Wine はデフォルトで 64 ビットの環境を作ります。この挙動は {{ic|WINEARCH}} 環境変数を使うことで変更できます。あなたの {{ic|~/.wine}} ディレクトリの名前を変更して新しい wine 環境を作って下さい:&lt;br /&gt;
{{ic |1=$ WINEARCH=win32 winecfg}}。これで 32 ビットの wine 環境が作られます。{{ic|WINEARCH}} を設定しないときは 64 ビット環境が作られます。&lt;br /&gt;
&lt;br /&gt;
{{ic|WINEPREFIX}} を使うことで win32 環境と win64 環境を分割することができます:&lt;br /&gt;
 $ WINEARCH=win32 WINEPREFIX=~/win32 winecfg &lt;br /&gt;
 $ WINEPREFIX=~/win64 winecfg&lt;br /&gt;
&lt;br /&gt;
{{Note|prefix の作成で、wine の64ビット版は全てのフォルダを64ビットの prefix として扱い既存のフォルダに32ビットを作成しません。32ビットの prefix を作成するには {{ic|WINEPREFIX}} で指定したフォルダを作るように wine に指示を出す必要があります。}}&lt;br /&gt;
&lt;br /&gt;
winetricks と {{ic|WINEARCH}} をひとつのコマンドで一緒に使うことで以下のように winetricks からインストールをさせることもできます (例: Steam):&lt;br /&gt;
 env WINEARCH=win32 WINEPREFIX=~/.local/share/wineprefixes/steam winetricks steam&lt;br /&gt;
{{Tip|[[Bash#シェルと環境変数|~/.bashrc]] を使うことで {{ic|WINEPREFIX}} や {{ic|WINEARCH}} をコマンド毎に指定する必要をなくせます。}}&lt;br /&gt;
{{Note|{{ic|wineprefixes}} ディレクトリに steam サブディレクトリを作成していないと、自動で作成されます。詳しくは下の Bottles セクションを見て下さい。}}&lt;br /&gt;
&lt;br /&gt;
=== グラフィックドライバ ===&lt;br /&gt;
&lt;br /&gt;
ゲームを動作させる時はほとんどの場合、パフォーマンスを出すためにグラフィックドライバが必要になります。基本的にプロプライエタリな [[NVIDIA]] や [[ATI|AMD Catalyst]] ドライバを使うべきですが、オープンソース [[ATI|radeon]] ドライバーも Wine の使用に耐えるほど成熟してきています。[[Intel Graphics|Intel]] ドライバは何も設定しなくとも問題なく動くはずです。&lt;br /&gt;
&lt;br /&gt;
詳細は [https://www.phoronix.com/scan.php?page=news_item&amp;amp;px=MTI5NjU Gaming On Wine: The Good &amp;amp; Bad Graphics Drivers] を参照してください。&lt;br /&gt;
&lt;br /&gt;
ドライバが見つからなかったり作動していない時、Wine はターミナルに次のように表示します:&lt;br /&gt;
 Direct rendering is disabled, most likely your OpenGL drivers have not been installed correctly&lt;br /&gt;
&lt;br /&gt;
32ビットの [multilib] パッケージが必要です。[[Xorg#ドライバーのインストール]] にある表の &#039;&#039;Multilib パッケージ&#039;&#039;に記載されているパッケージをインストールしてください。&lt;br /&gt;
&lt;br /&gt;
{{Note|ライブラリをインストールしたあと、X を再起動する必要があるかもしれません。}}&lt;br /&gt;
&lt;br /&gt;
=== サウンド ===&lt;br /&gt;
&lt;br /&gt;
Wine を動かしたときに自動的にサウンド設定がなされますが、{{ic|winecfg}} で使うサウンドデバイスを選択することができます。&lt;br /&gt;
&lt;br /&gt;
* x86_64 環境で Wine の Alsa ドライバを使いたいときは、{{Pkg|lib32-alsa-lib}} と {{Pkg|lib32-alsa-plugins}} をインストールする必要があります。&lt;br /&gt;
* Wine で [[PulseAudio]] を使いたいときは、{{Pkg|lib32-libpulse}} パッケージをインストールしてください。&lt;br /&gt;
* [[OSS]] ドライバを Wine で使うためには、{{Pkg|lib32-alsa-oss}} パッケージが必要です。カーネルに付属している OSS ドライバでは十分でありません。&lt;br /&gt;
* TESV: Skyrim など、より強力なサウンドシステムを使うゲームを動かすには {{Pkg|lib32-openal}} のインストールが必要な場合もあります。&lt;br /&gt;
&lt;br /&gt;
上記のパッケージをインストールしても {{ic|winecfg}} がオーディオドライバを見つけられない時 ({{ic|Selected driver: (none)}}) は、[https://www.winehq.org/docs/wineusr-guide/using-regedit#Configuring_Sound レジストリから設定してください]。例えば、64ビットの標準の wine-1.9.7 で32ビットの Windows アプリケーションを使ったときにマイクが機能しない場合、次の手順でサウンドハードウェアにアクセスできるようになります: &#039;&#039;regedit&#039;&#039; を開いて HKEY_CURRENT_USER → Software → Wine → Drivers と進んで &#039;&#039;Audio&#039;&#039; という名前の文字列を追加して値を &#039;&#039;alsa&#039;&#039; に設定してください。また、[[#WINEARCH の使用|プレフィックスを再作成]]することで解決するかもしれません。&lt;br /&gt;
&lt;br /&gt;
==== MIDI サポート ====&lt;br /&gt;
&lt;br /&gt;
90年代のビデオゲームでは音楽に [[MIDI]] を使うのが人気でした。古いゲームを動かすときは、設定をしないと音楽が再生できないのは珍しくありません。Wine には素晴らしい MIDI サポートがあります。ただし、最初に MIDI がシステムで動くように設定する必要があります。詳しくは [[MIDI]] を見てください。そして Wine が適切な MIDI 出力を使うように設定しなくてはなりません。&lt;br /&gt;
&lt;br /&gt;
=== 他のライブラリ ===&lt;br /&gt;
&lt;br /&gt;
* いくつかのアプリケーション (Office 2003/2007 など) は HTML や XML をパースするための MSXML ライブラリが必要です。{{Pkg|lib32-libxml2}} をインストールしてください。&lt;br /&gt;
* 音楽を再生するアプリケーションには {{Pkg|lib32-mpg123}} が必要かもしれません。&lt;br /&gt;
* 色管理エンジンを使用するアプリケーション (例: PDF ビューア, 画像ビューアなど) には {{Pkg|lib32-lcms2}} が必要です。&lt;br /&gt;
* 画像編集アプリケーションに必要なライブラリがあります。{{Pkg|lib32-giflib}} と {{Pkg|lib32-libpng}} をインストールしてください。&lt;br /&gt;
* アプリケーションによっては暗号化サポートのため {{Pkg|lib32-gnutls}} が必要です。&lt;br /&gt;
* 一部のアプリケーションは32ビットのビデオコーデックを必要とし、コーデックが存在しないとプログラムがクラッシュします。{{Pkg|gst-plugins-base}}, {{Pkg|gst-plugins-good}}, {{Pkg|gst-plugins-bad}}, {{Pkg|gst-plugins-ugly}}, {{Pkg|lib32-gst-plugins-base}}, {{Pkg|lib32-gst-plugins-good}}, {{Aur|lib32-gst-plugins-bad}}, {{Aur|lib32-gst-plugins-ugly}} などをインストールしてください。&lt;br /&gt;
&lt;br /&gt;
=== フォント ===&lt;br /&gt;
&lt;br /&gt;
Microsoft の Truetype フォントがインストールされてない場合、表示されるフォントが見づらいものになることがあります。[[MS フォント]]を参照してください。{{ic|winetricks corefonts}} をまず試してみて、それでもダメな場合、{{ic|winetricks allfonts}} を試してください。&lt;br /&gt;
&lt;br /&gt;
その後、すべてのWineサーバーを終了して {{ic|winecfg}} を動かしてください。フォントが改善されているはずです。&lt;br /&gt;
&lt;br /&gt;
フォントが不鮮明な場合、[https://wiki.winehq.org/FAQ#How_do_I_edit_the_Wine_registry.3F regedit] を使って以下のようにレジストリを編集してください:&lt;br /&gt;
 [HKEY_CURRENT_USER\Software\Wine\X11 Driver]&lt;br /&gt;
 &amp;quot;ClientSideWithRender&amp;quot;=&amp;quot;N&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[HiDPI]] ディスプレイを使っている場合、winecfg で DPI の値を調整できます。&lt;br /&gt;
&lt;br /&gt;
[[フォント設定#fontconfig をサポートしていないアプリケーション]]も参照。&lt;br /&gt;
&lt;br /&gt;
=== デスクトップランチャーメニュー ===&lt;br /&gt;
&lt;br /&gt;
Windows アプリケーションランチャーによってショートカットが作成された場合、wine は {{ic|.desktop}} ファイルを作成します。Arch Linux ではデフォルトで以下の場所にファイルが作成されます:&lt;br /&gt;
* デスクトップショートカットは {{ic|~/Desktop}} に保存されます。&lt;br /&gt;
* スタートメニューのショートカットは {{ic|~/.local/share/applications/wine/Programs/}} に保存されます。&lt;br /&gt;
&lt;br /&gt;
{{Note|1=Wine は全てのユーザー共通で Windows アプリケーションをインストールすることはできません。{{ic|.desktop}} ファイルが {{ic|/usr/share/applications}} に作成されることはありません。詳しくは WineHQ バグの [https://bugs.winehq.org/show_bug.cgi?id=11112 11112] を見てください。}}&lt;br /&gt;
&lt;br /&gt;
{{Tip|メニューがインストールしてもファイルが&#039;&#039;作られなかったり&#039;&#039;もしくは消えてしまった場合、{{ic|wine winemenubuilder}} を使ってください。}}&lt;br /&gt;
&lt;br /&gt;
==== メニューエントリを作成 ====&lt;br /&gt;
&lt;br /&gt;
デフォルトでは Wine をインストールしても Wine に付属しているソフトウェア (例: {{ic|winecfg}}, {{ic|winebrowser}}, etc) のデスクトップメニューやアイコンは作られません。ここではこれらのアプリケーションのためのエントリを追加する方法を説明します。&lt;br /&gt;
&lt;br /&gt;
まず、ベースメニューを作るために Wine で Windows プログラムをインストールします。ベースメニューが作られたら、{{ic|~/.local/share/applications/wine/}} に以下のファイルを作成してください:&lt;br /&gt;
&lt;br /&gt;
{{hc|wine-browsedrive.desktop|2=&lt;br /&gt;
[Desktop Entry]&lt;br /&gt;
Name=Browse C: Drive&lt;br /&gt;
Comment=Browse your virtual C: drive&lt;br /&gt;
Exec=wine winebrowser c:&lt;br /&gt;
Terminal=false&lt;br /&gt;
Type=Application&lt;br /&gt;
Icon=folder-wine&lt;br /&gt;
Categories=Wine;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|wine-uninstaller.desktop|2=&lt;br /&gt;
[Desktop Entry]&lt;br /&gt;
Name=Uninstall Wine Software&lt;br /&gt;
Comment=Uninstall Windows applications for Wine&lt;br /&gt;
Exec=wine uninstaller&lt;br /&gt;
Terminal=false&lt;br /&gt;
Type=Application&lt;br /&gt;
Icon=wine-uninstaller&lt;br /&gt;
Categories=Wine;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|wine-winecfg.desktop|2=&lt;br /&gt;
[Desktop Entry]&lt;br /&gt;
Name=Configure Wine&lt;br /&gt;
Comment=Change application-specific and general Wine options&lt;br /&gt;
Exec=winecfg&lt;br /&gt;
Terminal=false&lt;br /&gt;
Icon=wine-winecfg&lt;br /&gt;
Type=Application&lt;br /&gt;
Categories=Wine;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
そして {{ic|~/.config/menus/applications-merged/}} に次のファイルを作成してください:&lt;br /&gt;
&lt;br /&gt;
{{hc|wine.menu|2=&lt;br /&gt;
&amp;lt;!DOCTYPE Menu PUBLIC &amp;quot;-//freedesktop//DTD Menu 1.0//EN&amp;quot;&lt;br /&gt;
&amp;quot;https://www.freedesktop.org/standards/menu-spec/menu-1.0.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Menu&amp;gt;&lt;br /&gt;
  &amp;lt;Name&amp;gt;Applications&amp;lt;/Name&amp;gt;&lt;br /&gt;
  &amp;lt;Menu&amp;gt;&lt;br /&gt;
    &amp;lt;Name&amp;gt;wine-wine&amp;lt;/Name&amp;gt;&lt;br /&gt;
    &amp;lt;Directory&amp;gt;wine-wine.directory&amp;lt;/Directory&amp;gt;&lt;br /&gt;
    &amp;lt;Include&amp;gt;&lt;br /&gt;
      &amp;lt;Category&amp;gt;Wine&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;/Include&amp;gt;&lt;br /&gt;
  &amp;lt;/Menu&amp;gt;&lt;br /&gt;
&amp;lt;/Menu&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
以上の設定でアイコンが表示されない場合は、有効になっているアイコンセットにランチャーのためのアイコンが存在しないのが原因です。使いたいアイコンの位置を指定してアイコンの設定を置き換えてください。プロパティメニューのアイコンをクリックしても同じことができます。これらのショートカットをサポートしているアイコンセットは [http://www.gnome-look.org/content/show.php/GNOME-colors?content=82562 GNOME-colors] です。&lt;br /&gt;
&lt;br /&gt;
==== メニューエントリを削除する ====&lt;br /&gt;
&lt;br /&gt;
Wine によって作成されるエントリは {{ic|~/.local/share/applications/wine/Programs/}} にあります。プログラムの &amp;quot;.desktop&amp;quot; エントリを削除すればメニューからアプリケーションが削除されます。&lt;br /&gt;
&lt;br /&gt;
Wine による不要な拡張を削除するのに加えて、以下のコマンドを実行 (Wine のウェブサイトより):&lt;br /&gt;
 $ rm ~/.local/share/mime/packages/x-wine*&lt;br /&gt;
 $ rm ~/.local/share/applications/wine-extension*&lt;br /&gt;
 $ rm ~/.local/share/icons/hicolor/*/*/application-x-wine-extension*&lt;br /&gt;
 $ rm ~/.local/share/mime/application/x-wine-extension*&lt;br /&gt;
&lt;br /&gt;
=== Mono と Gecko ===&lt;br /&gt;
&lt;br /&gt;
新しい wineprefix を初期化したとき、Wine は Mono と Gecko のインストールを要求します。また、{{pkg|wine-mono}} と {{pkg|wine_gecko}} パッケージがインストールされている場合、wine は特に何もメッセージを表示せずに mono と gecko の 450MB 近いファイルを wineprefix にコピーします。&lt;br /&gt;
&lt;br /&gt;
Wine によって Mono と Gecko がインストールされないようにしたい場合、以下のようにして wine を起動してください:&lt;br /&gt;
&lt;br /&gt;
 WINEDLLOVERRIDES=mscoree=d;mshtml=d wine somewineapp&lt;br /&gt;
&lt;br /&gt;
=== 印刷 ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;win32 prefix&#039;&#039; で wine アプリケーション (例: MS Word) を使ってプリンター (ローカル・ネットワーク両方) を使用するには {{Pkg|lib32-libcups}} パッケージをインストールしてください。それから wine を再起動 (&#039;&#039;wineboot&#039;&#039;) してください。&lt;br /&gt;
&lt;br /&gt;
== Windows アプリケーションの動作 ==&lt;br /&gt;
&lt;br /&gt;
{{Warning|root で Wine アプリケーションを実行してはいけません！[https://wiki.winehq.org/FAQ#Should_I_run_Wine_as_root.3F Running Wine as root] を見て下さい。}}&lt;br /&gt;
Windows アプリケーションを動かす:&lt;br /&gt;
 $ wine &#039;&#039;path_to_exe&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MSI インストーラを使う場合 (&#039;&#039;msiexec&#039;&#039; ユーティリティを使用):&lt;br /&gt;
 $ msiexec /i &#039;&#039;path_to_msi&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== ヒントとテクニック ==&lt;br /&gt;
&lt;br /&gt;
=== Wine コンソール ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;.exe&#039;&#039; を実行してゲームファイルにパッチを適用する必要がある場合 (例えば古いゲームにワイドスクリーン対応 MOD を適用するなど)、通常の方法で Wine から &#039;&#039;.exe&#039;&#039; を実行しても何も起きないことがあります。その場合、ターミナルを開いて以下のコマンドを実行してください:&lt;br /&gt;
&lt;br /&gt;
 $ wineconsole cmd&lt;br /&gt;
&lt;br /&gt;
コマンドラインが開くのでプログラムがあるフォルダまで移動して、&#039;&#039;.exe&#039;&#039; プログラムを実行してください。&lt;br /&gt;
&lt;br /&gt;
=== Winetricks ===&lt;br /&gt;
&lt;br /&gt;
[http://wiki.winehq.org/winetricks Winetricks] は Windows プログラムを動かすために必要なランタイムなどをインストールするためのスクリプトです。DirectX 9.x や MSXML (Microsoft Office 2007 や Internet Explorer で必要)、Visual ランタイムライブラリなどをインストールできます。&lt;br /&gt;
&lt;br /&gt;
使うには [[pacman]] から {{pkg|winetricks}} をインストールしたり、[[Arch User Repository|AUR]] の {{AUR|winetricks-git}} パッケージをインストールしてください。次のコマンドで動きます:&lt;br /&gt;
 $ winetricks&lt;br /&gt;
&lt;br /&gt;
=== CSMT ===&lt;br /&gt;
&lt;br /&gt;
CSMT は OpenGL コールに対して特別なスレッドを使うことでパフォーマンスを著しく向上させる技術で、Wine によって使われています。Wine 3.3 から CSMT はデフォルトで有効になっています。ただし 3.3 以前の Wine では CSMT のサポートを手動で有効にする必要があります。通常の Wine の場合、{{ic|wine regedit}} を実行して &#039;&#039;HKEY_CURRENT_USER -&amp;gt; Software &amp;gt; Wine &amp;gt; Direct3D &amp;gt; csmt&#039;&#039; で DWORD の値を 0x01 (有効) に設定してください。wine-staging の場合、{{ic|winecfg}} を起動して staging タブで有効にしてください。&lt;br /&gt;
&lt;br /&gt;
詳細:&lt;br /&gt;
* CSMT の開発者 Stefan Dösinger による [https://www.phoronix.com/forums/showthread.php?93967-Wine-s-Big-Command-Stream-D3D-Patch-Set-Updated/page3&amp;amp;s=7775d7c3d4fa698089d5492bb7b1a435 Phoronix Forum の議論]&lt;br /&gt;
&lt;br /&gt;
=== Wine によるファイルの関連付けの解除 ===&lt;br /&gt;
&lt;br /&gt;
デフォルトで、大量のフォーマットで Wine はデフォルトアプリケーションとして設定されます。Windows にしかないフォーマットもあり (例: {{ic|vbs}} や {{ic|chm}})、その場合 Wine で開けるようになるのは便利かもしれません。しかしながら、他のフォーマット (例: {{ic|gif}}, {{ic|jpeg}}, {{ic|txt}}, {{ic|js}}) が Wine の素っ気ない Internet Explorer やメモ帳で開かれるのは迷惑と感じることもあるでしょう。&lt;br /&gt;
&lt;br /&gt;
Wine のファイルの関連付けは {{ic|~/.local/share/applications/}} にある {{ic|wine-extension-{extension}.desktop}} というファイルによって設定されます。関連付けを解除したい拡張子の名前が入っているファイルを削除してください。もしくは、Wine の関連付けを全て削除したい場合:&lt;br /&gt;
&lt;br /&gt;
 $ rm -f ~/.local/share/applications/wine-extension*.desktop&lt;br /&gt;
 $ rm -f ~/.local/share/icons/hicolor/*/*/application-x-wine-extension*&lt;br /&gt;
&lt;br /&gt;
古いキャッシュを削除:&lt;br /&gt;
&lt;br /&gt;
 $ rm -f ~/.local/share/applications/mimeinfo.cache&lt;br /&gt;
 $ rm -f ~/.local/share/mime/packages/x-wine*&lt;br /&gt;
 $ rm -f ~/.local/share/mime/application/x-wine-extension*&lt;br /&gt;
&lt;br /&gt;
キャッシュをアップデート:&lt;br /&gt;
&lt;br /&gt;
 $ update-desktop-database ~/.local/share/applications&lt;br /&gt;
 $ update-mime-database ~/.local/share/mime/&lt;br /&gt;
&lt;br /&gt;
もしくは wine に関連するキャッシュだけを削除することもできます:&lt;br /&gt;
&lt;br /&gt;
 $ find ~/.local/share -name &amp;quot;*wine*&amp;quot; | xargs --no-run-if-empty rm -r&lt;br /&gt;
&lt;br /&gt;
その後、上述のようにキャッシュをアップデートしてください。&lt;br /&gt;
&lt;br /&gt;
削除しても、アプリケーションによってファイルの関連付けが設定されたら、Wine はファイルの関連付けを作成し続けます。&lt;br /&gt;
&lt;br /&gt;
=== Wine によるファイルの関連付けを停止 ===&lt;br /&gt;
&lt;br /&gt;
関連付けを作成しないように設定するには、レジストリを編集してください:&lt;br /&gt;
&lt;br /&gt;
{{hc|1=associations.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices]&lt;br /&gt;
&amp;quot;winemenubuilder&amp;quot;=&amp;quot;C:\\windows\\system32\\winemenubuilder.exe -r&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
上記を Wine のレジストリに追加してください。{{ic|wine regedit associations.reg}} を実行するか、{{ic|wine regedit}} を起動してメニューの &#039;&#039;Registry &amp;gt; Import Registry File&#039;&#039; からインポートすることで追加できます。&lt;br /&gt;
&lt;br /&gt;
ファイルの関連付けを更新したくない全ての WINEPREFIX で上記を設定してください。&lt;br /&gt;
&lt;br /&gt;
以下の環境変数を設定することで全ての WINEPREFIX で winemenubuilder を無効化することが可能です:&lt;br /&gt;
&lt;br /&gt;
 $ export WINEDLLOVERRIDES=&amp;quot;winemenubuilder.exe=d&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== 異なる解像度でのデュアルスクリーン ===&lt;br /&gt;
&lt;br /&gt;
デュアルヘッドの設定でディスプレイの解像度が異なったときに問題が起きる場合はおそらく {{Pkg|lib32-libxrandr}} をインストールしていません。&lt;br /&gt;
&lt;br /&gt;
{{Pkg|lib32-libxinerama}} をインストールすることでも wine のデュアルスクリーンの問題が解決することがあります。&lt;br /&gt;
&lt;br /&gt;
=== 言語の変更 ===&lt;br /&gt;
&lt;br /&gt;
いくつかのプログラムには言語の選択がなく、システムのロケールを使用する言語として扱います。Wine は (ロケールを含む) 現在の環境をアプリケーションにわたすので、設定をしなくとも問題なく動くはずです。プログラムを (システムで[[ロケール|生成]]した) 特定のロケールで動くように強制したい場合は、次の設定を使って Wine を呼び出して下さい:&lt;br /&gt;
&lt;br /&gt;
 $ LC_ALL=&#039;&#039;xx_XX.encoding&#039;&#039; wine &#039;&#039;/path/to/program&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
例:&lt;br /&gt;
&lt;br /&gt;
 $ LC_ALL=ja_JP.UTF-8 wine &#039;&#039;/path/to/program&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Win16/Win32 バイナリのインタプリタとして Wine を使う ===&lt;br /&gt;
&lt;br /&gt;
wine を全ての Win16/32 バイナリのインタプリタとして使うようにすることもできます:&lt;br /&gt;
&lt;br /&gt;
 # echo &#039;:DOSWin:M::MZ::/usr/bin/wine:&#039; &amp;gt; /proc/sys/fs/binfmt_misc/register&lt;br /&gt;
&lt;br /&gt;
設定を永続的にするには、以下の内容で {{ic|/etc/binfmt.d/wine.conf}} ファイルを作って下さい:&lt;br /&gt;
{{hc|/etc/binfmt.d/wine.conf|2=&lt;br /&gt;
# Start WINE on Windows executables&lt;br /&gt;
:DOSWin:M::MZ::/usr/bin/wine:}}&lt;br /&gt;
&lt;br /&gt;
[[systemd]] は {{ic|proc-sys-fs-binfmt_misc.mount}} を使って自動で {{ic|/proc/sys/fs/binfmt_misc}} ファイルシステムをマウントし、{{ic|systemd-binfmt.service}} を実行して設定をロードします。&lt;br /&gt;
&lt;br /&gt;
Windows プログラムを実行するには:&lt;br /&gt;
 $ chmod +x &#039;&#039;exefile.exe&#039;&#039;&lt;br /&gt;
 $ ./&#039;&#039;exefile.exe&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
これで &#039;&#039;exefile.exe&#039;&#039; が動作するはずです。&lt;br /&gt;
&lt;br /&gt;
=== 16ビットのプログラム ===&lt;br /&gt;
古い Windows 9x のプログラムを実行すると、以下のエラーが表示されることがあります:&lt;br /&gt;
&lt;br /&gt;
 modify_ldt: Invalid argument&lt;br /&gt;
 err:winediag:build_module Failed to create module for &amp;quot;krnl386.exe&amp;quot;,&lt;br /&gt;
 16-bit LDT support may be missing.&lt;br /&gt;
 err:module:attach_process_dlls &amp;quot;krnl386.exe16&amp;quot; failed to initialize,&lt;br /&gt;
 aborting&lt;br /&gt;
&lt;br /&gt;
Wine で16ビットのプログラムを実行するには、[[カーネル/コンパイル/Arch Build System|カスタムカーネルをコンパイル・インストール]]する必要があります ({{Bug|57408}} を参照)。カーネルコンフィグで以下のオプションが必要です:&lt;br /&gt;
&lt;br /&gt;
 CONFIG_X86_16BIT=y&lt;br /&gt;
 CONFIG_X86_ESPFIX64=y&lt;br /&gt;
 CONFIG_MODIFY_LDT_SYSCALL=y&lt;br /&gt;
&lt;br /&gt;
=== オプティカルメディアを焼く ===&lt;br /&gt;
&lt;br /&gt;
CD や DVD を焼くためには、{{ic|sg}} [[カーネルモジュール]]をロードする必要があります。&lt;br /&gt;
&lt;br /&gt;
=== オプティカルメディアイメージの正しいマウント ===&lt;br /&gt;
&lt;br /&gt;
いくつかのアプリケーションはオプティカルメディアがドライブにあるかの確認をします。ほとんどはデータの確認だけなので、{{ic|winecfg}} で CD-ROM ドライブのパスを正しく設定すれば問題ありません。&lt;br /&gt;
しかし、アプリケーションによってはメディアの名前やシリアルナンバーを確認するので、イメージを特別なプロパティを使ってマウントする必要があります。&lt;br /&gt;
&lt;br /&gt;
fuse ベースの仮想ドライブ (例えば Acetoneiso) など、仮想ドライブツールはこれらのメタデータを扱えないことがあります。CDEmu は適切にこれを処理します。&lt;br /&gt;
&lt;br /&gt;
=== OpenGL モード ===&lt;br /&gt;
&lt;br /&gt;
多くのゲームには OpenGL モードがあり&#039;&#039;多くの場合&#039;&#039;デフォルトの DirectX モードより良いパフォーマンスが出ます。OpenGL レンダリングを有効にする方法は&#039;&#039;それぞれのアプリケーションによる&#039;&#039;一方、多くのゲームは {{Ic|-opengl}} パラメータを認識します。&lt;br /&gt;
 $ wine /path/to/3d_game.exe -opengl&lt;br /&gt;
&lt;br /&gt;
詳しい情報は、それぞれのアプリケーションのドキュメントや Wine の [http://appdb.winehq.org AppDB] を見てください。&lt;br /&gt;
&lt;br /&gt;
=== ゲーム内に FPS オーバーレイを表示 ===&lt;br /&gt;
&lt;br /&gt;
Wine には全てのグラフィカルアプリケーションで使える FPS モニター機能があります。環境変数 {{ic|1=WINEDEBUG=fps}} を設定してください。FPS は標準出力にアウトプットされます。{{pkg|xosd}} パッケージの {{ic|osd_cat}} を使うことでウィンドウ上に FPS を表示することが可能です。ヘルパースクリプト [https://gist.github.com/anonymous/844aefd70bb50bf72b35 winefps.sh] を見てください。&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Office ===&lt;br /&gt;
&lt;br /&gt;
{{pkg|wine-mono}} {{pkg|wine_gecko}} {{pkg|samba}} {{pkg|lib32-libxml2}} パッケージをインストールしてください。&lt;br /&gt;
&lt;br /&gt;
詳しくは [https://appdb.winehq.org/objectManager.php?sClass=application&amp;amp;iId=31 Wine AppDB のページ] を見てください。&lt;br /&gt;
&lt;br /&gt;
=== 特別なユーザーアカウントで Wine を実行 ===&lt;br /&gt;
&lt;br /&gt;
{{Note|以下の設定は Xorg の root を有効にしている場合にのみ機能します。詳しくは [[Xorg#Rootless Xorg (v1.16)]] を参照。}}&lt;br /&gt;
&lt;br /&gt;
別のユーザーアカウントで Wine を実行することで、Windows アプリケーションからホームディレクトリにアクセスできてしまうという懸念を減らすことができます。&lt;br /&gt;
&lt;br /&gt;
まず Wine 用の[[ユーザーとグループ|ユーザーアカウント]]を作成:&lt;br /&gt;
&lt;br /&gt;
 # useradd -m -s /bin/bash wineuser&lt;br /&gt;
&lt;br /&gt;
新しいユーザーアカウントを使って Wine アプリケーションを開けるようにするために、X サーバーのパーミッションリストに新しいユーザーを追加してください:&lt;br /&gt;
&lt;br /&gt;
 $ xhost +SI:localuser:wineuser&lt;br /&gt;
&lt;br /&gt;
以下のコマンドを使って Wine を実行することができます ({{ic|env}} を使用して Wine の起動する環境を設定します):&lt;br /&gt;
&lt;br /&gt;
 $ sudo -u wineuser env HOME=/home/wineuser USER=wineuser USERNAME=wineuser LOGNAME=wineuser wine &#039;&#039;arguments&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
以下のようにシェルスクリプトを使って Wine による Windows アプリケーションの実行を自動化できます:&lt;br /&gt;
{{hc|1=/usr/local/bin/runaswine|2=&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
xhost +SI:localuser:wineuser&lt;br /&gt;
sudo -u wineuser env HOME=/home/wineuser USER=wineuser USERNAME=wineuser LOGNAME=wineuser wine &amp;quot;$@&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
シェルスクリプトを保存したら、以下のようにして Wine アプリケーションを起動できます:&lt;br /&gt;
&lt;br /&gt;
 $ runaswine &#039;&#039;&amp;quot;C:\path\to\application.exe&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wine を実行するたびにパスワードが要求されないようにしたい場合、sudoers ファイルに次のエントリを追加してください: {{ic|1=&#039;&#039;mainuser&#039;&#039;	ALL=(wineuser) NOPASSWD: ALL}}。詳しくは [[Sudo#設定]]を参照。&lt;br /&gt;
&lt;br /&gt;
{{ic|winecfg}} を Wine ユーザーで起動して、「デスクトップ統合」タブから Wine ユーザーのホームディレクトリ以外のディレクトリのバインドを全て削除することを推奨します (Wine によって起動したプログラムが Wine ユーザーのホームディレクトリの外のファイルにアクセスできないようにするため)。&lt;br /&gt;
&lt;br /&gt;
[[PulseAudio]] を使用している場合、Wine プログラムで音が鳴らなくなってしまいます。他のユーザーの PulseAudio デーモンに Wine ユーザーからアクセスできるようにする情報が [[PulseAudio/サンプル#複数のユーザーが同時に PulseAudio を使えるようにする]]にあります。&lt;br /&gt;
&lt;br /&gt;
=== DXVK ===&lt;br /&gt;
[https://github.com/doitsujin/dxvk DXVK] は [[Vulkan]] 上で DirectX 11 を実装する新しいプロジェクトです。パフォーマンスが向上するだけでなく、互換性が高まる場合もあります。例えば Battlefield 1 は DXVK でしか実行できません。ただし、DXVK は全ての Wine ゲームをサポートしているわけではありません。&lt;br /&gt;
&lt;br /&gt;
DXVK を使いたい場合、[[#Vulkan]] を使用するように Wine を設定してから、{{aur|dxvk-bin}} (公式バイナリ) または {{aur|dxvk-git}} (開発版) をインストールしてください。以下のコマンドを実行することで Wineprefix (デフォルトでは {{ic|~/.wine}}) で DXVK が有効になります:&lt;br /&gt;
 $ WINEPREFX=&#039;&#039;your-prefix&#039;&#039; setup_dxvk64&lt;br /&gt;
&lt;br /&gt;
32ビットアプリケーションの場合は {{ic|setup_dxvk32}} を使ってください。&lt;br /&gt;
&lt;br /&gt;
{{warning|DXVK は DirectX 11 の DLL を上書きするため、オンラインのマルチプレイゲームではチートとして認識されてアカウントが ban される危険性があります。自己責任で使ってください。}}&lt;br /&gt;
&lt;br /&gt;
=== Vulkan ===&lt;br /&gt;
Wine 3.3 から [[Vulkan]] のサポートが含まれるようになっています。Wine Staging の古いバージョンの実装を置き換えます。現在のところ Vulkan は手動で設定が必要ですが、将来的には簡単に設定できるようになる予定です。Vulkan を設定する方法は [https://github.com/roderickc/wine-vulkan GitHub のページ] を見てください。&lt;br /&gt;
&lt;br /&gt;
== サードパーティ製アプリケーション ==&lt;br /&gt;
&lt;br /&gt;
以下のアプリケーションは Wine コミュニティではサポートされていません。詳しくは [https://wiki.winehq.org/Third_Party_Applications Wine Wiki] を見てください。&lt;br /&gt;
&lt;br /&gt;
*{{App|[[CrossOver]]|有料・商用版の Wine。包括的なエンドユーザーサポートを提供しています。|{{AUR|crossover}}|https://www.codeweavers.com/}}&lt;br /&gt;
&lt;br /&gt;
*{{App|exe-thumbnailer|Windows の実行ファイル (.exe, .lnk, .msi, .dll) のサムネイルを生成します。|{{AUR|exe-thumbnailer}}|https://github.com/exe-thumbnailer/exe-thumbnailer}}&lt;br /&gt;
&lt;br /&gt;
*{{App|Lutris|Wine のゲームから Linux ネイティブのゲーム、エミュレータまで、あらゆるゲームに対応するゲームランチャー (prefix の管理機能が存在します)。|{{Pkg|lutris}}|https://lutris.net/}}&lt;br /&gt;
&lt;br /&gt;
*{{App|PlayOnLinux|Windows と DOS プログラムのグラフィカルマネージャです。プログラムを動かすための設定をアシストするスクリプトや、それぞれの実行ファイルにあった Wine のバージョンを（リグレッションのため）選択する機能があります。|{{Pkg|playonlinux}}|https://www.playonlinux.com/}}&lt;br /&gt;
&lt;br /&gt;
*{{App|PyWinery|グラフィカルでシンプルな wine-prefix マネージャ。DirectX を使うゲームやオフィススイートなどアプリケーション毎に違う設定を使ったり環境を選びたいときに便利です。|{{AUR|pywinery}}|https://github.com/ergoithz/pywinery}}&lt;br /&gt;
&lt;br /&gt;
*{{App|Q4Wine|グラフィカルな wine-prefix マネージャ。[[Qt]] テーマを wine の設定に適用することで見た目を統合することができます。|{{AUR|q4wine}}|https://sourceforge.net/projects/q4wine/}}&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.winehq.org/ Wine 公式ウェブサイト]&lt;br /&gt;
* [https://wiki.winehq.org/ Wine Wiki]&lt;br /&gt;
* [https://appdb.winehq.org/ Wine アプリケーションデータベース (AppDB)] - Windows アプリケーション別の情報 (既知の問題、レーティング、ガイドなど)&lt;br /&gt;
* [https://forum.winehq.org/ Wine フォーラム] - FAQ や AppDB を見ても解決しない問題はここで尋ねましょう&lt;/div&gt;</summary>
		<author><name>Dream needle</name></author>
	</entry>
</feed>