কম্পিউটার টিউটোরিয়াল

লিনাক্সে নিন্টেন্ডো Wii কন্ট্রোলার ব্যবহার করে গেম খেলার পদ্ধতি

আপনি লিনাক্সে নিন্টেন্ডো Wii গেম খেলতে পারেন যদি Wii রিমোট কম্পিউটারের সাথে কীভাবে ব্যবহার করবেন জানেন। আপনি Wii রিমোটকে PC গেম কন্ট্রোলারের বদলে ব্যবহার করতে পারেন যেকোনো গেম খেলতে এমুলেটরের মাধ্যমে।

এই আর্টিকেলের নির্দেশনা ডেবিয়ান-ভিত্তিক লিনাক্স ডিস্ট্রিবিউশনের জন্য প্রযোজ্য: ডেবিয়ান, মিন্ট, উবুন্টু।

Wii রিমোট লিনাক্সের সাথে ব্যবহার করার জন্য প্রয়োজনীয় প্যাকেজ

Wii কন্ট্রোলারের পাশাপাশি নিচের লিনাক্স প্যাকেজগুলো ইনস্টল করতে হবে:

  • lswm
  • wminput
  • libcwiid1

এই সব টুল একই সাথে পেতে লিনাক্স কমান্ড টার্মিনালে একটি sudo কমান্ড চালান:

sudo apt-get install lswm wminput libcwiid1

আপনি যদি RPM-ভিত্তিক লিনাক্স ডিস্ট্রিবিউশন ব্যবহার করেন, তবে YUM বা সাদৃশ্য টুল দিয়ে এই অ্যাপ্লিকেশনগুলো পেতে পারেন।

Wii রিমোট লিনাক্সের সাথে কানেক্ট করার পদ্ধতি

Wii রিমোট কমান্ড লাইন থেকে কনফিগার করা যায়:

  1. লিনাক্স কমান্ড টার্মিনাল খুলুন এবং নিচের কমান্ড চালিয়ে Wii কন্ট্রোলারের ব্লুটুথ ঠিকানা পান:

    lswm
  2. প্রম্পট आने पर Wii কন্ট্রোলারের ১ এবং ২ বোতাম একসাথে ধরে রাখুন। সঠিক হলে টার্মিনালে নিচের মত করে নম্বর ও অক্ষরের সেট দেখা যাবে:

    00:1B:7A:4F:61:C4

    আপনার কম্পিউটারে ব্লুটুথ অন আছে কিনা নিশ্চিত করুন। কয়েকবার চেষ্টা করতে হতে পারে Wii রিমোট ডিটেক্ট করার জন্য।

  3. নিচের কমান্ড টার্মিনালে দিয়ে Nano এডিটর খুলুন যাতে কনফিগারেশন ফাইল তৈরি করে Wii বোতামকে কী-বোর্ড কীতে ম্যাপ করতে পারেন:

    sudo nano /etc/cwiid/wminput/gamepad
  4. নিচের কনফিগারেশন Nano এডিটরের নিচে কপি-পেস্ট করুন:

    Wiimote.Down = KEY_RIGHT
    Wiimote.Left = KEY_DOWN
    Wiimote.Right = KEY_UP
    Wiimote.1 = KEY_SPACE
    Wiimote.2 = KEY_LEFTCTRL
    Wiimote.A = KEY_LEFTALT
    Wiimote.B = KEY_RIGHTCTRL
    Wiimote.Plus = KEY_LEFTSHIFT
  5. কীবোর্ডে CTRL + O চাপে কনফিগারেশন ফাইল সেভ করুন।

  6. CTRL + X চাপে Nano বন্ধ করুন।

  7. বোতাম ম্যাপিং কনফিগার করার পর নিচের কমান্ড চালান:

    sudo wminput -c /etc/cwiid/wminput/gamepad
  8. আবার প্রম্পট आने पर Wii কন্ট্রোলারের ১ এবং ২ বোতাম একসাথে ধরে রাখুন। কানেকশন সফল হলে "ready" শব্দটি দেখাবে। যেকোনো গেম শুরু করুন Wii রিমোট দিয়ে খেলতে।

Wii কন্ট্রোলারের D-pad পুরনো গেমের জন্য Xbox One থাম্বস্টিক চেয়ে খুব ভালো কাজ করে কারণ এটি তত সেনসিটিভ নয়।

লিনাক্সের জন্য Wii রিমোট কনফিগারেশন

কনফিগারেশন ফাইল তৈরি করার সময় সেটিতে ইতিমধ্যে কিছু টেক্সট থাকতে পারে যেমন নিচের موارد:

# gameport
Classic.Dpad.X = ABS_X
Classic.Dpad.Y = ABS_Y
Classic.A = BTN_A

ফাইলের প্রতিটি লাইন ফরম্যাট: Wii কন্ট্রোলার বোতাম = কী-বোর্ড বোতাম। উদাহরণ:

Wiimote.Up = KEY_UP

উপরের কমান্ড Wii রিমোটের Up বোতামকে কী-বোর্ডের আপ অ্যারো-তে ম্যাপ করে। কিন্তু যেহেতু অধিকাংশ গেম খেলতে Wii রিমোট বगल দিয়ে ধরে রাখতে হয়, আপনি Up বোতামকে লেফট অ্যারো কীতে ম্যাপ করতে চাইতে পারেন:

Wiimote.Up = KEY_LEFT
Wii Remote ButtonLinux Keyboard
UpLeft Arrow
DownRight Arrow
LeftDown Arrow
RightUp Arrow
1Space
2Left CTRL
ALeft ALT
BRight CTRL
Plus (+)Left Shift

