[日期:2012-02-22]
 
本人用的Ubuntu 10.04系统,笔记本上有鼠标和触摸板。默认下,触摸板是开启的,
有时候打字的时候会不时碰到触摸板,添了不少麻烦,所以得禁用触摸板,限于目前所用的UBUNTU上
没有相关的GUI工具来禁用。找到一方法,使用xinput命令:
终端下:
xinput list  列出所有input输入设备
www.linuxidc.com@linuxidc:/etc/X11/xinit/xinput.d$ xinput list  
? Virtual core pointer                      id=2    [master pointer  (3)]  
?   ? Virtual core XTEST pointer                id=4    [slave  pointer  (2)]  
?   ? Logitech USB Optical Mouse                id=9    [slave  pointer  (2)]  
?   ? SynPS/2 Synaptics TouchPad                id=11   [slave  pointer  (2)]  
? Virtual core keyboard                     id=3    [master keyboard (2)]  
    ? Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]  
    ? Power Button                              id=6    [slave  keyboard (3)]  
    ? Video Bus                                 id=7    [slave  keyboard (3)]  
    ? Power Button                              id=8    [slave  keyboard (3)]  
    ? AT Translated Set 2 keyboard              id=10   [slave  keyboard (3)]   
出触摸输入设备SynPS/2 Synaptics TouchPad的 id = 11
再用以下命令就可以了, 0,表示禁止,1 ,表示开启
www.linuxidc.com@linuxidc:~$ xinput set-prop 11 "Device Enabled" 0  
状态:
www.linuxidc.com@linuxidc:~$ xinput list-props 11  
Device 'SynPS/2 Synaptics TouchPad':  
    Device Enabled (121):   0  
    Coordinate Transformation Matrix (123): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000  
    Device Accel Profile (245): 0  
    Device Accel Constant Deceleration (246):   1.000000  
    Device Accel Adaptive Deceleration (247):   1.000000  
    Device Accel Velocity Scaling (248):    10.000000  
    Synaptics Edges (262):  1752, 5192, 1620, 4236  
............  
当注销或者重启系统后,被禁止的设备又被开启。对于synaptics 的触摸板,还有另种方法,不过效果差不多,如下:安装gsynaptics,:sudo apt-get install gsynapticsgsynaptics
在弹出对话框中,取消 启用触摸板 选项
这样就能禁止掉触摸板了,但跟先前用的xinput命令一样,当系统注销或重启时,触摸板又被开启了,还是有点麻烦.
不过可以在 启动应用程序 中 加入系统启动项.
google 了我网上的一些方法,实践后,发现也是挺麻烦的。而且对于不同的系统
还是有些不一样。
看到有说touchpad-indicator可以很方便解决问题,但搜了一下,没找到这个软件.

