استفاده از جوی‌استیک به جای موس در فدورا

joystick

شاید به این فکر افتاده باشین که بخواین با یه جوی‌استیک(یا به اصطلاحی دسته‌بازی) بتونین موس رُ کنترل کنین!

سابق‌بر این تو ویندوز این‌کار شدنی بود اما باید درایور نصب می‌کردین و … تازه خیلی قابلیت شخصی سازی نداشتین!

اما توی نرم‌افزار‌های آزاد ما یه معادل خوب داریم براش که به راحتی می‌تونین ازش استفاده کنین و به طوری قابلیت شخصی سازی داره که می‌تونین حتی دکمه‌های حرکتی رُ هم جا‌به‌جا کنین!

قبل از هر کاری باید این دستور‌ها رُ توی ترمینال وارد کنین! البته با مجوز روت

yum install kernel-modules-extra #

بعد از اون باید این پکیج رُ دانلود کنین

yum install joystick #

بعد از نصب جوی‌استیک رُ به کامپیوترتون وصل کنین و دستور زیر رُ وارد کنین

jstest –event /dev/input/js0 $

اگه با زدن دکمه‌های جوی‌استیک دیدین که ترمینال داره مکان هندسی و یا نوع دکمه رُ نشون میده بدونین که جوی‌استیک با موفقیت نصب شده و آماده استفاده‌ است!

خب

اما شاید بپرسین الان که نصب شده چه کار باید بکنیم

شما ۲ راه دارین یا تغییر و افزودن چند خط به /etc/X11/xorg.conf که کاربرای حرفه‌ای بیشتر مناسبه

راه دوم استفاه از Qjoypad

در این مقاله قصد دارم راه‌حل دوم رُ به شما آموزش بدم که هم گرافیکی هست و هم ساده‌تر

برای نصبش ۲ راه‌دارین

اما نکته‌ای که برای هر‌دو روش مشترکه اینه که یه سری بسته  باید دانلود و نصب بشن ! از طریق دستور زیر و با مجوز روت

yum install qt qt-devel #

اما راه‌حل ها

راه‌اول:

راه‌حل اول خیلی آسون‌تر و تو دل برو تره

فقط کافیه که پکیج زیر رُ بگیرین و با دوبار کلیک و یا با دستور

rpm -hiv qjoypad-4.1.0-14.1.*.rpm

قابل نصب هست.

اما متناسب با معماری سی‌پی‌یو و سیستم‌عاملتون یکی از دوتا فایل rpm زیر رُ دانلود کنین و استفاده کنین :

http://download.opensuse.org/repositories/home:/zhonghuaren/Fedora_19/i686/qjoypad-4.1.0-14.1.i686.rpm

 

http://download.opensuse.org/repositories/home:/zhonghuaren/Fedora_19/x86_64/qjoypad-4.1.0-14.1.x86_64.rpm

اما روش دوم که یه کم سخت‌تر اما جالب‌تره

کامپایل از سورس

اول اینجا برین و آخرین نسخه رُ دانلود کنین!(هنگام نگارش این مقاله آخرین نسخه ۴.۱.۰ می‌باشد)

بعد از دانلود با دستور زیر آن‌را از حالت فشره خارج کنید!

tar -xvzf qjoypad-4.1.0.tar.gz $

بعد دستور زیر را زده تا وارد پوشه‌ی مورد نظر شوید:

cd /path/to/folder/qjoypad-4.1.0/src $

توجه:/path/to/folder محلی است که ما فایل فشرده را در آن Extract کردیم

سپس با ویرایشگر متن دلخواه خود متن زیر را در فایل config پیدا کرده

if ( ! qmake ) ;then
; ”  !echo “Error: you need qmake
; exit 1
;fi

و محتوای آن‌را به

if ( ! qmake ) ;then#
; ”  !echo “Error: you need qmake#
;exit 1 #
; fi#

تغییر دهید(یعنی اول خط‌های ۱۴ تا ۱۷ علامت # قرار دهید تا خط مورد نظر غیر‌فعلا شود! نترسید خطرناک نیست)

سپس دستور زیر را با روت وارد نمایید

config/. #

پس از انجام دستور فایل MakeFile که تولیدی دستور قبل بوده را باز نمایید و در آخر خط LIBS مقدار  lX11- را وارد کنید!یعنی به صورت زیر

LIBS = $(SUBLIBS) -L/usr/lib64 -lXtst -lQtGui -lQtCore -lpthread -lX11

سپس کد زیر رُ بزنین تا فایل‌ها ساخته بشه

sudo make install #

بعدش خیلی راحت توی ترمینال بزنین qjoypad یا نه اصلاً توی منوی برنامه‌هاتون دنبالش بگردین و ازش لذت ببرین

خیلی راحت تنظیماتشو جا‌به‌جا کنین و هرطور دلتون خواست کارکرد هر دکمه رُ عوض کنین و باهاش شاد باشید.

موفق باشید

دیدگاه شما چیست؟