permainan

Aplikasi Pemetaan Gamepad Terbaik untuk Linux

Aplikasi Pemetaan Gamepad Terbaik untuk Linux
Jika Anda suka bermain game di Linux dengan gamepad alih-alih sistem input keyboard dan mouse biasa, ada beberapa aplikasi yang berguna untuk Anda. Banyak game PC datang tanpa dukungan pengontrol di luar kotak, terutama karena sifat dan genre game. Misalnya, game strategi mengharuskan Anda untuk mengelola sumber daya secara mikro dan sering kali berisi banyak elemen UI dan tooltips. Dukungan pengontrol dalam kasus seperti itu adalah hal terakhir yang ingin ditambahkan oleh pengembang. Namun, meskipun game mungkin tidak mendukung gamepad, Anda dapat menambahkan dukungan pengontrol secara tidak resmi. Artikel ini akan mencantumkan beberapa aplikasi yang memungkinkan Anda memetakan ulang ikatan kunci ke pengontrol game serta memetakan kembali pemetaan gamepad yang ada.

QJoyPad

QJoyPad adalah aplikasi grafis sumber terbuka dan gratis yang memungkinkan Anda memetakan aktivitas keyboard dan mouse ke pengontrol game game. Secara sederhana, game Linux yang tidak mendukung salah satu atau pengontrol game tertentu Anda dapat dibuat bekerja dengan gamepad menggunakan QJoyPad.

Beberapa fitur utama QJoyPad adalah:

Untuk menginstal QJoyPad di Ubuntu, jalankan perintah berikut:

$ sudo untuk menginstal qjoypad

Jalankan perintah di bawah ini untuk meluncurkan QJoyPad (atau gunakan peluncur aplikasi):

$qjoypad

QJoyPad mulai diminimalkan ke baki sistem, jadi Anda mungkin tidak melihat jendela GUI apa pun sampai Anda mengklik applet panelnya. Pada beberapa lingkungan desktop, baki sistem ditampilkan tetapi tidak ada yang terjadi saat Anda mengklik item menunya. Untuk memperbaiki masalah ini, Anda harus menjalankan QJoyPad dalam mode non-system-tray dengan menjalankan perintah di bawah ini:

$ qjoypad --notray

Menjalankan QJoyPad tanpa baki sistem akan membuat jendela kecil yang hanya berisi ikon aplikasi. Jika Anda mengklik kanan ikon ini, semua opsi menu yang tersedia di baki sistem akan terlihat.

Perhatikan bahwa beberapa opsi QJoyPad mungkin tidak berfungsi kecuali Anda menghubungkan pengontrol game. Untuk melihat jendela pemetaan gamepad, klik dua kali pada ikon yang ditunjukkan pada tangkapan layar di atas.

Agar pemetaan QJoyPad berfungsi di game atau aplikasi, Anda harus tetap menjalankannya. Berhati-hatilah untuk tidak menutup jendela kecil dengan ikon gamepad secara tidak sengaja.

Alat Gamepad SDL2

Alat Gamepad SDL2 adalah aplikasi sumber terbuka dan gratis yang memungkinkan Anda mengonfigurasi tombol pengontrol game menggunakan antarmuka grafis yang mudah digunakan. Seperti namanya, ini hanya berfungsi untuk game yang menggunakan SDL2 API untuk dukungan pengontrol (sebagian besar game Linux asli).

Menggunakan database pemetaan gamepad tersedia sini, itu secara otomatis mengonfigurasi pemetaan untuk sebagian besar pengontrol. Namun jika pemetaan pengontrol game Anda tidak ditampilkan di aplikasi, Anda dapat membuat pemetaan baru untuknya dengan mengklik tombol “Buat Pemetaan Baru”. Anda juga dapat mengubah pemetaan yang telah ditentukan sebelumnya untuk pengontrol apa pun menggunakan proses yang sama.

Perhatikan bahwa aplikasi ini bukan utilitas pemetaan keyboard-ke-joypad. Itu hanya membuat pemetaan yang kompatibel dengan SDL untuk gamepad sehingga game yang menggunakan API SDL dapat memilihnya secara otomatis.

Anda dapat mengunduh alat gamepad SDL2 dari sini.