Ubuntu系统使用命令禁用触摸板等输入设备的更多相关文章

  1. ubuntu系统下如何禁用笔记本触摸板

    命令行方式,得每次用终端输入命令行设置,不方便. sudo rmmod psmouse          # 用来禁用触摸板 sudo modprobe psmouse     # 用来启用触摸板 想 ...

  2. Ubuntu 12.04 禁用触摸板

    昨天把系统换为Backbox了,版本为Ubuntu12.04,装完后发现其触摸板不能禁用,之前在其他版本都是直接快捷键就可关闭或者启用触摸板,解决方法如下: sudo add-apt-reposito ...

  3. ubuntu 12.10 禁用触摸板

    1. 打开终端,输入 sudo rmmod psmouse 禁用触摸板,输入 sudo modprobe psmouse 恢复触摸板 2.syndaemon -i 10 -d >/dev/nul ...

  4. ThinkPad 禁用 触摸板

    执行 xinput wowk@wowk:~$ xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTES ...

  5. CentOS禁用触摸板

    安装xorg-x11-apps包 yum install xorg-x11-apps 查看设备信息 cd /dev/input/ ls //找到触摸板信息 xinput list //找到触摸板的id ...

  6. T450设置插入USB鼠标时自动禁用触摸板

    刚入手T450,打字时经常碰到触摸板,很是恼火,于是求助万能的度娘,找了卡饭基佬的教程,实测可行,大家可以试试.<win7下如何设置插入USB鼠标时自动禁用触摸板>,地址:www.kafa ...

  7. win10连接外接鼠标怎么禁用触摸板

    Win10笔记本如何禁用触摸板呢?Win10笔记本如何设置“插入鼠标自动禁止触摸板功能”呢?虽然笔记本触摸板在一定程度上可以方便我们的 操作,但是在以鼠标和键盘做为重要的输入设备的情况下,笔记本触摸板 ...

  8. Ubuntu server使用命令行上板VPNclient

    Ubuntu server使用命令行上板VPNclient VPN,虚拟专用网络,这个技术还是非常有用的.近期笔者參与的项目中就使用上了VPN,大概情况是这种.有两个开发团队,在异地,代码服务器在深圳 ...

  9. SL410K 在Ubuntu禁用触摸板

    由于之前把系统自带的恢复去了,然后TouchPad一直不能禁用,而后我的410k就只装上ubuntu,想不到在ubuntu上,禁用/启用 触摸板这么方便. http://askubuntu.com/q ...

随机推荐

  1. 应该用H5编写APP还是用原生的呢?

    现观目前市场上的APP横行,不同行业.不同类目的APP在国内各大应用市场挤爆的满满了,那么作为一个程序员或者一个企业如何能从容的把握住制作一款实用又符合用户体验的APP呢? 自从接触APP也有四年多了 ...

  2. 用C++/CLI搭建C++和C#之间的桥梁(二)—— 基本语法

    托管对象的创建和引用 在前文中我们已经演示过创建一个托管对象,对于如下C#代码: System.Object x = new System.Object(); 其在C++/CLI中的等价代码如下: S ...

  3. Delphi DLL制作和加载 Static, Dynamic, Delayed 以及 Shared-Memory Manager

    一 Dll的制作一般分为以下几步:1 在一个DLL工程里写一个过程或函数2 写一个Exports关键字,在其下写过程的名称.不用写参数和调用后缀.二 参数传递1 参数类型最好与window C++的参 ...

  4. VirtualBox 4.3.18 启动虚拟机时显示不能加载 R3模块并退出故障解决一例

    VirtualBox 升级到 4.3.1x后一直问题不断.搜了些资料,发现这货从最近的某个版本开始,为了安全,要校验进程完整性,那些在运行时要注入Virtualbox进程的模块都要进行校验.于是乎出现 ...

  5. 擦亮自己的眼睛去看SQLServer之谈谈锁机制

    http://www.cnblogs.com/yueyue_jwfm/category/292724.html

  6. set是无序集合,放入set中的元素通过iterator输出时候是无序的

    set是无序集合,放入set中的元素通过iterator输出时候是无序的 HashMap<String , String> hashMap = new HashMap<String ...

  7. 安装完Framework后如何不重启系统?

    在.net平台下客户端部署时,如果客户端没有安装Framework时,部署程序安装Framework后,有一个要求重启选项,当然是非强制的.如果不想出现这个提示“重启”选项,可以做如下选择: 1.启动 ...

  8. combogrid翻页后保持显示内容为配置的textField解决办法

    easyui的combogrid当配置pagination为true进行分页时,当datagrid加载其他数据页,和上一次选中的valueField不匹配时,会导致combogrid直接显示value ...

  9. android 设置屏幕方向

    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);//通过程序改变屏幕显示的方向 1.landscape:横屏(风景 ...

  10. Error: Cannot find module 'internal/fs'

    $ sudo n 6.9.1 $ sudo npm -g install npm@next $ sudo n stable curl -0 -L https://npmjs.org/install.s ...