Oyunları kontrol etmek için Ubuntu ile ps3 Sixaxis denetleyicisini nasıl kullanabilirim


Yanıtlar:


11

Sixad / QtSixA http://qtsixa.sourceforge.net/ kullanmalısınız . Sadece repodan yükleyin ve sixaxis usb ile bağlıyken altı çift ile eşleştirin ve ardından PS düğmesine basarak Bluetooth ile bağlanın.

sudo add-apt-repository ppa:falk-t-j/qtsixa
sudo apt-get update
sudo apt-get install qtsixa

USB ile bağlanma

sixpair

Sixaxis'i USB'den ayırın

sixad -s

bluetooth üzerinden bağlanmak için PS düğmesine basın


Ben linux nane 17 üzerinde bu çalışma
Sürgün

Boş ver bu işi aldım!
Sürgün

Başka bir yorum için üzgünüm ama bu MAME ile inanılmaz!
sürgün

2
Bu çözüm artık işe yaramıyor! Terminalde E yazıyor: ' ppa.launchpad.net/falk-tj/qtsixa/ubuntu xenial Release' deposunda bir Release dosyası yok. N: Böyle bir havuzdan güncelleme güvenli bir şekilde yapılamaz ve bu nedenle varsayılan olarak devre dışıdır. N: Depo oluşturma ve kullanıcı yapılandırma ayrıntıları için apt-secure (8) kılavuzuna bakın.
Cirelli94

10

