์ด๊ฒ์ Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ๊ณต๊ธ์์์ ์คํํ ์ ์๋ wminput ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
wminput - wiimote์ฉ ์ด๋ฒคํธ ๋๋ผ์ด๋ฒ
๊ฐ์
wminput [์ต์ ]
๊ธฐ์
์ด ๋งค๋ด์ผ ํ์ด์ง๋ ๊ฐ๋ตํ๊ฒ ์ค๋ช ํฉ๋๋ค wminput ๋ช ๋ น.
wminput ๋ชจ๋ ๋ฒํผ์ ์ง์ํ๋ wiimote์ฉ ์ด๋ฒคํธ ๋๋ผ์ด๋ฒ๋ฅผ ์ ๊ณตํ๋ ํ๋ก๊ทธ๋จ์ ๋๋ค.
(Power ์ ์ธ) ๋ฐ ํฌ์ธํฐ ์ถ์ , ์ถ์ ์๊ณ ๋ฆฌ์ฆ ํ๋ฌ๊ทธ์ธ ์ ๊ณต
๊ฑด์ถ๋ฌผ.
์ปค๋์ uinput ์ง์(INPUT_UINPUT ๋๋ ์ฅ์น ๋๋ผ์ด๋ฒ/์ ๋ ฅ
๋ฉ๋ด ๊ตฌ์ฑ์์ ์ฅ์น ์ง์/๊ธฐํ ๋๋ผ์ด๋ฒ/์ฌ์ฉ์ ์์ค ๋๋ผ์ด๋ฒ ์ง์). ์ฎ๋ค
์ปค๋ ๋๋ ๋ชจ๋๋ก. ๋ณด๋ค
http://gentoo-wiki.com/HOWTO_Compile_a_Kernel_Manually ์ปค๋์ ๋ํ ์ ๋ณด
ํธ์ง. ๊ธฐ๋ณธ์ ์ผ๋ก ์ผ๋ถ(๋๋ถ๋ถ? ๋ชจ๋?) udev ๊ตฌ์ฑ์ uinput ์ฅ์น๋ฅผ ์ค์ ํฉ๋๋ค.
๋ฃจํธ๋ง ์ฝ์ ์ ์๋ ํ์ผ. ๋ฃจํธ๊ฐ ์๋ ๋ค๋ฅธ ์ฌ์ฉ์๋ก wminput์ ์ฌ์ฉํ๋ ค๋ฉด ๋ค์์ด ํ์ํฉ๋๋ค.
๊ตฌ์ฑ udev๋ uinput์ ๋ํ ๊ถํ์ ๋ณ๊ฒฝํฉ๋๋ค. ๋ค์ ์ค์ a์ ๋ฃ์ผ์ญ์์ค.
์์๋ ํ์ผ์ /etc/udev/rules.d (๊ถ์ฅ ํ์ผ์ ๋ฐฐํฌ ์ค๋ช ์๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
๋ก์ปฌ ๊ท์น์ ๊ฒฝ์ฐ) ์์คํ ์ ๋ชจ๋ ์ฌ์ฉ์๊ฐ uinput์ ์ฌ์ฉํ ์ ์๋๋ก ํ์ฉํฉ๋๋ค.
์ปค๋=="uinput", ๋ชจ๋="0666"
๋ณด๋ค ์์ ํ ๋ฐฉ๋ฒ์ ๋ค์ ์ค์ ์ฌ์ฉํ์ฌ ๋ชจ๋ ์ฌ์ฉ์๋ฅผ ํ์ฉํฉ๋๋ค. wminput์ ์ฌ์ฉํ๋ ค๋ฉด,
์ํ๋ ์ฌ์ฉ์๋ง ์ถ๊ฐ :
์ปค๋=="uinput", ๊ทธ๋ฃน=" "
์ด ๋ชฉ์ ์ ์ํด ํน๋ณํ uinput ๊ทธ๋ฃน์ ๋ง๋ค๊ฑฐ๋ ๋ค๋ฅธ ๊ธฐ์กด ๊ทธ๋ฃน์ ๋ง๋ค ์ ์์ต๋๋ค.
ํ ๊ณผ ๊ฐ์ ๊ฒ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
X๊ฐ ๋นํ์ค ํค ๊ธฐํธ๋ฅผ ์ธ์ํ๋๋ก ํ๊ณ ํด๋น ๊ธฐํธ์ ์์ ์ ๋งคํํ๋ ๊ฒ์
์๋์ด ์๋๋๋ค. ํ๋ฅญํ ํํ ๋ฆฌ์ผ http://gentoo-wiki.com/HOWTO_Use_Multimedia_Keys
์ค์ ํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค. ํ๋ก์ธ์ค ๊ฐ์(์์ธํ ๋ด์ฉ์ HOWTO ์ฐธ์กฐ
์ ๋ณด):
1.ํธ์ง ~/.CWiid/wminput.conf
2. xev, wminput ๋ฐ wiimote๋ฅผ ์ฌ์ฉํ์ฌ ํค ๊ธฐํธ๊ฐ ์ด๋ฏธ ๋งคํ๋์ด ์๋์ง ํ์ธํฉ๋๋ค.
๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ํค ์ฝ๋๋ฅผ ์ฐพ์ผ์ญ์์ค.
3. ์ฝ๋๊ฐ ์ ์ ํ ๊ธฐํธ์ ๋งคํ๋์ง ์์ ๊ฒฝ์ฐ ํธ์ง ~/.Xmodmap, xmodmap ์ฌ์ฉ
๋งคํํฉ๋๋ค. (๋์ ์ฌ๋ณธ ~/.Xmodmap CWiid/doc์ ํฌํจ๋จ)
4. xbindkeys ๋๋ ์ฐฝ ๊ด๋ฆฌ์๋ณ ์ ํธ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ์ฌ ํค ๊ธฐํธ๋ฅผ ํน์
ํ์.
wminput ์ถ์ ํ๋ฌ๊ทธ์ธ์ ๊ธฐ๋ณธ์ ์ผ๋ก /usr/lib/CWiid/plugins์ ์ค์น๋ฉ๋๋ค. ํ๋ฌ๊ทธ์ธ
์ ๋ฐฐ์นํ ์๋ ์์ต๋๋ค. ~/.CWiid/ํ๋ฌ๊ทธ์ธ, ์ฌ๊ธฐ์ ๋ฐฐ์น๋ ํ๋ฌ๊ทธ์ธ์ด ์ฐ์ ์ ์ฉ๋ฉ๋๋ค.
์ต์
-h ์ต์ ์์ฝ์ ํ์ํฉ๋๋ค.
-V, --๋ฒ์ญ
๋ฒ์ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๊ณ ์ข ๋ฃํฉ๋๋ค.
-์จ, --๊ตฌ์ฑ [ํ์ผ]
์ฌ์ฉํ ๊ตฌ์ฑ ํ์ผ์ ์ ํํฉ๋๋ค.
-NS, --์ ๋ง
-q, -r ๋ฐ -w๋ฅผ ์๋ฏธํฉ๋๋ค.
-NS, --์กฐ์ฉํ
์ถ๋ ฅ์ ์ค๋ฅ๋ก ์ค์ด๊ธฐ
-NS, --๋ค์ ์ฐ๊ฒฐ [๊ธฐ๋ค๋ฆฌ๋ค]
Wiimote ์ฐ๊ฒฐ ํด์ ํ ์๋์ผ๋ก ์ฌ์ฐ๊ฒฐ์ ์๋ํฉ๋๋ค.
-w, --๊ธฐ๋ค๋ฆฌ๋ค
wiimote๊ฐ ์ฐ๊ฒฐ๋ ๋๊น์ง ๋ฌด๊ธฐํ ๊ธฐ๋ค๋ฆฝ๋๋ค.
bdaddr wiimote ๋ธ๋ฃจํฌ์ค ์ฃผ์๋ฅผ ์ง์ ํฉ๋๋ค. ๋ธ๋ฃจํฌ์ค ์ฅ์น ์ฃผ์(bdaddr)
wiimote๋ ๋ช ๋ น์ค์์ ๋๋ WIIMOTE_BDADDR์ ํตํด ์ง์ ํ ์ ์์ต๋๋ค.
์ฐ์ ์์์ ๋ฐ๋ผ ํ๊ฒฝ ๋ณ์์ ๋๋ค. ๋ ๋ค ์ ๊ณต๋์ง ์์ผ๋ฉด
hci_inquiry์์ ์ฐพ์ ์ฒซ ๋ฒ์งธ wiimote๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์ผ๋ก wminput ์ฌ์ฉ