grumbel 2015년 11월 4일 오전 10시 47분
Big Picture Controller Setup (Linux)
I am using Big Picture Mode in Linux. There used to be a "Edit Controls" button under Settings->Controller that allowed one to configure a generic gamepad to work in Steams Big Picture mode:

https://youtu.be/59mX47vWD9M?t=1m3s

In the latest version of Big Picture mode that is gone and instead all I see is:

Detected Controllers:
XInput controller

That is shown even when the controller is not a XInput controller and the settings are all messed up. So how do I setup the controller now?
< >
전체 댓글 6개 중 1~6개 표시 중
grumbel 2015년 11월 4일 오후 9시 12분 
You should still be able configure the controller manually, an environment variable like this (set in a Terminal and then starting Steam from the same Terminal):

export SDL_GAMECONTROLLERCONFIG="030000006d0400001fc2000005030000,Logitech F710 Gamepad (XInput),a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3"

might do the trick (untested). See:

https://github.com/gabomdq/SDL_GameControllerDB/blob/master/gamecontrollerdb.txt

This environment variable is what you used to be able to configure in Steam via Big Picture Mode. To find out the SDL GUID for the controller one can use:

https://github.com/Grumbel/sdl-jstest/

It's all kind of nasty and error prone and I'd really like to know why that configuration is gone, as that made things super simple.
CSmuggler 2015년 11월 23일 오후 3시 21분 
I'm having the same issue. The dev of a certain game replies to most controller issues with "configure it in big picture" Kinda hard to do that when the configure option is missing. Valve, FIX THIS ♥♥♥♥.
beautifuldreams 2015년 12월 27일 오전 7시 59분 
would be nice if the Big Picture edit controller option was restored, most/every? sdl game is broken for me because of this

jstest doesn't seem to spit out a GUID
beautifuldreams 님이 마지막으로 수정; 2015년 12월 27일 오전 10시 48분
grumbel 2015년 12월 27일 오전 8시 32분 
sdl2-jstest can list the GUID:

https://github.com/Grumbel/sdl-jstest/

$ sdl2-jstest --list
Found 1 joystick(s)

Joystick Name: 'Microsoft X-Box 360 pad'
Joystick GUID: 030000005e0400008e02000010010000
Joystick Number: 0
Number of Axes: 6
Number of Buttons: 11
Number of Hats: 1
Number of Balls: 0
GameController:
Name: 'X360 Controller'
Mapping: '030000005e0400008e02000010010000,X360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,'

beautifuldreams 2015년 12월 27일 오전 10시 46분 
ah, i was using jstest provided in the ubuntu 'joystick' package, which seems to be different. unfortunately i'm not in a situation where i can compile sdl2-jstest

*using the suggestion in your 2nd post with the userspace xboxdrv seems to fix everythign for me

export SDL_GAMECONTROLLERCONFIG="0000000058626f782047616d65706100,Xbox Gamepad (userspace driver),platform:Linux,a:b0,b:b1,x:b2,y:b3,start:b7,back:b6,guide:b8,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,leftshoulder:b4,rightshoulder:b5,lefttrigger:a5,righttrigger:a4,leftstick:b9,rightstick:b10,leftx:a0,lefty:a1,rightx:a2,righty:a3"

thanks
DJ_Link 2015년 12월 27일 오후 1시 03분 
darkturkey님이 먼저 게시:
apparently configuring controllers used to be easy via Big Picture mode, but Steam removed the ability sometime ago
http://steamcommunity.com/discussions/forum/1/496880503059492482/

*
following the suggestion in the above link:
running from terminal
export SDL_GAMECONTROLLERCONFIG="0000000058626f782047616d65706100,Xbox Gamepad (userspace driver),platform:Linux,a:b0,b:b1,x:b2,y:b3,start:b7,back:b6,guide:b8,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,leftshoulder:b4,rightshoulder:b5,lefttrigger:a5,righttrigger:a4,leftstick:b9,rightstick:b10,leftx:a0,lefty:a1,rightx:a2,righty:a3";steam

i was able to get my controller working with Quest for Dungeons, everything seems to work great

update: beat the game, controller worked perfectly

Ahh that's great, thanks for letting me know, I was actually researching and found out that Steam Linux packs its own SDL libs and that may be the reason as well, so even if I where to compile it againt another SDL version the one in steam might take precedence, need to investigate this further. Anyway, it's a fix for now. If you want to do a separate thread to inform other users of this fix I can put it in a sticky note :)
< >
전체 댓글 6개 중 1~6개 표시 중
페이지당 표시 개수: 1530 50

게시된 날짜: 2015년 11월 4일 오전 10시 47분
게시글: 6