বেশিরভাগ এমুলেটর বোতাম ম্যাপিং প্রক্রিয়া সহজ করে দেয়, তাই Wii রিমোট লিনাক্সের সাথে কানেক্ট হলে নির্দিষ্ট গেম ও কনসোলের জন্য কন্ট্রোল আরও কাস্টমাইজ করতে পারেন। কিছু PC গেম মাউস কী Wii কন্ট্রোলারে ম্যাপ করার সুবিধা দেয়।

রেট্রো গেমের জন্য রিকমেন্ডেড কন্ট্রোলার সেটিংস Internet Archive Arcade ওয়েবসাইটে দেখতে পারেন।

Wii রিমোট বোতামসমূহ

লিনাক্সের সাথে একাধিক Wii অ্যাকসেসরি ব্যবহার করা যায় যার মধ্যে Wii Classic Controller এবং Wii Nunchuk। নিচে সব Wii কন্ট্রোলার বোতামের তালিকা দেওয়া হলো যা gamepad ফাইলে কনফিগার করা যায়:

Wii Remote

  • Wiimote.Up
  • Wiimote.Down
  • Wiimote.Left
  • Wiimote.Right
  • Wiimote.A
  • Wiimote.B
  • Wiimote.1
  • Wiimote.2
  • Wiimote.Plus
  • Wiimote.Minus
  • Wiimote.Home
  • Wiimote.Dpad.X
  • Wiimote.Dpad.Y

Wii Nunchuk

  • Nunchuk.C
  • Nunchuk.Z
  • Nunchuk.Stick.X
  • Nunchuk.Stick.Y

Wii Classic Controller

  • Classic.Up
  • Classic.Down
  • Classic.Left
  • Classic.Right
  • Classic.Minus
  • Classic.Plus
  • Classic.Home
  • Classic.A
  • Classic.B
  • Classic.X
  • Classic.Y
  • Classic.ZL
  • Classic.ZR
  • Classic.L
  • Classic.R
  • Classic.Dpad.X
  • Classic.Dpad.Y
  • Classic.LStick.X
  • Classic.LStick.Y
  • Classic.RStick.X
  • Classic.RStick.Y
  • Classic.LAnalog
  • Classic.RAnalog

দুর্ভাগ্যবশত, Wii রিমোটের মোশন কন্ট্রোল লিনাক্সে কনফিগার করা সম্ভব নয়, কিন্তু আপনি মোশন কন্ট্রোল ছাড়া Wii গেমের ROM খেলতে পারেন।

কীবোর্ড ম্যাপিং গাইড

নিচে লিনাক্স কী-বোর্ডের গাইড দেওয়া হলো কনফিগারেশন ফাইল সেটআপের জন্য।

KeyCode
EscapeKEY_ESC
0KEY_0
1KEY_1
2KEY_2
3KEY_3
4KEY_4
5KEY_5
6KEY_6
7KEY_7
8KEY_8
9KEY_9
- (minus)KEY_MINUS
= (equals)KEY_EQUAL
BackSpaceKEY_BACKSPACE
TabKEY_TAB
QKEY_Q
WKEY_W
EKEY_E
RKEY_R
TKEY_T
YKEY_Y
UKEY_U
IKEY_I
OKEY_O
PKEY_P
[KEY_LEFTBRACE
]KEY_RIGHTBRACE
EnterKEY_ENTER
CTRL (Left)KEY_LEFTCTRL
AKEY_A
SKEY_S
DKEY_D
FKEY_F
GKEY_G
HKEY_H
JKEY_J
KKEY_K
LKEY_L
; (Semi Colon)KEY_SEMICOLON
' (Apostrophe)KEY_APOSTROPHE
# Shift (Left)KEY_LEFTSHIFT
\KEY_BACKSLASH
ZKEY_Z
XKEY_X
CKEY_C
VKEY_V
BKEY_B
NKEY_N
MKEY_M
, (comma)KEY_COMMA
. (full stop)KEY_DOT
/ (forward slash)KEY_SLASH
Shift (Right)KEY_RIGHTSHIFT
ALT (Left)KEY_LEFTALT
Space barKEY_SPACE
Caps LockKEY_CAPSLOCK
F1KEY_F1
F2KEY_F2
F3KEY_F3
F4KEY_F4
F5KEY_F5
F6KEY_F6
F7KEY_F7
F8KEY_F8
F9KEY_F9
F10KEY_F10
F11KEY_F11
F12KEY_F12
Num LockKEY_NUMLOCK
Scroll LockKEY_SHIFTLOCK
0 (keypad)KEY_KP0
1 (keypad)KEY_KP1
2 (keypad)KEY_KP2
3 (keypad)KEY_KP3
4 (keypad)KEY_KP4
5 (keypad)KEY_KP5
6 (keypad)KEY_KP6
7 (keypad)KEY_KP7
8 (keypad)KEY_KP8
9 (keypad)KEY_KP9
. (keypad dot)KEY_KPDOT
+ (keypad plus)KEY_KPPLUS
- (keypad minus)KEY_KPMINUS
Left arrowKEY_LEFT
Right arrowKEY_RIGHT
Up arrowKEY_UP
Down arrowKEY_DOWN
HomeKEY_HOME
InsertKEY_INSERT
DeleteKEY_DELETE
Page UpKEY_PAGEUP
Page DownKEY_PAGEDOWN
  1. লিনাক্সে Apple Music চালানোর পদ্ধতি

  2. লিনাক্সে PCSX2 দিয়ে PlayStation 2 গেম খেলার পদ্ধতি

  3. উইন্ডোজ ১০-এ উইন্ডোজ ৭ গেম খেলার পদ্ধতি

  4. MAME দিয়ে উইন্ডোজ PC-এ ক্লাসিক আর্কেড গেম খেলা: সম্পূর্ণ ধাপে ধাপে গাইড