web-dev-qa-db-ja.com

管理者としてWineでWindowsプログラムを実行する

Ubuntu 16.04でWineを通じてPokemon Dawn of Darknessゲームを実行しようとしていますが、Wineが気に入らないプログラムの一部(AsyncFile.exeというファイル)があります。そのファイルを削除してもゲームは実行されますが、フレームレートは大幅に低下します。管理者がWindowsで問題を解決するように実行することを提案した1ページを読みましたが、Linuxでこれを行う方法がわかりません(可能な場合)。

Windowsプログラムに関する限り、Wineは、通常のアクセス権(rootアクセス権ではない)を持つユーザーによって起動されると、デフォルトでWindows管理者権限で実行されます。 Sudoを使用してrootとしてWineを実行しないでください。これは、~/.wineディレクトリにあるファイルにOSのセキュリティ上の脅威となるアクセス許可を与えるためです。そうすることで、Ubuntuオペレーティングシステムに変更を加えるための~/.wineディレクトリルート権限のWindowsファイルを付与します。 Wineをルートとして実行した場合は、~/.wineディレクトリ全体を削除してください。 ~/.wineディレクトリを削除した場合でも、Sudoを指定してWineを実行すると、オペレーティングシステムに修復不可能な修復不能なダメージをオペレーティングシステムに与えた可能性があります。

5
karel