Üzgünüm ama kaynaktan derleme benim için çalıştı ve PPA bir süredir oldukça sessiz kaldı (GitHub'un 4 yıl içinde güncellenmediğini ve "son" versiyonun aynı şekilde yayınlandığını düşünmek hiç de garip değil zaman), bu yüzden bir xenial paket için nefesinizi tutmayın.

Bağladığım mükemmel kılavuz, tüm ön koşulları indirmek ve derlemek için birkaç komut veriyor, ancak burada özetleyeceğim:

sudo apt-get update &&
  sudo apt-get install git dialog build-essential pyqt4-dev-tools libusb-dev libjack-dev libbluetooth-dev python-dbus checkinstall -y &&
  git clone https://github.com/falkTX/qtsixa.git && 
  cd qtsixa &&
  make &&
  sudo checkinstall

Nathan @ nathan-vm: ~ / projects / sixad-master $ sudo sixpair USB_REQ_GET_CONFIGURATION: Kırık boru Geçerli Bluetooth master: Yerel bd_addr alınamıyor hcitool dev. Lütfen Bluetooth'u etkinleştirin veya bir adresi manuel olarak belirtin.
Void

7

Denetleyiciyi pc'ye usb kablosu ile bağlayabilirsiniz. Bu bir PS3 cihazı ile birlikte verilir (denetleyiciyi şarj etmenin birincil yoludur). Denetleyiciyi bluetooth üzerinden bilgisayarınıza nasıl bağlayacağımı bilmiyorum (hatta bir bluetooth alıcısı varsa), bu yüzden bu cevap usb bağlantısına odaklanır. Bunu yaparsanız denetleyici zaten çalışıyor olabilir (Bunu aşağıda listelenen jstest-gtk ile test edebilirsiniz). Başka bir benzer PnP denetleyicisi kullanıyorum ve sorunsuz çalışıyor.

otomatik olarak çalışmazsa, bu bağlantı sorunuzu cevaplayabilir. Özetle:

  • xboxdrv'yi Ubuntu Yazılım Merkezi'nden veya sudo apt-get install xboxdrv
  • ile xboxdrv'yi başlat sudo xboxdrv --detach-kernel-driver
  • Playstation düğmesine basarsanız, bilgisayar girişini alır ve playstation denetleyicisiyle aynı şekilde çalışması gereken bir Xbox 360 denetleyicisi olarak simüle eder.

Sen Jstest-gtk aracılığıyla kumandanın çalışıp çalışmadığını test edebilirsiniz (install: sudo apt-get install jstest-gtk)

İyi şanslar, işe yarayıp yaramadığını bana bildirin.


Deneyeceğim ve size haber vereceğim
nerd7473

Benim için iş gibi görünüyor!
Sürgün

Ubuntu 14.10 ile artık çalışmıyor. 14.04 borçla test ettim.
migueleon

Bu kabul edilen cevap olmalı.
Yokai

1

PPA, Ubuntu Xenial türevleri üzerinde çalışmaz, ancak bir çözümü vardır. Ubuntu 16.04'ünüz varsa ve kullanmak qtsixaistiyorsanız, PPA'yı 15.10 çalıştırdığınızı düşünmesi için kandırmak için bu komutları kullanabilirsiniz:

sudo cp /etc/lsb-release /etc/lsb-release.backup
sudo gedit /etc/lsb-release

Aşağıdaki satırları aşağıdaki değerlerle değiştirin:

DISTRIB_ID=Ubuntu

DISTRIB_RELEASE=15.10

DISTRIB_CODENAME=wily

DISTRIB_DESCRIPTION="Trusty Tahr"

ve kaydet.

Şimdi için PPA'yı yükleyin qtsixa. Sonra orijinal lsb-releasedosyayı olduğu gibi geri kopyalayın .

sudo cp /etc/lsb-release.backup /etc/lsb-release

Şimdi yeniden başlatabilirsiniz.

sudo reboot

Linux ™ için Intel Graphics Installer'ı kullanmak için kullanışlıdır, bu yazı sayesinde Linux Mint 18'de test edilmiştir .


Bu önerilmez ... bu soğuk sisteminizi
kırın

Yanıt reddedildi. Sürümünüzün açıklamasını değiştirmek, Ubuntu veya Debian'da yaptığınız gibi değil.
2018 tarihinde

0

Ubuntu 15.10 / 16.04 ve Linux Mint 18'de QtSixA PPA'yı kullanmaya devam edebilirsiniz, ancak resmi olarak son desteklenen sürüm olduğu için Ubuntu sürümü (15.04) olarak "canlı" belirtebilirsiniz. Bunu yapmak için aşağıdakileri yürütün:

sudo add-apt-repository "deb http://ppa.launchpad.net/falk-t-j/qtsixa/ubuntu vivid main"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 736E4F0B
sudo apt update
sudo apt install sixad

Not: Bildiğim kadarıyla, GUI tabanlı uygulama artık en azından Bluetooth üzerinden denetleyicileri algılamak ve bağlamak için kullanışlı değildir. Bu nedenle, komut satırı tabanlı uygulamaları kullanmanız gerekir, yani sixadvesixpair

Düzenleme: Görünüşe göre ve testlerime göre, sixad otomatik olarak önyüklemede başlar, ancak bu gerçekleştiğinde hiç çalışmaz, çalışması için yeniden başlatmak zorunda kalmazsınız. Sixad'in önyüklemede başlatılmasını önlemek için yürütmeniz gerekir:

sudo systemctl disable sixad

ve kullanacağınız zaman:

sudo sixad -s

elbette, yukarıdakilerin hepsi QTSixA'nın artık desteklenmemesidir. PS3 ve PS4 denetleyicilerinin Linux'ta yerel olarak çalışması gerekiyor, ancak yine de yerel destek yerine kullanmayı tercih ediyorum. PS3 denetleyicilerimi yerel olarak bağlayamadım ve QTSixA kullandığımda, eşleştirilecek Bluetooth MAC adresini belirtmek gibi başka şeyler de yapabilirim.

Sanırım desteğe devam etmesinin mümkün olup olmadığını öğrenmek için geliştiriciye mail atacağım. Sadece küçük değişiklikler uygulayarak projenin kutudan çıktığı gibi çalışabileceğine inanıyorum. Ve hiçbir şey yapmadan bile, PPA yine de çalışabilir.


16.04
Maxwel Leite

Çift başarılı ama denetleyiciye bağlanma.
Maxwel Leite

@ Maxwel Leite sixad'ı başarıyla başlatabiliyor musunuz? Sixad'in önyüklemede başlamasını önleme hakkında açıkladığım şeyi dikkate aldınız mı?
Luisg123v

evet sixad başlar ve PS düğmesine basın için bekleyin - işe yarıyor ve evet, sixad önyükleme başlangıcından devre dışı bırakıyorum. bana yardım etmeye çalıştığınız için teşekkür ederim ama sorunu kendim çözerim .
Maxwel Leite
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.