조이스틱 또는 게임 패드는 어떻게 구성합니까?


68

최근에 친구로부터 Logitech Rumblepad 2 (PS2 컨트롤러와 같은 조이스틱)를 받았습니다.

우분투에서 이것을 어떻게 구성합니까? 가능하면 GUI 유틸리티를 사용하는 것이 좋습니다.

나는 시도 jstest-gui했지만 내 가속도계를 보여줍니다!


1
조이스틱이 어떤 브랜드 이름과 모델인지 말씀 하시겠습니까?
Geppettvs D' Constanzo

@ GeppettvsD'Constanzo : 절대 !!!! : D (농담) 질문 업데이트
RolandiXor

3
jscalibrator : - 더 이상 사용할 수, - 도청 - 고정되지 않습니다 참조 : bugs.launchpad.net/ubuntu/+s...sw/+bug/416628는 대안을 찾고

답변:


35

이 프로세스는 Ubuntu 11.04 (Natty) 및 이전 버전에서 작동합니다. 최신 버전 에 대해서는 RolandiXor 의이 답변을 참조하십시오 . 감사합니다.

나에 의해 테스트되지 않았지만 http://ubuntuforums.org/showthread.php?t=393425에 제공된 링크에서 발견되면 도움이되기를 바랍니다.

조이스틱 및 jscalbrator 설치

sudo apt install joystick jscalibrator

그런 다음 교정 프로세스를 실행하십시오.

jscal -c /dev/input/js0 (이것은 나의 조이스틱 위치입니다, 당신을 확인하십시오)

jstest /dev/input/js0 (또는 어디에서나) 올바르게 기억하면 오류없이 0을 반환해야합니다.

jscalibrator를 실행하십시오.

jscalibrator

게임 패드의 유형을 정확하게 인식하고 모든 버튼과 축을 인식해야합니다

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

라는 응용 프로그램도 있습니다 jstest-GTK 그런 일을 할 것, 내가 여기에 스크린 샷과 당신을 위해 링크를 게시 : https://github.com/Grumbel/jstest-gtk를 (이 소프트웨어는 컴파일 될 필요가있다 작동시키기 위해)

여기에 이미지 설명을 입력하십시오


5
시간이 답을 업데이트합니다 : $ sudo는 apt-get을 jscalibrator 읽기 패키지 목록을 설치 ... 종속성 트리 읽기 상태 정보 ... 완료 E 구축 완료 : 패키지 jscalibrator 찾을 수 없습니다
마테오

2
답변이 업데이트되었습니다. 최신 버전에 대한 추가 지원은 RolandiXor의이 답변을 참조하십시오. 감사합니다 askubuntu.com/a/270111/9598
Geppettvs D' Constanzo

첫 스크린 샷에 jscalibrator가 있다고 가정합니까? 바로 내가 찾는 소프트웨어입니다. 더 이상 최신 버전의 Ubuntu에는 존재하지 않으므로 특정 버튼 누름을 실제로 표시하는 대안이 있습니까? 0-11의 버튼이 무엇인지 알지 못하므로 jstest 또는 jscal을 사용하는 방법을 모릅니다. 그러한 소프트웨어가 없다면 참조 매핑을 보여주는 그림이 있습니까? 나는 X = 0, O = 1, square = 2, triangle = 4를 추측하지만 추측 할 수있는 한입니다.
Christian

이 도구 중 일부는 컨트롤러가 사용해야 할 입력 드라이버를 선택할 수있는 기능을 제공합니까? 예를 들어 udev처럼?
philx_x

30

KDE의 시스템 설정을 사용하여 쿠분투에서 조이스틱을 교정 할 수 있습니다. 이것은 물론 "오버 킬 (overkill)"솔루션입니다. 물론 KDE가 필요합니다 (대부분의 우분투 사용자는 이것을 원하지 않습니다).

여기에 이미지 설명을 입력하십시오

위 스크린 샷에 조이스틱을 연결하지 않았지만 이전에 사용해 보았지만 작동합니다.

JStest gtk와 조이스틱

이들은 최근에 테스트하지 않은 우분투 저장소에 포함 된 두 가지 도구입니다 (다른 옵션을 찾을 때이 도구를 찾았습니다). 두 가지 중 첫 번째 jstest-gtk는 그래픽 도구이며 joystick일련의 명령 줄 유틸리티입니다.

다음을 사용하여 설치할 수 있습니다.

sudo apt-get install jstest-gtk 

또는

sudo apt-get install joystick

Jstest-gtk는 조이스틱 명령 줄 도구의 프런트 엔드입니다.


설치 kde-system-settings했지만 이러한 설정을 찾을 수 없습니다. 그들은 정확히 어디에 있습니까? 다른 패키지를 설치해야합니까?
Seth

검색 상자에 @Seth 유형 조이스틱 및 입력 장치가 강조 표시되어야합니다.
RolandiXor

그때 다른 패키지가 필요합니다. 참조 : i.stack.imgur.com/h2437.png
Seth

