Я установил версию Steam для Windows в моей ОС Ubuntu 13.04 из-за старых игр для ПК. Все работает отлично, за исключением того, что когда я играю в Dishonered, он не обнаружит мой контроллер xbox. Я попытался установить xpad / xboxdrv, но он все равно не будет работать. Я мог бы технически использовать qjoypad, но qjoypad для меня глючит. Я предпочел бы, чтобы мой контроллер общался напрямую с игрой, а не со сторонним программным обеспечением.
Я знаю, что Ubuntu может обнаружить мой контроллер, потому что он перечисляет его, когда я набираю lsusb в терминале. Любые предложения о том, что я мог бы сделать, чтобы мой контроллер xbox работал в Windows версии Steam?
Проблема в том, что Wine не поддерживает Xinput - API, используемый большинством современных игр для поддержки геймпада Xbox360. Для этого есть обходной путь, который вы бы использовали для Windows и старого геймпада не-Xbox360, но он немного сложен, см.