見出し画像

Zorin OS 18|「Affinity 3」をLutris WINE環境で使うテクニック

高機能な画像編集アプリ「Affinity 3」が無料化され、Windows版とMac版がCanvaからリリースされたので話題となっています。

今回はとりあえず、Zorin OS 18のLutris WINE環境にWindows版を英語でインストールし使えるようにするテクニックを紹介します。

アドビCCアプリの代替として注目が集まっていますが、LinuxのWINE環境ではフォントの課題が立ちはだかるので、とりあえず英語で高機能な画像編集アプリとして使うことを想定しています。

日本語化については、winetricksによる代替フォントのインストールなどで実現し検証したいので、今後の課題として将来的に目指します。

今回の方法がもっともスマートな方法ではないかもしれませんが、Linux初心者でも確実に再現できるようわかりやすく解説します。


プロローグ

2022年に「Affinity Photo 2」のMac版とiPad版を40%オフのキャンペーン価格で購入し使い始めました。当時は「アドビフォトプラン」を契約していたので、フォトショップライトルームと並行して使っていました。

その後、メインPCをChromebookに切り替えたので、Webアプリの「Pixlr」を主に使っています。

AffinityはPixlrに比べると高機能なだけに、日常的な用途では使い慣れないですが、個人的には「3D人物モデル作品づくり」の高度な画像編集に今後活用したいと考えています。

Zorin OSでWindowsアプリを使うには、一般的には「Windows App Support」を利用しますが、Affinityの場合は特別なWINE環境(Runner)が必要になるので、Affinityをスクリプトでインストールできる「Lutris」を使います。

★ 「Bottles」でもRunnerフォルダー自体はコピペで追加できるので、Affinityのインストール自体はできますが、Affinityアプリの起動は今のところできていません。

Lutrisの場合は「.yaml」スクリプトを使ったインストールなので、単なるRunnerフォルダーのコピペとは異なる部分があると推測しています。

Affinityインストーラーをダウンロード

Affinity Studio トップページ >>>

Affinity トップページ

右上の「Affinity を入手」をクリック。

「登録してダウンロード」をクリック

登録してダウンロード」をクリック。

Canvaアカウントにログイン

私の場合は「Googleで続行」をクリックし、Googleアカウントでログイン。

Affinityのダウンロード画面

右の「Windows 用をダウンロード」の下矢印をクリック。

Windows版インストーラーの選択

Lutrisの場合は「MSI/EXE(x64)」を選択し、.exeファイルをダウンロード。

Affinityインストーラー(.exe)をダウンロード後

★ 私の場合は、ファイル名を「Affinity_x64.exe」に変更しています。(ファイル名にスペースが入っているのがなんとなく気持ちが悪かったので)

Lutrisをインストール

以下の記事を参考にして、「ソフトウェア」アプリから簡単にGUIのみでインストールできます。

ソフトウェア」アプリを開いて、左上の虫眼鏡アイコンをクリックし「lutris」で検索。

「lutris」で検索
「インストール」をクリック
Lutrisを起動中
Lutris起動後

AffinityをLutris WINE環境にインストール

Affinityの場合は、一般的なWindowsアプリのLutrisへのインストール方法では動かないので、Affinityの場合のテクニックについて紹介しています。

以下の記事などを参考にしています。

事前準備

ファイルマネージャーの設定変更を行います。

隠しファイルを表示

ハンバーガーメニュー > 隠しファイルを表示」をクリックし、Linuxの隠しファイル(ファイル名の頭にドットが付く)を表示できるようにします。

隠しファイル(フォルダー)を表示した画面
設定

ハンバーガーメニュー > 設定」をクリック。

「一覧表示でフォルダーをツリー表示可能にする」をオン

一覧表示でフォルダーをツリー表示可能にする」をオンにし、フォルダー構造を階層化して表示できるようにします。

フォルダーの階層構造表示画面

★ ちなみに、「.wine > dosdevices > z:」以下は、Linuxディレクトリーが表示されます。
(「c:」はWINE環境、「z: > home >(ユーザー名)」以下は「c:」と同じ)

z:以下はLinuxディレクトリー

★ 「Bottles」をインストールした場合は、「.var > app」以下に、BottlesのWINE環境がアプリごとに構築されます。

Runnerの追加インストール

通常のLutrisへのWindowsアプリのインストールでは、以下の記事の「DAZ Studio」のようにインストールできます。

通常は、左上の「+」アイコン(Add Game)をクリックしWindowsアプリのインストーラーを起動しアプリをインストールします。

Affinityの場合は、専用のRunnerを追加でインストールなどが必要です。

以下のリンクをクリックし圧縮ファイルをダウンロード後に、右クリックで展開します。

