XBOX 360 kontrol cihazını nasıl çalıştırırım?

56

Ben kablosuz adaptör ile bir Microsoft XBOX 360 gamepad var ve ben onları Ubuntu ile kullanmak için ne yüklemek zorunda olduğunu merak ediyordum Bunu Windows üzerinde kullanırken, kablosuz alıcı için sürücüleri manuel olarak yüklemeliyim. bu uygunsa.)

    
sordu jhorton014 18.07.2012 19:51

11 cevap

38

XBOX 360 denetleyicinizi çalıştırmakta zorluklarla karşılaşırsanız, bu Ubuntu'yu çalıştıran bir bilgisayara kurmanıza yardımcı olacak ve ayrıca nasıl yapılandırılacağını size gösterecektir. Bu talimatlar hem kablolu hem de kablosuz X-Box 360 denetleyicileri için kullanılabilir.

Başlarken

Xbox 360 kablolu / kablosuz denetleyicinizi Ubuntu 12.04 (Precise Pangolin) altında kullanabilmek için önce gerekli paketleri yüklemeniz gerekir.

Terminali açın ve şu komutu çalıştırın:

sudo apt-get install --install-recommends jstest* joystick xboxdrv

Ayrıca, xpad'in yüklenmediğinden emin olmanız da gerekiyor:

echo "blacklist xpad" | sudo tee -a /etc/modprobe.d/blacklist.conf
sudo rmmod xpad  # unload module if already loaded

Ardından xboxdrv dosyasını çalıştırın:

xboxdrv --silent 

Pedi yapılandırma

Oyun denetleyicinizi PC'nize USB (kablolu) aracılığıyla bağlayın veya XBOX 360 PC kablosuz oyun alıcınızı kablosuz denetleyicinize bağlayın, ardından yapılandırmayı başlatmak için bu komutu çalıştırın:

jstest-gtk

Görünen pencerede, denetleyicinizi (Microsoft X-Box 360 ped, Genel X-Box pad, vb.) seçin ve Özellikler'i tıklayın:

Not Denetleyiciniz listede yoksa, "Yenile" düğmesini tıklatmayı deneyin.

Oyun denetleyicinizi kalibre etmenize, oyun denetleyicinizin düğmelerini (eksen ve düğmelerin sırasını değiştirerek) vb. değiştirmenize yardımcı olacak yeni bir pencere açılacaktır.

Yapılandırmanızı tamamladıktan sonra yeni ayarlarınızı kaydedin ve pencereyi kapatın. Artık Xbox 360 denetleyicinizi Ubuntu altında oyun oynamak için kullanabileceksiniz.

xboxdrv'yi önyüklemede başlayacak şekilde yapılandır

Özel bir makine yapıyorsanız veya başlangıçta xboxdrv'nin yüklü olduğundan emin olmak istiyorsanız şunları yapabilirsiniz:

Önce bir başlangıç ​​işini oluşturun:

sudoedit /etc/init/xboxdrv.conf

içeriğinde aşağıdaki içerikleri ekleyin:

start on filesystem
exec xboxdrv -D
expect fork

Bu, xboxdrv'nin açılışta başlatılmasını sağlayacaktır.

Kaynaklar:

verilen cevap stephenmyall 24.08.2012 22:36
20

Ubuntu 14.04, 15.10, 16.04 :

14.04 ve sonraki sürümlerde xboxdrv için uygun bir arka plan yüklemek ve oluşturmak için bir PPA oluşturdum.

Ayrıca bu PPA, bozuk yapılandırmayı temizler, xpad'i çakışma olarak işaretler (gerekirse durdur), xboxdrv arka planını başlatır ve Sistem Ayarları'na bir "Joystick" girişi oluşturur.

Yüklemek için bir terminalde çalıştırın:

sudo apt-add-repository -y ppa:rael-gc/ubuntu-xboxdrv
sudo apt-get update
sudo apt-get install ubuntu-xboxdrv

