شاید به این فکر افتاده باشین که بخواین با یه جویاستیک(یا به اصطلاحی دستهبازی) بتونین موس رُ کنترل کنین!
سابقبر این تو ویندوز اینکار شدنی بود اما باید درایور نصب میکردین و … تازه خیلی قابلیت شخصی سازی نداشتین!
اما توی نرمافزارهای آزاد ما یه معادل خوب داریم براش که به راحتی میتونین ازش استفاده کنین و به طوری قابلیت شخصی سازی داره که میتونین حتی دکمههای حرکتی رُ هم جابهجا کنین!
قبل از هر کاری باید این دستورها رُ توی ترمینال وارد کنین! البته با مجوز روت
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 یا نه اصلاً توی منوی برنامههاتون دنبالش بگردین و ازش لذت ببرین
خیلی راحت تنظیماتشو جابهجا کنین و هرطور دلتون خواست کارکرد هر دکمه رُ عوض کنین و باهاش شاد باشید.
موفق باشید