当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Xbox360 控制器 Linux 驅動程式
帖子发表于 : 2008-11-10 9:06 

注册: 2008-11-10 8:37
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
前言:最早的驅動程式是由 XBOX Linux project 發佈的 Xpad
網址:http://www.xbox-linux.org/wiki/Main_Page

因此有了底下的教學(需要編譯核心)
Install and configure Microsoft® Xbox™ and Xbox 360™ controllers under Ubuntu 7.10
https://help.ubuntu.com/community/Xbox360Controller


後來才有
Userspace Xbox/Xbox360 USB Gamepad Driver for Linux

教學網頁
Howto: Use Xbox Controllers (original, 360, 360 wireless, 360 guitar) with Linux
http://ubuntuforums.org/showthread.php?t=825464

驅動程式作者網站
http://pingus.seul.org/~grumbel/xboxdrv/


** 注意 ** ubuntu 8.10 請用最新版 0.3版 的驅動程式編譯
http://pingus.seul.org/~grumbel/xboxdrv ... .3.tar.bz2

** 根據教學的指引,無法編譯時:
代码:
sudo apt-get install linux-headers-`uname -r` build-essential automake


---------------------------------------------------------------------------------
** 編譯:"有線的"xbox360控制器 無法驅動時需要修改的地方
* 根據 #60 JonnyTheDreamer said
http://ubuntuforums.org/showthread.php? ... &page=6#60

打開:
xbox360_controller.cpp

尋找:
usb_interrupt_write(handle, 2, buffer, len, 0);

usb_interrupt_write(handle, 2, rumblecmd, sizeof(rumblecmd), 0);

usb_interrupt_write(handle, 2, ledcmd, sizeof(ledcmd), 0);

change the 2 to 1,and it works.

---------------------------------------------------------------------------------
** 開機時載入需要驅動程式需要的模組 uinput,joydev 和 禁用xpad
* 根據75 soelk 的建議設定
http://ubuntuforums.org/showthread.php? ... &page=8#75

* 開機載入需要的模組
代码:
sudo gedit /etc/modules

然後在空白處增加

# for creating userspace drivers.
uinput

# for joystick devices
joydev


* 禁用xpad
代码:
sudo gedit /etc/modprobe.d/blacklist

然後在空白處增加

#replaced by xbox 360 controller driver
blacklist xpad

---------------------------------------------------------------------------------
結語:
此驅動程式可以在 Ubuntu7.10 8.04 8.10 正確動作.

原本以為買有線Xbox360控制器回來可以直接支援Ubuntu,
結果讓我忙了好久還是沒辦法把xpad支援控制器,
最後還是靠 Userspace Xbox/Xbox360 USB Gamepad Driver for Linux
才能成功支援我的有線Xbox360控制器,不然只能在xp用的話那不就虧大了,
在xp也有高手放出非官方的驅動程式,讓大家能更方便的玩Game。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: Xbox360 控制器 Linux 驅動程式
帖子发表于 : 2013-01-04 6:25 

注册: 2008-09-03 2:28
帖子: 62
送出感谢: 2
接收感谢: 0 次
网上找到一个很简单的方法,原连接如下
http://www.upubuntu.com/2012/08/how-to- ... x-360.html

复制原文。。。原文是12.04,在xubuntu12.10下测试成功!

How To Install and Configure the Xbox 360 Wired/Wireless Controller under Ubuntu 12.04/Linux Mint 13

If you find difficulties running your XBOX 360 controller, then this tutorial will help you install it on a computer running Ubuntu/Linux Mint, and also show you how to configure it. This tutorial is workable for both wired or wireless X-Box 360 controllers.

Getting Started

To be able to use your Xbox 360 wired/wireless controller under Ubuntu 12.04 (Precise Pangolin) or Linux Mint 13, you need first to install some required packages. So, open the terminal and run this command:

代码:
sudo apt-get install --install-recommends jstest* joystick xboxdrv


Connect now your game controller to your PC via USB (wired) or connect your XBOX 360 PC wireless gaming receiver for your wireless controller, then run this command to start the configuration:

代码:
jstest-gtk


In the window that shows up, select your controller (Microsoft X-Box 360 pad, Generic X-Box pad, etc.) and click Properties:


Note If your controller is not listed, try to click the "Refresh" button.

A new window will pop-up which will help you calibrate your gaming controller, remap the buttons of your game controller (changing the order of axis and buttons), etc.


After you finish your configuration, save your new settings and close the window. You will be able now to use your Xbox 360 controller to play games under Ubuntu/Linux Mint.


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译