PS: Paketi diğer sürümlere kopyaladım ve hatta systemd ile çalışmak üzere değiştirdim.

    
verilen cevap Rael Gugelmin Cunha 15.04.2014 21:53
15

Sonunda onu çözdü. Bunu Terminalde yazın

sudo apt-get update
sudo apt-get install xboxdrv
xboxdrv --silent &

ve ardından ctrl + c

tuşlarına basın

ve Xbox sürücüsünü kurdum ve Xbox 360 denetleyicinizi kullanmaya hazırsınız: D. Herkesin denetleyicinin bir Tak ve Çalıştır olduğunu ve bunu kullanmak için gerekli sürücüleri yüklemediğini söylediğinde sanırım.

    
verilen cevap Mohd Arafat Hossain 26.05.2012 22:15
12

GÜNCELLEME: Bu, Çekirdek 4.2 (belki 15.10 veya 16.04) ve üstü için gerekli değildir. Bu Hata nihayet düzeltildi: İşte .

Yanıp sönen LED'lerle ilgili sorunlarınız varsa, bu ppa'yı ekleyin ve sabit xpad çekirdek modülünü SteamOS'tan yükleyin. Teşekkürler Vana!

sudo add-apt-repository ppa:mdeslaur/steamos
sudo apt-get update
sudo apt-get install steamos-xpad-dkms

Bu, Ubuntu'daki xpad modülünü günceller, dolayısıyla xboxdrv'ye ihtiyacınız yoktur.

    
verilen cevap jochenh 31.03.2014 17:09
9

Bu, Wine & gt; = 1.7'de çalışan bir XBox360 kontrol cihazının Ubuntu & gt; = 13.10'daki Steam oyunları dahil olmak üzere mevcut cevapların bir güncellemesidir. Kurulum ve çalıştırma için kök izinlerine gerek yoktur.

Aşağıdaki yöntemde temel olarak x360ce.exe kullanılmaktadır. Wine'in bir oyunla iletişim kurması için Dinput kodları sağlar (XBox kontrol cihazınızın hala Xinput kontrollerini gönderdiğine dikkat edin).

  1. XBox360 (veya uyumlu) kontrol cihazınızı, xpad çekirdek modülü ile otomatik olarak tanınmasını sağlamak için takın.

      

    xboxdrv 'yi yüklemeye ve çalıştırmaya gerek yok çünkü mevcut durumda denetleyici tanınıyor gibi görünüyor. Xpad çekirdek modülünü daha eski derslerde önerildiği gibi kara listeye almayın.

  2. Windows (Wine) uygulaması x360ce ve beraberindeki .dll ikili dosyaları için ZIP arşivlerini indirin. Xinput ve Dinput.
  3. İçeriğinin en azından aşağıdaki dosyalarla oyunun yürütülebilir dizinine kopyalanması için ZIP arşivlerini açın (ör. ~/.wine/drive_c/Programs/Games/game.exe veya ~/.wine/drive_c/Programs/Steam/SteamApps/common/Name_Of_Game/game.exe ):

    • x360ce.exe
    • dinput8.dll
    • xinput1_3.dll

    bazı oyunlar da gerekebilir:

    • xinput1_9.dll
  4. Henüz mevcut değilse, oyun dizininde bir x360ce.exe dosyası örneği oluşturmak için x360ce.ini 'yi Wine ile çalıştırın.

  5. x360ce.exe 'den çıkın (uygulama askıda kalabilirken bunu yapmak için Wine'ı öldürmeniz gerekebilir)
  6. Gelecekteki kilitlenmeleri önlemek için aşağıdaki satırı eklemek üzere x360ce.ini dosyasını bir düzenleyiciyle açın veya

    Version=1
    
  7. XBox denetleyicilerinizi tanımak için x360ce.exe 'yi tekrar başlatın.

  8. Denetleyici tanındığı anda isteğe bağlı olarak önceden kurulmuş kurulum dosyasını seçebiliriz.
  9. Kontrol cihazınızın düğmelerini ve kumanda kolu eksenlerini uygun değerlere ayarlayın.

  10. Kaydet bu ayarları xbox360ce.ini dosyasına kaydeder

  11. Ardından x360ce.exe çıkın (veya öldürün)
  12. Gerekirse, bazı ayarların ince ayarını yapmak için bir editördeki x360ce.ini dosyasını tekrar açın.
  13. Windows oyununuz şimdi Wine'dan başlatıldığında denetleyiciyi tanımalıdır.
  
  • Kontrol cihazını fişten çekmeyin, çünkü sadece oyunun yeniden başlatılmasından sonra tanınacaktır.
  •   
  • Yeniden kalibrasyondan kaçınmak için .ini dosyasını ileride kullanmak üzere yedekleyin.
  •   
    