ElementalWarrior-x86_64

「保存」をクリックしダウンロード
右クリックで展開

ダウンロードし展開したRunner(WINEフォーク)フォルダーをコピーし、Lutrisの「runners > wine」フォルダーに貼り付けます。(wineフォルダーが無い場合は新しく作成)

ホーム > .var > app > net.lutris.Lutris > data > lutris > runners
スリードット > 新しいフォルダー…
wineフォルダーを作成
ハンバーガーメニュー > 新しいウィンドウ
ダウンロードフォルダーからwineフォルダーにドラッグ&ドロップコピー
wine > ElementalWarriorWine-x86_64
Runner(WINEフォーク)コピー後

Affinityインストール用のRunner(WINEフォーク)のインストールができました。

インストールスクリプトをダウンロード

次に、AffinityをWINE環境にインストールするためのスクリプトファイル(.yaml)を、以下のリンクをクリックし開いた後で、スクリプト画面右上のダウンロードアイコンをクリックしダウンロードします。

ElementalWarrior Affinity-ew.yaml

Affinity-ew.yamlページ
ダウンロードアイコンをクリック
「保存」をクリック
スクリプトファイルをダウンロード後

AffinityをLutris WINE環境にインストール

「Add Game」ボタンをクリック

Lutris画面左上の「(Add Game)」ボタンをクリック。

「Install from a local install script」をクリック

Install from a local install script」をクリック。

「Script file」右端のスリードットをクリック
「Affinity-ew.yaml」を選択し「OK」をクリック
「Install」をクリック

右上の「Install」をクリック。

「Install」をクリック

Install」をクリック。

「Continue」をクリック
スリードットをクリック
「Affinity_x64.exe」を選択し「OK」をクリック
右上の「Install」をクリック
WINE環境設定の更新中
「インストール」をクリック
フォントのダウンロード中
WINE環境設定の更新中
winetricksのインストール中

★ winetricksのインストールにはかなりの時間がかかるので気長に待ちます。

winetricksのインストール中
Affinityインストーラーが起動

日本語フォントがインストールされていないので文字化けしていますが、インストール自体は問題なくできます。

下のボタンをクリック。(インストール開始)

インストール中
インストール終了

右下のボタンをクリック(閉じる)

インストール完了

デスクトップにアイコンが追加されていますが、今回はそのままにしておきます。

左上の「Close」をクリック。

Lutris画面

AffinityアプリをLutrisに登録

(Add Game)」をクリック

左上の「(Add Game)」をクリックし、AffinityアプリをLutrisに登録します。

「Add locally installed game」をクリック

Add locally installed game」をクリック。

Game Infoタブ

Game info」タブで、「Name」に「Affinity」、「Sort name」に「affinity」、「Runner」にメニューから「Wine(Runs Windows games)」を設定。

Gaame options

Game options」タブに切り替え、「Executable」にスリードットをクリックし「Affinity.exe」を、「Working directory」に「Affinity-sute」を設定。

Runner options

Runner options」タブを開き、「Wine version」を「ElementalWarriorWine-x86_64」(Affinity用Runner)に変更し、とりあえず、それ以降のすべてのオプションを「オフ」にします。

Runner options 設定変更後

Save」をクリック。

「Affinity」をクリック

Affinityアプリを起動

「Play」をクリック

試しに、「Play」をクリックし、Affinityを起動してみます。

WINE環境の設定を更新中
「No」を2回クリック
Affinityが起動中
起動後
ウィンドウが2つ開いている

英語モードですが、とりあえず起動しウィンドウが2つ開いています。

スクリーンショットを開く

File > Open…

試しに、スクリーンショット画像を開いてみます。

スクリーンショットを開く

日本語のフォルダー名が文字化けしているので、ファイルマネージャーを参考にして、先程のスクリーンショットを選択し「Open」をクリック。

スクリーンショット画像を開いた状態

とりあえず動いているようなので、Affinityアプリを終了。

Affinityアプリを終了後

今回は、これまでとします。

日本語の文字化け対策やデスクトップアイコンなどについては、今後の課題として検証後に新しい記事で紹介していきたいと思います。

★ この状態でも、日本語の文字入力や表示は「CJK」フォントを使えば可能です。末尾に「CJK」の付いたフォントに切り替えると日本語表示ができます。ゴシック系、等幅系、明朝系があるので、とりあえずの用途には使えそうです。

まとめ

Zorin OS 18で Affinity 3 のWindows版をLutrisのWINE環境で動かすテクニックを、Linux初心者向けにわかりやすく紹介しています。

日本語表示やデスクトップアイコンなどの課題があるので、今後調査検討し、検証後に新しい記事で紹介していく予定です。

参考リンク







いいなと思ったら応援しよう!