如何使控制器配置窗口显示在pcsxr中?

如何使控制器配置窗口显示在pcsxr中?

我正在运行 ubuntu 18.04 并通过 安装了 pcsxr apt。除了控制器之外,一切似乎都按预期工作。当我尝试单击控制器图标或从配置菜单中选择“控制器...”时,什么都不起作用。也没有任何东西打印到 stderr。

我的控制器被系统 (lsusb) 正确检测到,并且可以与其他游戏和模拟器顺利配合使用。

似乎至少还有一个人尝试问同样的问题之前我曾问过这个问题,但不幸的是,他们的问题被锁定了,没有任何答案。这就是为什么我要发布一个新问题。

我如何让 pcsxr 检测我的控制并显示配置窗口?

答案1

Ubuntu 18.04 附带了许多损坏的软件包,pcsxr 就是其中之一。幸运的是,pcsxr 是少数几个可以轻松修复的软件包之一。解决方案是从 16.04 版 pcsxr 安装功能正常的输入插件。(所有功劳都归功于约瑟夫来弄清楚这一点)

  1. 正常安装pcsxr:sudo apt install pcsxr
  2. 下载pcsxr的16.04版本:https://packages.ubuntu.com/xenial/pcsxr(最有可能是 amd64 版本;uname -a将显示您的架构,如果您看到 x86_64,则在下载中选择 amd64)
  3. 提取 deb 档案 ( right click-> extract here)。您将发现一个data.zip也需要提取的文件。
  4. 您需要从数据文件中复制三个文件。其中两个将替换现有文件。在终端中,转到提取的数据文件并复制以下文件:
    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 将崩溃。

这样,您就一切就绪了。配置窗口应正常显示,并且应检测到您的控制器并准备好进行配置。

相关内容