verilen cevap Takkat 03.01.2014 20:45
4

Ne denediğinden emin değilim, o yüzden önce resmi talimatları deneyelim. Lütfen bir terminal açın (çizgi içinde arayın) ve aşağıdaki komutları tek tek yazınız (çıktıyı kopyalamaya gerek yoktur):

sudo add-apt-repository ppa:grumbel/ppa
sudo apt-get update
sudo apt-get install xboxdrv
sudo apt-get install xboxdrv-stable 

Yeniden başlat ve kablosuz alıcınız tanınmalıdır.

Maalesef, xboxdrv-stable için 12.04 paket bulunmadığını unutmayın. Bir Launchpad.net hesabınız olduğunu varsayarak, paketin bekçisi ile iletişim kurmayı düşünebilirsiniz. Yine de, sürücüye ihtiyaç duyan yazılımı kullanmayı deneyin.

    
verilen cevap hexafraction 18.07.2012 21:45
1

İlişkili olmayan bir yan not gibi, makefile ile gördüğünüz hata, makefile'lerin girinti için sekmeleri kullanması ve dosya kopyalandığında bu sekmelerin boşluklara dönüşmesiydi.

    
verilen cevap David Rohr 14.06.2012 22:19
1

Hiçbir şey yüklemeniz gerekmez, çekirdeğin sürücüde bir yapısı vardır. Kablosuz adaptörü sadece USB'ye takın ve kontrol cihazını senkronize edin. xboxdrv sadece ek yapılandırma seçenekleri, düğme yeniden eşleşmesi, fare öykünmesi vb. istiyorsanız gereklidir.

    
verilen cevap Grumbel 19.07.2012 21:15
0

Bu eski şeyler. Taktıktan hemen sonra çalışmalı, ise oyun uyumludur. Oyunun Wine'da bir xbox denetleyicisi (yani bir genel değil) beklemesi durumunda, muhtemelen işe yaramayacağını düşünüyorum. Yerel oyunlar çalışmalı. Bu, Google Code of Code için bir proje olarak listelenmiştir. Bu yüzden de gündemdedir.

    
verilen cevap daithib8 26.05.2012 12:59
0

Linux çekirdeği 4.0.0 sürümünü çalıştırıyorum ve hiçbir şey yüklememem gerekiyordu ve XBOX 360 denetleyicilerimle oyun oynamak için kesinlikle hiçbir şeyi yapılandırmam gerekiyordu. Hatta "tehlikeli bir uzay içinde sevenler" veya "trine" gibi birden fazla denetleyici gerektiren linux-native kanepe co-op oyunları bile kutudan çıktı. Sadece iki kontrol cihazına takıp bitti.

    
verilen cevap josch 15.09.2015 09:24
0

Denetleyicimin yank-decoupler bölümü tam olarak içeri girmedi. Hepsi benim sorunumdu.

    
verilen cevap ThorSummoner 14.12.2015 06:00

Etiketlerdeki diğer soruları oku