태그 보관물: peripherals

peripherals

USB를 통해 PS3 Sixasis Controller를 작동 시키려면 어떻게해야합니까? 버튼을 누르라는

PS3 Sixaxis 컨트롤러를 Ubuntu 12.04와 함께 사용하려고합니다. sixaxis의 우분투 위키 페이지에 QtSixA를 설치한다고 나와 있습니다. 이제 문제는 실제로 컨트롤러를 사용하는 것입니다. 테스트하기 위해 “SuperTux 2″를 설치했습니다. 일반적으로 SuperTux는 조이스틱이 없다고 말합니다. PS3 컨트롤러를 연결하고 스캔을 누르면 모든 컨트롤과 할당 된 버튼이 표시됩니다. 그런 다음 작업을 클릭하면 할당하려는 버튼을 누르라는 메시지가 표시됩니다. 여기서 컨트롤러의 버튼을 눌러도 아무것도하지 않는 문제가 있습니다. 컨트롤러의 버튼에 어떤 동작도 할당 할 수 없습니다.

PCSX도 마찬가지입니다. 컨트롤러를 구성하고 드롭 다운에서 Sony Playstation (R) 3 컨트롤러를 선택할 수 있지만 버튼을 할당하려고 할 때 PS3 컨트롤러의 버튼을 눌러도 아무런 작업이 수행되지 않습니다.

웹에서 Bluetooth 연결 방법에 대한 수많은 안내서를 볼 수 있지만 컴퓨터에는 Bluetooth 동글이 없으므로 USB를 통해 연결하고 싶습니다.

또한 QtSixA는 컨트롤러도 볼 수 있습니다. 시도한 “기본 프로필 구성”을 할 수 있지만 SuperTux 2와 PCSX는 다르게 반응합니다 …


업데이트 : Sixaxis에 대한 Ubuntu 커뮤니티 가이드 가이드에sudo apt-get install libusb-dev libusb-0.1-4 xserver-xorg-input-joystick 따라을 시도한 다음 sixpair를 컴파일했습니다. 실행 중 sudo ./sixpair블루투스 활성화에 대한 불만이 발생하면 스캔을 클릭하면 SuperTux 2가 더 이상 컨트롤러를 찾을 수 없습니다.

이 기사를 읽은 후에 PS 버튼을 눌러 작동시켜야한다는 것을 알았습니다 … 음, 컨트롤러를 POINTER 장치로 사용하는 데 효과적이었습니다. 이제 아날로그 스틱을 사용하여 마우스를 화면에서 춤추게 만들 수 있습니다. 그래도 SuperTux 2 및 PCSX에서 작동시키는 방법을 잘 모르겠습니다 …

내가 xserver-xorg-input-joystick설치 하지 않았을 때 PS 버튼을 누르면 컨트롤러 2로 다른 방의 PS3에 연결되었습니다. 지금 무슨 일이 일어나고 있는지 매우 혼란 스럽습니다 …



답변

나는 그것에 대해 뭔가를 읽었으며 블루투스를 사용하여 PS3 컨트롤러를 직접 연결하는 것이 더 좋을 것이라고 생각합니다. 이것 좀 봐 .

나는 당신의 한계를 읽었으며 여전히 블루투스를 사용해야한다고 생각합니다. 당신은 블루투스 USB 동글을 구입할 수 있습니다, 그들은 저렴합니다 (dealextreme.com/p/…) .


답변

이것이 도움이되는지 확실하지 않지만 에뮬레이터를 재생하도록 PS2 컨트롤러를 설정할 때 jstest-gtk 사용 했습니다 .

jstest-gtk와 에뮬레이터 사이에 설정하는 데 약간의 시간이 걸렸습니다 (ZSNES 사용). jstest-gtk를 통해 컨트롤러가 올바르게 읽 히면 에뮬레이터로 가서 모든 버튼을 할당해야했습니다. (컨트롤러를 자동 감지한다고 생각했지만 그렇지 않았습니다.) 훌륭합니다. 나는 그것에 아무런 문제가 없었습니다.

내가 말했듯이 PS3 컨트롤러에서 작동하는지는 모르겠지만 시도해 볼 가치가 있습니다.


답변

나는 데비안 리포지토리에서 직접 설치할 수있는 joy2key를 설치했습니다. 실행 한 프로그램 / 에뮬레이터를 실행하기 전에 설치 한 후에 joy2key --dev /dev/input/[device number] --terminal는 아날로그 조이스틱을 구성해야합니다 (나중에 이것을 피할 수있는 방법이 있지만 어떻게 보지 않았습니까? 구성 파일을 작성하려면), 당신은 갈 수 있습니다 .MAME 및 다른 사람들과 함께 사용하지만 여전히 일부 snes 에뮬레이터에서 작동하지 않을 수 있습니다 .USB 포트와 함께 사용해야하는 모든 사람들 에게이 작업을 희망하십시오.


답변

터미널에서이 명령을 실행해야합니다.

sudo xboxdrv --detach-kernel-driver

이것 좀 봐 .


답변