web-dev-qa-db-ja.com

pcsxrでコントローラー構成ウィンドウを表示するにはどうすればよいですか?

私はubuntu 18.04を実行しており、apt経由でpcsxrをインストールしました。コントローラーを除いてすべてが期待どおりに動作するようです。コントローラーのアイコンをクリックするか、設定メニューから「コントローラー...」を選択しようとすると、何も動作しません。 stderrにも何も出力されません。

私のコントローラーはシステム(lsusb)によって適切に検出されており、他のゲームやエミュレーターと問題なく動作します。

以前は少なくとも1人の人物 同じ質問をしようとした のようですが、残念ながら、彼らの質問は回答なしでロックされていました。そのため、新しい質問を投稿しています。

Pcsxrで自分のコントロールを検出して構成ウィンドウを表示するにはどうすればよいですか?

2
notte

Ubuntu 18.04には多くの壊れたパッケージが同梱されており、pcsxrもその1つです。幸い、pcsxrは簡単に修正できる数少ないパッケージの1つです。解決策は、pcsxrの16.04バージョンから機能する入力プラグインをインストールすることです。 (すべてのクレジットはこれを理解するために josefien に送られます)

  1. 通常pcsxrをインストールします:Sudo apt install pcsxr
  2. 16.04バージョンのpcsxrをダウンロードします。 https://packages.ubuntu.com/xenial/pcsxr (おそらくAMD64バージョンです。uname -aは、x86_64が表示されている場合、アーキテクチャを表示しますダウンロードでAMD64を選択します)
  3. Debアーカイブ(right click-> extract here)を抽出します。同様に抽出する必要があるファイルdata.Zipが見つかります。
  4. データファイルから、3つのファイルをコピーする必要があります。 3つのうち2つは、既存のファイルを置き換えます。ターミナルで、抽出されたデータファイルに移動し、次のファイルをコピーします。
    1. Sudo cp usr/lib/x86_64-linux-gnu/psemu/cfgDFInput /usr/lib/x86_64-linux-gnu/psemu/cfgDFInput
    2. Sudo cp /usr/lib/x86_64-linux-gnu/psemu/libDFInput.so -> /usr/lib/x86_64-linux-gnu/psemu/libDFInput.so
    3. Sudo cp /usr/share/psemu/dfinput.glade2 /usr/share/psemu/dfinput.glade2
  5. Gladeを再度使用しているため、インストールも必要です。そうしないと機能しません:Sudo apt install libglade2-0
  6. これはこの質問に厳密には関係していませんが、pcsxrパッケージはまだ壊れていますが、別の方法で:Cpu = 1~/.pcsxr/pcsxr.cfgを設定する必要があります。そうしないと、pcsxrがクラッシュします。

これで準備は完了です。構成ウィンドウが正常に表示され、コントローラーが検出され、構成の準備ができているはずです。

2
notte