میانبر ِ لت ِ لمسی در اوبونتو
پیشتر گفتم، که با حلّ ِ مشکل ِ رۏشنایی یِ نمایشگر، کلید ِ میانبر ِ فعَال- یا غیرِفعّالسازی یِ لت ِ لمسی (touchpad) از کار افتاد. از آنجا که این میانبر چندان به کار نه می آید، برا یِ حلّ ِ این مشکل تلاش ای نه کردم. امّا زمان ای که در باره یِ پشتیبانی یِ اوبونتو از صفحهها یِ چندلمسی می خاندم، به ذهن ام رسید مشکل را حل کنم. در مستندات ِ اوبونتو چند راه برا یِ آن گفته شده بود، و من سادهترین اشان را پیمودم. یک فایل ِ متنی به نام ِ touch_toggle.sh ساختم؛ کدِ زیر را در آن درج، و ذخیره کردم؛ و به فایل مجوّز ِ اجرا دادم. اکنون، تنها لازم بود در بخش ِ میانبرها (از تنظیمها یِ صفحهکلید)، میانبر ای به سازم، و فرمان ِ | Piŝtar goftam, ke bâ hall e moŝkel e rowŝanâi ye nemâyeŝgar, kelid e miyânbor e faëãl- yâ ĝeyrefaëãl-sâzi ye lat e lamsi (‘touchpad’) az kâr oftâd. Az ânjâ ke in miyânbor candân be kâr be mi âyad, barâ ye hall e in moŝkel talâŝ i na kardam. Ammâ zamân i ke dar bâre ye poŝtibâni ye Ubuntu az safhehâ ye candlamsi mi xândam, be zehn am rasid moŝkel râ hall konam. Dar mostanadât e Ubuntu cand râh barâ ye ân gofte ŝode bud, va man sâdetarin eŝân râ peymudam. Yek fâyl e matni be nâm e ‘touch_toggle.sh’ sâxtam; kod e zir râ dar ân darj, va zaxire kardam; va be fâyl mojavvez e ejrâ dâdam. Aknun, tanhâ lâzem bud dar baxŝ e miyânborhâ (az tanzimhâ ye safhekelid), miyânbor i be sâzam, va farmân e |
#
# tp_toggle
#
# Toggle the touchpad on/off.
# Get the id number of the touchpad.
tp_id=`xinput list | grep -i touchpad | awk '{ print $6 }' | sed 's/id=//'`
# Find out whether the touchpad is enabled or not.
tp_enabled=`xinput list-props $tp_id | grep Device\ Enabled | awk '{ print $4 }'`
if [ $tp_enabled = 0 ]
then
# The touchpad is currently disabled, so turn it on.
xinput set-prop $tp_id "Device Enabled" 1
echo "Touchpad now on."
elif [ $tp_enabled = 1 ]
then
# The touchpad is currently enabled, so turn it off.
xinput set-prop $tp_id "Device Enabled" 0
echo "Touchpad now off."
else
echo "tp_toggle: Could not get touchpad status from xinput."
exit 1
fi


