我目前仍然是 Ubuntu 的初学者,我在使用 jstest-gtk 时遇到了问题。
我已经安装了 jstest-gtk 并且我已经设法按照我想要的方式设置我的余辉 Xbox 360 有线控制器,但是当我去保存到配置文件时,它告诉我它已将其保存为“配置文件 0”,然后我关闭了窗口但是当我重新打开 jstest-gtk 时,我的个人资料不再出现在下拉菜单中,但我的控制器仍然设置为我想要的方式。当我从关闭或重新启动计算机重新启动我的计算机时,我必须重新设置我的控制器,并且下拉菜单中仍然没有保存配置文件。每次启动 Ubuntu 时都必须设置我的控制器真的很烦人。
如果有人可以提供帮助,我将不胜感激。
查看代码后,似乎没有任何代码可以实际读取配置文件。配置文件确实会写入~/.config/jstest-gtk/profile/profileX.xml.
这个漂亮的程序是 v0.1.1。我不确定这个版本号是从哪里来的,因为最初的开发者只发布了 v0.1.0。很有可能开发人员从来没有时间编写配置文件读取/加载代码。该项目现在似乎已经死了,Github 上的最后一次更改是一年前的错字修复。
因此,最终要由其他人在程序中实际实现配置文件读取/加载功能。但是,您可以使用所写的~/.jstest-gtk/profile/profile1.xml作为参考来根据需要设置值。
我找到了保存这些设置的方法。一旦您在 jstest-gtk 中配置了死区和所有内容,它就会使用jscal. 包含的操纵杆包jscal还包含js-store,js-restore和 udev 规则js-restore。因此,为了保存您的配置,您只需打开一个终端并输入以下命令:
sudo jscal-store /dev/input/js0
Run Code Online (Sandbox Code Playgroud)
/dev/input/js0 是我的操纵杆,但你的可能不同
运行此命令后,当插入游戏杆/游戏手柄js-restore时,由于 udev 规则将自动运行游戏杆/游戏手柄,该规则会自动将使用jstest-gtk和保存的游戏杆配置文件恢复js-store到文件中/var/lib/joystick/joystick.state。
另请参阅:jscal联机帮助页
| 归档时间: |
|
| 查看次数: |
2699 次 |
| 最近记录: |