@Seth 나는 그것을 추적해야합니다 :(
RolandiXor

2
시도 jstest-gtk했지만 아무것도 변경할 수없는 것 같습니다 .. 그래도 테스트에 유용합니다.
Seth

23

Ubuntu 13.04를 사용하고 있으며 Logitech Rumblepad 2를 사용하고 있습니다 . 조이스틱jstest-gtk 설치했습니다 . 이미 기본값으로 보정되었으며 조이스틱 장치가 올바르게 감지되었습니다. 플러그 앤 플레이 만하면됩니다.

구성을 교정하고 저장해야 할 경우 jtest-gtk를 열면됩니다.

여기에 이미지 설명을 입력하십시오

장치를 두 번 클릭하여 보정 할 수 있습니다.

여기에 이미지 설명을 입력하십시오

그것이 나에게 한 것처럼 도움이되기를 바랍니다.


구성을 어떻게 저장합니까? 어디에 저장됩니까? 어느 파일에서?
erik

이것은 Shaharil 덕분에 16.04에서도 작동했습니다.
TenLeftFingers

14

여기에 대한 답변이 조금 오래되어 사용자가 다시 문제를 겪고있는 것 같습니다. 이것은 Ubuntu에서 조이스틱 또는 게임 패드를 구성하는 현재 2016 솔루션입니다.

당신이 사용할 수있는 antimicro가의 포크입니다, joy2key하고있다 GUI, 이것을 사용 PPA15.10로 12.04를위한

sudo add-apt-repository ppa:ryochan7/antimicro
sudo apt-get update
sudo apt-get install antimicro

16.04+의 경우 이것을 사용하십시오 PPA

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install antimicro

출처

AntiMicro의 Screnshot 및 키 매핑


1
이것은 또한 droidpad안드로이드 폰을 게임 패드로 사용할 수 있는 응용 프로그램 과 함께 작동했습니다 .
vivi

이 응용 프로그램은 15.10에 내 USB 게임 패드를 설치하지 않았습니다-14.04에서 잘 작동합니다. 15.10에 대한 해결 방법이 있습니까?
TenLeftFingers

나는 해결 방법을 모른다 .15.10에서 나를 위해 일했지만 여기에 커널과 시스템을 업데이트 sudo apt-get dist-upgrade하고 xbox 드라이버 sudo apt-get install xboxdrv재부팅 을 시도 하여 커널과 시스템을 업데이트하십시오 . 또한 업그레이드하려는 경우 16.04 버전을 포함하도록 답변을 업데이트했습니다. @ TenLeftFingers
마크 커비

감사합니다 마크 커비. 전원 코드가 연결되어 있지 않으면 랩톱이 USB를 통해 충분한 전원을 공급하지 않습니다.
TenLeftFingers

@TenLeftFingers (및 USB 케이블을 통해 연결했을 때 컨트롤러가 인식되지 않는 다른 사람에게)- 시도해 볼 가치가있는 것은 더 짧은 케이블 입니다. 나는 방금 가장 가까운 것을 잡았습니다. 인식 된 것이 없습니다. 나는 꽤 짧은 것을 시도했고 PS2 컨트롤러와 Xbox One 컨트롤러는 다음을 사용하여 발견되었습니다.ftest /dev/input/by-id/..
n1k31t4

7

현재 키 (마우스 포함)를 Logitech Gamepad F310에 매핑하기 위해 qjoypad를 사용하고 있습니다. 키보드 및 마우스 컨트롤만을 염두에두고 설계된 게임에 적합합니다. cli에서 다음과 같이 실행해야합니다 qjoypad --notray. GUI를 사용합니다.

Qjoypad를 설치하는 방법
먼저 GetDeb Games ppa를 추가하십시오

wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu raring-getdeb games" >> /etc/apt/sources.list.d/getdeb.list'

그런 다음 패키지를 업데이트하고 설치하십시오.

sudo apt-get update
sudo apt-get install qjoypad

또는 여기 에서 패키지를 다운로드하고 선호하는 패키지 관리자와 함께 설치 하십시오 .


qjoypad는 우분투 저장소에 없습니다. 추가하는 방법에 대한 지침이 있습니까?
Nil

1
시냅틱 패키지 관리자를 통한 설치를 회상하는 것 같습니다. 집에 도착하면 확인하지만 qjoypad.sourceforge.net 에서 구할 수 있습니다 . tar.gz의 압축을 ./config make make install
풀면

1
3 년 이상 패키지가 업데이트 된 것처럼 보이지 않습니다. 또한 업데이트가없는 방법이 중요하지 않은 것처럼 ppa가있는 것처럼 보이지 않습니다. 분명히 raring의 저장소에 없습니다. Nvm, ubuntuupdates.org/ppa/getdeb_games?dist=raring
Nil

나는 여전히 런처에서 노 레이 옵션을 실행하는 방법을 알아 내려고 노력 중입니다.
Nil

1
이 글을 쓸 당시 @Nil, qjoypad는 실제로 우분투 저장소에 있습니다.
Enkouyami
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.