não está salvando o perfil

2

Olá, espero ter usado a tag certa, se não puder sugerir outra, por favor. De qualquer forma, eu ainda sou iniciante no Ubuntu e estou tendo problemas com o jstest-gtk.

Eu instalei o jstest-gtk e eu consegui configurar meu controlador Xbox 360 com fio como eu quero, mas quando eu vou salvar para o perfil ele me diz que ele salvou como "Profile 0" e depois eu fecho a janela, mas quando eu reabrir jstest-gtk meu perfil não está mais no menu suspenso, mas o meu controlador ainda está configurado para como eu quero. Quando eu reiniciar meu computador de desligar ou reiniciar o meu eu tenho que configurar meu controlador novamente e ainda não há perfis salvos no menu drop-down ainda. É muito chato ter que configurar meu controlador toda vez que eu inicio o Ubuntu.

Se alguém puder ajudar, serei verdadeiramente grato.

    
por NeonDragonX 16.02.2014 / 22:13

2 respostas

5

Depois de examinar o código, parece não haver nenhum código para realmente ler os perfis. Os perfis são gravados em ~ / .config / jstest-gtk / profile / profileX.xml.

Este programa bacana é v0.1.1. Não tenho certeza de onde veio esse número de versão, pois o desenvolvedor original liberou apenas a v0.1.0. As chances são de que o desenvolvedor nunca tenha conseguido escrever o código de leitura / carregamento do perfil. O projeto parece morto agora, com a última mudança no Github sendo um erro de digitação há um ano.

Então, em última análise, cabe a outra pessoa realmente implementar a funcionalidade de leitura / carregamento de perfil no programa. No entanto, você pode usar o arquivo ~ / .jstest-gtk / profile / profile1.xml como referência para definir os valores conforme desejado.

ATUALIZAÇÃO:

Encontrei uma maneira de salvar essas configurações. Depois de ter suas zonas mortas e tudo configurado no jstest-gtk, ele aplica automaticamente as configurações usando jscal . O pacote de joystick que contém jscal também contém as regras js-store , js-restore e udev para js-restore . Então, para salvar sua configuração, basta abrir um terminal e digitar este comando:

sudo jscal-store /dev/input/js0

/ dev / input / js0 é o meu joystick, mas o seu pode ser diferente

Depois de executar este comando, ao conectar seu joystick / joypad js-restore será executado automaticamente graças às regras do udev que restaurarão automaticamente o perfil do joystick feito com jstest-gtk e salvo com js-store no arquivo / var / lib / joystick / joystick.state.

    
por Chuck R 10.10.2014 / 11:27
0

Para minha versão do jscal, o comando para salvar foi:

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

Mas obrigado Githlar; Você me pegou no caminho certo.

Eu recebi o comando da manpage:

link

    
por Jermaine Coston 29.11.2014 / 17:05