Saya melakukannya teman-teman: Saya akhirnya membeli sendiri pengontrol permainan yang layak untuk digunakan di Linux!
Khususnya pengontrol 8BitDo SF30 Pro — naik level! 🍄
Serta menikmati nuansa berbobot dari kualitas manufaktur di tangan saya — pengontrol USB murah dengan plastik berongga yang gatal Anda tidak akan ketinggalan — Saya juga dapat mencicipi dukungan Linux 8BitDo, berkat yang luar biasa LVFS.
Ya saya, meskipun menulis tentang Pengontrol 8bitdo beberapa kali dulu, belum punya sampai sekarang.
Kesenjangan itu tertutup, sebagian besar, karena rekomendasi Anda di Twitter dan di komentar di posting sebelumnya, jadi terima kasih!
Saat saya membeli pengontrol saya yang digunakan dari eBay, itu tidak datang dengan kotak atau instruksi apa pun. Saya harus beralih ke Google untuk mengetahui cara memasangkan SN30 Pro dengan Ubuntu sehingga saya dapat menggunakannya di game seperti SuperTuxKart.
Apakah itu sulit? Tidak semuanya.
Untuk memasangkan SF30 Pro — juga dijual sebagai SN30 Pro, perangkat yang sama hanya tombol berwarna yang berbeda — Anda mengaktifkan pad dalam mode pemasangan Windows dengan menekan
x
+ Awal
.
Dengan lampu LED berkedip, buka panel pengaturan Bluetooth di Ubuntu dan pilih entri "8BitDo SF30 Pro" dari daftar perangkat yang tersedia.
Tidak ada kode atau langkah konfirmasi sehingga pemasangan pada dasarnya instan.
Tidak yakin versi firmware mana yang dijalankan joypad saya, tugas pertama saya adalah memeriksa firmware yang disertakan.
Saat itulah hal-hal menjadi sedikit lebih... terlibat.
Seperti yang saya katakan, saya tidak menerima manual dengan pad saya. Tidak segera jelas hanya "bagaimana" saya harus memperbarui firmware SF30 Pro di Linux.
Saya tidak dapat menemukan panduan firmware Linux di situs web 8BitDo, dan pembaruan firmware tidak berfungsi saat pengontrol dipasangkan dengan Ubuntu atau terhubung dengannya melalui USB (yang seperti saya dulu mengharapkan).
Syukurlah Google datang membantu saya.
Setelah berhasil memperbarui firmware pengontrol 8BitDo saya menggunakan Ubuntu, saya pikir saya akan menjalankan yang menonjol langkah-langkah di sini kalau-kalau saya perlu merujuknya di masa mendatang — dan mungkin membantu beberapa pemilik 8bitdo lainnya di proses!
Untuk memeriksa pembaruan firmware untuk pengontrol 8BitDo SF30 Pro di Linux, Anda harus menghubungkannya ke mesin Linux Anda menggunakan kabel USB dengan pad dalam mode pemasangan Android. Ya, Android — bukan Windows.
Ini, tampaknya, diperlukan untuk fwupd
— layanan yang menangani pembaruan firmware di Linux — untuk 'melihat' pengontrol, periksa situs LVFS untuk firmware baru, dan kemudian meminta Anda untuk menginstal pembaruan apa pun (jika tersedia).
Untuk menempatkan 8BitDo SF30 Pro dalam mode penyandingan Android, tahan B
dan tekan Awal
pada waktu bersamaan. Anda akan melihat dua blok LED pertama di bagian depan menyala.
Selanjutnya, buka Perangkat Lunak GNOME dan periksa pembaruan dan, setelah selesai, Anda akan melihat permintaan pemutakhiran:
Jika Anda tidak melihat pembaruan apa pun yang terdaftar, periksa apakah perangkat Anda dapat dilihat oleh fwud
dengan menjalankan:
sudo fwupdmgr get-perangkat
Pengontrol Anda akan muncul dalam daftar. Jika tidak, Anda mungkin perlu mengajukan bug.
Untuk menginstal pembaruan firmware untuk pengontrol di Linux, lanjutkan dan mulai unduh firmware dengan mengklik tombol "perbarui" di Perangkat lunak aplikasi.
Saat unduhan selesai, Anda akan melihat pesan kesalahan — ya, dan kesalahan pesan — menyatakan untuk menempatkan pengontrol ke mode 'Pembaruan Firmware':
Lakukan seperti yang diperintahkan dan cabut pad lalu letakkan 8bitDo SF30 Pro dalam mode pembaruan perangkat dengan menekan L1
, R1
dan Awal
bersama. Kemudian pasang kembali ke USB.
Perangkat Lunak Ubuntu akan menyelesaikan pembaruan firmware dan, jika semuanya berjalan dengan baik, pad Anda sekarang akan menjalankan firmware terbaru.
Masukkan pengontrol kembali ke mode pemasangan Android dan Anda dapat menjalankan perangkat get fwupdmgr
di baris perintah untuk memeriksa versi firmware.
Terakhir, sambungkan kembali pengontrol menggunakan applet Bluetooth untuk kembali menggunakan pad untuk bermain game.
Memperbarui firmware perangkat keras secara umum sulit sehingga saya tidak dapat melakukannya di sini di Linux. Fakta bahwa itu mungkin di Linux sama sekali adalah pencapaian yang luar biasa.
Saya berharap dapat berlomba melawan beberapa dari Anda di SuperTuxKart online kapan-kapan.
Meskipun sekarang saya memiliki pengontrol yang tepat, saya tidak lagi memiliki alasan mengapa mengemudi saya sangat buruk ...
Semuanya Ubuntu, Setiap Hari. Sejak 2009.