요즘 PC게임들은 대부분 Xbox 컨트롤러를 기준으로 컨트롤러 세팅을 해 놓습니다. 심지어 PS컨트롤러조차도 X360CE라 불리는 프로그램을 이용해서 XBOX 컨트롤을 에뮬레이팅해야 하는 경우도 있습니다.


결국 최근 게임에서 게임패드를 사용하려면 Xbox 컨트롤러가 어떻게든 인식이 되어야 한다는 의미입니다.


그러면 리눅스에서 Xbox 컨트롤러는 어떨까요?


일단 리눅스에서는 커널에서 Xbox컨트롤러를 지원합니다.

lsusb를 쳐보면 당당하게 XBOX컨트롤러라고 인식을 하고 있습니다.

Screenshot at 2017-07-17 02:05:27.png


그러니까 드라이버라던가 그런 것은 전혀 신경 쓸 필요가 없다는 의미입니다.


그런데... Wine에서 실행할 때 가끔이지만 이것이 문제를 일으키곤 합니다. Xbox 컨트롤러 그대로 인식이 되어서 게임에도 그대로 들어가면 참 좋은데 Wine은 xinput방식이 아직은 그렇게 썩 좋지 않아서 문제가 많습니다. 어떤 경우에는 그냥 구식인 DirectInput방식으로 인식되는 경우도 있었습니다.


이런 경우에는 게임에서 Xbox컨트롤러를 인식 못합니다. 일부 몇몇 PC에 대한 이해도가 낮은 게임에서 자주 벌어지는 일인데(거의 대다수가 일본업체 - 진짜 PC로 게임을 내는게 신기할 정도입니다.) 이럴 경우에는 억지로 인식 시켜야 합니다.


우선은 아래의 파일을 다운로드 받습니다.


Xbox360Controller_WINE.zip 


X360CE로 만들어진 것인데 이걸 그냥 DLL형태로 바로 인식 시킬 수 있도록 한 겁니다. 무조건 XBOX360 무선 컨트롤러로 인식 시키는 파일입니다.


그리고 Wine설정으로 들어갑니다.


Screenshot at 2017-07-17 02:10:52.png


그리고 위와같이 xinput1_3 을 네이티브로 설정합니다.


마지막으로 위에서 다운로드 받은 XBOX360_WINE.zip 파일의 내용물을 Wine으로 굴릴 게임의 exe가 있는 곳에 풀어버립니다.


이후에 해당 게임은 모든 연결된 컨트롤러가 전부 XBOX360 무선 컨트롤러로 인식이 되고 WINE의 아직은 부족한 인식을 회피할 수 있게 됩니다.

번호 제목 글쓴이 날짜 조회 수
공지 [사용기] 음악재생기와 NAS 그리고 환경꾸미기 [13] 바람곰돌 2018.05.03 311
공지 우분투 18.04 LTS Bionic Beaver를 써보았습니다! [18] la_Nube 2018.04.28 2341
공지 만자로를 쓰다가 [3] 꼬꼬댁 2018.04.28 462
공지 리눅스 대초보자의 Deepin OS 사용 후기 공유합니다. [22] PEACH 2018.04.27 760
공지 작은 교회에서 커뮤니티 실비아판 사용하기 [20] 산돌이네 2018.04.01 437
공지 리눅스 사용기 및 팁엔테크 게시판 사용 도움말 관리자 2014.11.04 51409
558 [질문] 노트북 듀얼 그래픽카드에 관하여.. [2] 리눅스초짜 2017.07.23 4118
557 나만의 배포판 만들기 3.5) 한국어 설정이 완료된 LinuxMint 18.2 Sonya버전 만들기 - 추가 패키지 [1] Moordev 2017.07.21 1067
556 나만의 배포판 만들기 3) 한국어 설정이 완료된 LinuxMint 18.2 Sonya버전 만들기 [1] Moordev 2017.07.20 1108
» Wine으로 실행한 게임에서 XBox Controller가 잡히지 않을 때 [3] file Moordev 2017.07.17 1102
554 Hyperdimension Neptunia Re;birth1 리눅스에서 실행하기 [2] file Moordev 2017.07.14 989
553 [도전] 윈도우즈 없이 컴퓨터 하기 -2~3주차 [4] file 리눅스초짜 2017.07.13 4723
552 제노너츠 xenonauts 한글 패치 리눅스 버젼에 적용하기! [4] file 만화가엄두 2017.07.13 1425
551 멜론 웹 플레이어가 막혔네요...ㅠㅠ [1] 기즈모 2017.07.11 5204
550 나만의 배포판 만들기 2) 한국어 설정이 완료된 ElementaryOS 0.4 LOKI버전 만들기 [2] Moordev 2017.07.11 1112
549 [팁] 리눅스에서 반응이없는 프로그램을 죽이기위한 7 가지 방법 행복한펭귄 2017.07.09 1091
548 나만의 배포판 만들기 1) 리눅스 배포판 커스터마이징 도구 Customizer 설치 법 [2] Moordev 2017.07.09 1947
547 <해결됨!> 제노너츠 리눅스 버젼에 한글 패치를 깔고 싶습니다! [10] file 만화가엄두 2017.07.05 4965
546 리눅스민트 18 및 18.1에서 18.2 Sonya로 업그레이드하는 방법 [5] la_Nube 2017.07.05 4575
545 리눅스민트에서 GUI 로그인 화면을 불러오지 못하는 경우의 임시방편 [1] la_Nube 2017.07.05 4220
544 Playonlinux로 한컴타자연습 설치하기 [4] file Moordev 2017.07.04 1998
543 webdav로 동영상 보기 힘드네요 ^^ [3] 바람곰돌 2017.06.30 4612
542 Linux에서 Evernote를 사용하는 방법 file 행복한펭귄 2017.06.30 1992
541 [도전] 윈도우즈 없이 컴퓨터 하기 -첫주차 [11] 리눅스초짜 2017.06.26 5230
540 리눅스 데스크탑 환경의 구성 요소 행복한펭귄 2017.06.25 1252
539 [백신] 7가지 무료 리눅스 안티 바이러스 [3] file 행복한펭귄 2017.06.25 4642
loginbox
아직 회원이 아니세요? MEMBER JOIN