Setelah Anda puas dengan pemetaan, ada dua metode yang dapat Anda gunakan untuk mengaktifkannya untuk game. Klik "Setel Pemetaan sebagai Variabel Lingkungan" untuk mengatur sistem pemetaan ini secara luas untuk semua game.

Metode lainnya adalah dengan menggunakan pemetaan ini pada basis per game. Klik tombol “Copy Mapping String” kemudian jalankan perintah dalam format berikut:

$ SDL_GAMECONTROLLERCONFIG="paste_here_string_copied_from_method_explained_above"
/path/ke/the/game/executable

Misalnya, perintah pemetaan di sistem saya terlihat seperti ini:

$ SDL_GAMECONTROLLERCONFIG="050000004c050000cc09000000810000,PS4
Pengontrol,a:b0,b:b1,belakang:b8,dpdown:h0.4,dpleft:h0.8, dpright: h0.2,dpup:h0.1,
panduan: b10, bahu kiri: b4, tongkat kiri: b11, pemicu kiri: a2, kirix: a0, kiri: a1, bahu kanan: b5,
tongkat kanan:b12,pemicu kanan:a5,kananx:a3,kanan:a4,mulai:b9,x:b3,y:b2,"
/path/ke/the/game/dapat dieksekusi

Pengontrol SC

SC Controller adalah aplikasi GTK3 yang memungkinkan Anda membuat pemetaan tombol untuk Steam Controller, gamepad DualShock 4, pengontrol Xbox, dan gamepad serupa lainnya. Sorotan utama dari aplikasi ini adalah kemampuannya untuk mengonfigurasi pemetaan gamepad lanjutan yang setara dengan alat konfigurasi bawaan klien Steam. Secara sederhana, driver mode pengguna / aplikasi GUI SC Controller memungkinkan konfigurasi gamepad tanpa perlu menginstal klien Steam (tidak perlu memiliki akun Steam juga). Sama seperti QjoyPad, aplikasi ini memungkinkan Anda untuk memetakan acara keyboard dan mouse ke pengontrol game.

Fitur berguna lainnya dari SC Controller:

SC Controller AppImage untuk distribusi Linux dapat diunduh dari sini. Tandai file yang dapat dieksekusi dan jalankan di terminal atau klik dua kali file untuk mulai menyesuaikan pemetaan gamepad.

Perhatikan bahwa untuk beberapa alasan, Pengontrol SC gagal mendeteksi pengontrol DualShock 4 saya kecuali saya menjalankannya dengan akses root. Kemungkinan besar karena gagal membaca acara input dari gamepad. Aturan udev khusus mungkin dapat memperbaiki masalah ini, tetapi menjelaskannya di sini berada di luar cakupan artikel ini. Jika Anda mengalami masalah deteksi gamepad dengan aplikasi ini, coba jalankan sebagai root.

Kesimpulan

Ini adalah beberapa aplikasi yang dapat digunakan untuk membuat pemetaan untuk pengontrol game Anda. Sebagian besar merek pengontrol game terkenal bekerja di luar kotak di Linux akhir-akhir ini. Namun tidak seperti game konsol, game PC jarang menyediakan opsi untuk memetakan ulang gamepad. Aplikasi yang disebutkan di atas sangat berguna saat Anda menggunakan pengontrol generik, saat Anda ingin mengubah tata letak pemetaan tombol yang ada, atau saat Anda ingin memetakan aktivitas keyboard dan mouse ke pengontrol game.

Cara merekam dan streaming sesi permainan Anda di Linux
Dulu, bermain game hanya dianggap sebagai hobi, namun seiring berjalannya waktu, industri game mengalami pertumbuhan yang sangat pesat baik dari segi ...
Game Terbaik untuk Dimainkan dengan Pelacakan Tangan
Oculus Quest baru-baru ini memperkenalkan ide hebat pelacakan tangan tanpa pengontrol. Dengan jumlah permainan dan aktivitas yang terus meningkat yang...
Cara Menampilkan Overlay OSD di Aplikasi dan Game Linux Layar Penuh
Memainkan game layar penuh atau menggunakan aplikasi dalam mode layar penuh bebas gangguan dapat memutus Anda dari informasi sistem yang relevan yang ...