WineGame-Wineを準備し、そこにアプリケーションをインストールするためのプログラム

WineGameは、ゲームやアプリケーションをWineに簡単にインストールするためのプログラム(Qt4.6 / C ++で記述されています)です。


1.あるべきこと
これは、ユーザーごとにWineでほとんどの操作を行うプログラムでなければなりません。
たとえば、ディスクを挿入すると、Windowsプログラムをインストールするように求められます。

=スクリーン

(スカイプアイコンはランダムに撮影されます)

手動インストールオプションも必要です(オプション)。

2.今何をしているのか
-プログラムのインストールとスクリプト用のWineの準備
-GUI
-ディスクを挿入するときにアプリケーションを簡単にインストールするためのダイアログ(およびゲームディスクの定義)(上記を参照)。
-Winetricksユーティリティとの統合
-インストールされたアプリケーションの管理
-通知送信による通知
-明示的に指定されていない場合は、ディスクから自動実行とアイコンを読み取ります。
つまり、十分な数のスクリプトを使用すると、ユーザーによる操作なしに、Windowsアプリケーションのインストールを単純なウィザードに減らすことができます。

3.スクリプト機能。
プロジェクトのWebサイトのWikiでWineGameパッケージの形式について読むことができます。
今、一般的に何が可能かを説明します。
1)preinstおよびpostinstスクリプトを設定できます。これらは、EXEの実行前後に起動されます。
2)WineGameがディスクを認識すると自動的に起動するように、ディスクのルートからsetup.exeファイルへのパスを設定できます。
3)WineGameがディスクを認識するように、.cdromファイル(WineGameパッケージ内)でファイルの名前とディスクのルートFSのフォルダーを指定できます。
4)プレフィックス管理インターフェース(仮想「ウィンドウ」)があります
5)ゲーム用に最適化されたWineのディストリビューションをダウンロードするためのパスを指定できます。
6)winetricksとの統合があります。 これを使用するには、パッケージの制御ファイルでWinetricksパッケージをスペースで区切って指定するだけです。 それらの非常に多くがあり、これは特定のレジストリキーをインストールし、フォント、DirectX、.NET、IE 6、IE7をインストールし、これはWindowsバージョンなどをインストールします。

4.何をする必要があるか

-Wineが作成した.desktopファイルの編集(残念ながら、Wineはこのワイン自体のどのバイナリでプログラムがインストールされたかを判断できないため、Wineのシステムバージョンは「カスタム」ではなくデスクトップファイルから起動されます。
-ゲーム/アプリケーションをインストールするためのスクリプト

公式サイト

私の資料では、コピーペーストのPSクレームは表示されません。

Source: https://habr.com/ru/post/J88865/


All Articles