刹那(せつな)の瞬き

Willkömmen! Ich heiße Setsuna. Haben Sie etwas Zeit für mich?

LinuxにもPPSSPP 1.10.3が降りてきた

PPSSPP の公式サイトによると、2020.6.27 に PPSSPP 1.10 がリリースされました。
しかし、Linux builds のリンクは 1.7.5 のまま。
Launchpad PPA に至っては 1.7.0 というか、Ubuntu 18.10 で止まってます。

そのうち追従してくれるとは思っているのですが、痺れを切らしてしまいました。
少し前から Unoffical PPA の存在と、Flatpak に PPSSPP が登録されているのは承知してたので、思い切って Ubuntu 20.04 で両方試してみました。

結果はどちらでも問題なしです。
今まで手持ちのソフトで唯一動作しなかった MHP 3rd も大丈夫でした。

1. Unoffical PPA の場合

インストール方法はこちらのサイトが詳しいです。

Unoffical とは言いながらも公式と同様に Qt メニューな ppsspp と SDL 版の ppsspp-sdl が用意されています。私は ppsspp で試してみました。

$ sudo add-apt-repository ppa:xuzhen666/ppsspp
$ sudo apt update
$ sudo apt install ppsspp

アイコンをクリックすれば動作します。
なお、設定ファイルの位置は公式版と同じです。

PSP ディレクト

~/.config/ppsspp/PSP/

・assets ディレクト

/usr/share/ppsspp/assets/

設定値を変更しなくても動作するので、公式版を待つなら断然こちらです。

プレイにはまったく関係ないのですが、Ubuntu 20.04 で PPSSPP 起動直後のメニュー画面が短く表示されるのが少々気になります。
Kubuntu 20.04 では正しく表示されるのにな...

2. Flatpak の場合

Flathub.org にある PPSSPP のページはこちらです。

Flatpak 導入に躊躇がないなら、環境を分離できるこちらの方が良いかも。
※表記はバージョン 1.10.0 ですが、インストールして確認すると 1.10.3 でした。

....

Ubuntu 20.04 に Flatpak を導入する手順は次のサイトで確認できます。

私の場合は snap-store の件があったので、導入ついでに snap-store を削除して gnome-software をインストールしました。

$ sudo apt update
$ sudo apt install flatpak
$ sudo apt install gnome-software gnome-software-plugin-flatpak
$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
$ snap remove snap-store

ちなみに Kubuntu 20.04 は Flatpak のサイトの手順で問題ないです。
Discover に統合されます。

....

Flatpak を導入したら、次は PPSSPP です。 

Ubuntu 20.04 に Flatpak と gnome-software が導入済みであれば、gnome-software のアイコン「ソフトウェア」 からインストールするのが簡単です。

  1. 「ソフトウェア」を起動
  2. Ctrl+F または、左上の虫眼鏡マークをクリック
  3. 検索欄が表示されたら ppsspp と入力し、候補から PPSSPP をクリック
  4. インストールをクリック

※ターミナルからコマンドラインでインストールする場合は、前述した Flathub.org のサイトに従いflatpak install flathub org.ppsspp.PPSSPPを実行します。

念の為、ターミナルからバージョンを確認してみます。

$ flatpak list
Name            Application ID                     Version Branch Installation
Freedesktop Pl… org.freedesktop.Platform           20.08.0 20.08  system
default         …g.freedesktop.Platform.GL.default         20.08  system
nvidia-450-66   …desktop.Platform.GL.nvidia-450-66         1.4    system
openh264        org.freedesktop.Platform.openh264  2.1.0   2.0    system
Yaru Gtk Theme  org.gtk.Gtk3theme.Yaru                     3.22   system
PPSSPP          org.ppsspp.PPSSPP                  1.10.0  stable system
$ flatpak run org.ppsspp.PPSSPP --version
v1.10.3

一覧では 1.10.0 ですが、PPSSPP を起動して確認すると v1.10.3 になってました。

なお、設定ファイルは公式版とは異なるディレクトリに配置されています。

PSP ディレクト

~/.var/app/org.ppsspp.PPSSPP/config/ppsspp/PSP/

・assets ディレクト

/var/lib/flatpak/app/org.ppsspp.PPSSPP/current/active/files/ppsspp/assets/

Flatpak では SDL 2.0.12 版がインストールされます。
PPSSPP を起動した際、メニュー画面の初期表示も問題ないです。

私は Flatpak を導入した都合上、Unoffical PPA ではなく、こちらを利用してます。