از موقع انتشار ۱۲٫۰۴ تا امروز حدود سه ماه میگذره و من بالاخره راه حلی برای disable کردن touchpad پیدا کردم.راه حل به طور خلاصه اینطوریه:
۱-ابتدا از software center برنامه Autokey(GTK) نصب کنید.
۲−در ترمینال تایپ کنید:
autokey -c
۳-در پنجره ای که باز میشه در پنل سمت چپ روی sample script کلیک کنید و File > Create.. > New Script. یا روی مثلث کوچک در گوشه سمت چپ بالا کلیک و New Script . سپس یک اسم دلخواه به اسکریپت جدید بدهید و کد زیر را داخل آن کپی کنید:
import os
os.system("synclient TouchpadOff=$(if [ $(expr `synclient -l | grep TouchpadOff | cut -f2 -d =`) -eq 0 ]; then echo 1; else echo 0; fi)")
۴−سمت راست پایین سه تا دکمه Set دیده میشه .شما روی دکمه set مقابل hotkey کلیک کنید و سپس روی press to set و بعد هم هر دکمه دلخواه (برای من fn+f3) که می خواهید به این کار اختصاص دهید کلیک کنید.
۵−save کنید و کار تمام است.
نکته۱ : برای استفاده هروقت وارد ubuntu شدید باید autokey را اجرا کنید.
نکته۲ : اگر مراحل بالا رو انجام دادید و نتیجه نداد کد داخل اسکریپت رو به این صورت تغییر بدید:
os.system("xinput --set-prop 'PS/2 Generic Mouse' 'Device Enabled' $(if [ $(expr `xinput --list-props 'PS/2 Generic Mouse' | grep 'Device Enabled' | cut -f2 -d :`) -eq 0 ]; then echo 1; else echo 0; fi)")
من خودم از نکته ۲ استفاده کردم تا جواب گرفتم .
موفق باشید.
منبع:
http://askubuntu.com/questions/141479/dell-inspiron-n5110-keyboard-touchpad