Ubuntu 16.04를 새로 설치했으며 GOG에서 Transistor라는 게임을 다운로드했습니다. 이런 종류의 게임을하기 위해 무선 Xbox One 컨트롤러를 구입했습니다. 내가 알 수있는 것으로부터,이 컨트롤러에 대해서는 Ubuntu에서 무선이 지원되지 않으므로 [알려진 작동] micro-usb> usb 어댑터를 사용하여 연결했습니다.
-
게임을 성공적으로 설치했습니다. 키보드 / 마우스로 재생할 수 있습니다. 게임 설정에서 컨트롤러 아이콘을 클릭해도 아무런 변화가 없습니다.
-
“Ubuntu xboxdrv 통합”을 설치했으며 이제 설정 메뉴에 조이스틱 옵션이 있습니다. 여기에는 4 개의 360 컨트롤러가 나열되며 컨트롤러의 입력에 응답하는 컨트롤러는 없습니다.
-
입력
lsusb
하면 연결된 항목 중 하나로 “Microsoft”가 표시됩니다. 컨트롤러의 연결을 끊으면 항목이 사라 지므로 시스템에 컨트롤러가 표시됩니다. 내가 연결하면 잠시 울립니다. -
“X”(연결) 버튼을 누르면 거의 30 초 동안 깜박입니다.
알다시피 유선, 심지어 Xbox One 컨트롤러도 최신 버전의 Ubuntu와 호환됩니다. 아무도 내가하고 있지 않은 일이나 어디서부터 시작 해야하는지 말해 줄 수 있습니까? OS와 함께 새로운 커널이 설치되었다고 가정합니다.
내가 입력하지 lsmod
않고있다 ubuntu-xboxdrv
거나 xboxdrv
또는 xpad
목록에. insmod ubuntu-xboxdrv
터미널에 입력 했는데 파일이나 디렉토리가 없기 때문에로드 할 수 없다는 메시지가 나타났습니다. 타이핑 modprobe ubuntu-xboxdrv
은 또한 그것을 찾을 수 없다고 말했다. (나는 또한 xboxdrv
둘 다 시도했다 .)
내가 알 수있는 한,로드 된 모드가 아닌 것은 최고의 범인입니다. ubuntu-xboxdrv
모드의 이름조차도 어떻게 알 수 있습니까? 다시 설치하여 설치가 완료되었는지 확인했습니다. 어디로 갔는지 어떻게 알 수 있습니까?
답변
먼저, 4.1 * 이후의 커널 (확인하고 4.4 *를 가짐)에서 xboxdrv가 더 이상 xbox one 컨트롤러와 더 이상 작동하지 않는다는 것을 읽었습니다.
xpad는 Steam에서 사랑을 받았기 때문에 예전만큼 오래되지 않았습니다. xboxdev에 무엇이 손실되는지 모르지만 컨트롤러가 작동하기를 원합니다.
내 컨트롤러는 Covert Forces Edition이라는 최신 펌웨어 버전입니다. 새로운 펌웨어 때문에 여기 에서 찾은 패치가 필요합니다
.sudo apt-get install git sudo apt-get install dkms sudo git clone https://github.com/paroj/xpad.git /usr/src/xpad-0.4 sudo dkms install -m xpad -v 0.4
모두 괜찮아 보였다. 그러나 나는 명중
lsmod
하고xpad
아직도 적재되지 않았다. 그것을로드하려면 입력했습니다 :sudo modprobe xpad
필요한 키를 사용할 수 없기 때문에 삽입 할 수 없다는 새로운 오류가 발생했습니다. 이것은 BIOS에서 보안 부팅을 끄면 해결됩니다.
sudo modprobe xpad
다시 입력 했는데 확인은 없었지만 불만은 없었습니다. 나는 아래를 보며lsmod
보라, 목록의 상단에 있었다xpad
! 설정의 조이스틱 메뉴 아래에서 5 번째 컨트롤러로 나타나고 젠장하는 것이 응답하기 때문에 모드 버전이라고 생각합니다. “X”가 켜지고 버튼이 작동합니다.
답변
- 설치
sysfsutils
–sudo apt install sysfsutils
- 구성 파일을 열어
gksu gedit /etc/sysfs.conf
- 이 줄을 추가하십시오
sysfs.conf
–>module/bluetooth/parameters/disable_ertm = 1
- 저장하고 다시 시작하십시오.