не сохранение профиля

Привет, я надеюсь, что использовал правильный тег, если нет, не могли бы вы предложить другой, пожалуйста. В любом случае, я все еще начинающий с Ubuntu и у меня проблемы с jstest-gtk.

Я установил jstest-gtk и мне удалось настроить свой проводной контроллер Xbox 360 послесвечения так, как я хочу, однако, когда я иду, чтобы сохранить в профиль, он говорит мне, что он сохранил его как «Профиль 0», а затем я закрываю окно, но когда я снова открываю jstest-gtk, мой профиль больше не отображается в выпадающем меню, но мой контроллер все еще настроен так, как я хочу. Когда я перезагружаю компьютер из выключенного состояния или перезагружаю свой, мне приходится заново настраивать контроллер, и в раскрывающемся меню все еще не сохраняются профили. Это действительно раздражает необходимость настраивать мой контроллер каждый раз, когда я запускаю Ubuntu.

Если кто-то может помочь, я буду очень благодарен.

2
задан 17 February 2014 в 01:13

2 ответа

После просмотра кода, похоже, нет никакого кода, который действительно читал бы профили. Профили записываются в ~ / .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

/ dev / input / js0 - мой джойстик, но ваш может отличаться

После выполнения этой команды при подключении джойстика / джойстика js-restore автоматически запустится благодаря правилам udev, которые автоматически восстановят профиль джойстика, созданный с помощью jstest-gtk и сохраненный с помощью js-store, в файл / var / lib / joystick /joystick.state.

0
ответ дан 17 February 2014 в 01:13

Для моей версии jscal команда для сохранения была на самом деле:

sudo **jscal-store** /dev/input/js0

Но спасибо Гитлар; ты получил меня на правильном пути.

Я получил команду со страницы руководства:

http://manpages.ubuntu.com/manpages/trusty/man1/jscal.1.html

0
ответ дан 17 February 2014 в 01:13
  • 1
    Отредактированный мой ответ. Рассмотрите – Sergiy Kolodyazhnyy 12 August 2015 в 17:40

Другие вопросы по тегам:

Похожие вопросы: