http://www.cnblogs.com/icejoywoo/archive/2011/04/14/2016318.html

原文地址:http://forum.ubuntu.org.cn/viewtopic.php?p=391456

写在前面:
 
这种方法不是很好,我是10.04,大部分情况下都是无法关闭触摸板,偶尔可以关闭,我的笔记本比较旧了,关闭触摸板的按键失灵了
 
有一种更简单的方法,我这里测试可以使用,原文地址:http://blog.3gcomet.com/article.asp?id=343
 
关闭笔记本触摸板 :
sudo rmmod psmouse
 
要恢复也简单:
sudo modprobe psmouse
 
下面是另外一种方法,使用synclient,大家可以试试,我这里是不太行

许多笔记本touchpad设计不合理,触摸板很容易被碰到,影响正常的编辑。那能不能在在需要的时候打开触摸板,不需要的时候关闭它呢?答案是可以的

首先修改xorg.conf文件,找到synaptic这一段,添加两个东西,首先是共享内存控制,一个是初始化触摸板的状态。

代码:
Section
"InputDevice"                                                           
 
Identifier  "Synaptics Touchpad"                                       
     
  Driver      "synaptics"                                     
                 
  Option      "SendCoreEvents" "true"             
                             
  Option      "Device" "/dev/psaux"   
                                         
  Option      "Protocol"
"auto-dev"                                             
  Option     
"HorizScrollDelta" "0"                                           
 

  # 打开共享内存控制
  Option      "SHMConfig" "on"                     
                           
  # 触摸板初始化为关闭
  Option     
"TouchpadOff" "1"                                                 
EndSection

保存xorg.conf重新启动X


码:
   sudo /etc/init.d/gdm restart

现在触摸板禁用了

有个实用工具synclient通过共享内存来控制触摸板

代码:
# 关闭触摸板
 
$synclient touchpadoff=1   
  # 打开触摸板
  $synclient touchpadoff=0

命令太长了在$HOME/.bashrc建立两个alias

代码:
  alias synoff='synclient touchpadoff=1'
  alias
synon='synclient touchpadoff=0'

重新更新alias

. ~/.bashrc

现在我们可以通过简单的synon和synoff打开和关闭触摸板了.(我这里是经常没效果,偶尔可以使用,具体原因不详)

在ubuntu下关闭笔记本触摸板的更多相关文章

  1. Linux下禁用笔记本触摸板

    1 概述 在Linux下禁用触摸板的方法有很多,这里列举三种: 图形界面配置关闭 modprobe关闭 xinput关闭 2 图形界面配置关闭 笔者的环境为Manjaro+Xfce,其他的桌面也应该类 ...

  2. Ubuntu 16.04 关闭/打开笔记本触摸板

    由于笔记本触摸板太多灵敏,影响使用,所以禁用掉触摸板. 禁用触摸板命令: sudo rmmod psmouse 启用触摸板命令 sudo modprobe psmouse 注意:启用之后可能会有几秒钟 ...

  3. Ubuntu下关闭apache和mysql的开机启动

    Ubuntu下关闭apache和mysql的开机启动 sudo apt-get install sysv-rc-conf sudo sysv-rc-conf sudo vi /etc/init/mys ...

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

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

  5. ubuntu 12.04禁用笔记本触摸板

    习惯了在Macbook Pro上使用触摸板,装了个linux 的dualboot,发现,ubuntu下对触摸板的支持实在是太烂了,想禁用触摸板却找不到设置的地方. 终于最后发现了——touchpad- ...

  6. Ubuntu 12.04 禁用触摸板

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

  7. windows笔记本触摸板的快捷键教程

    自从习惯了macbook的触摸板,根本就懒得使用鼠标.即实用,又便捷.但切换到windows笔记本的时候,总是不习惯使用触摸板. 今天查了一下微软的教程,发现windows现的已经做的相当不错了.但是 ...

  8. centos 7 禁用笔记本触摸板设置

    安装 xorg-x11-apps 包: yum install xorg-x11-apps. 终端输入 xinput list 找到 PS/2 记录后面的ID xinput list ⎡ Virtua ...

  9. Linux 禁用笔记本触摸板

    1. 查看有什么设备 xinput list 输出: ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST p ...

随机推荐

  1. Linux - 查看用户登录记录

    有关用户登录的信息记录在 utmp(/var/run/utmp).wtmp(/var/log/wtmp).btmp(/var/log/btmp) 和 lastlog(/var/log/lastlog) ...

  2. js中的null与undefined

    null undefined

  3. Hudson的安装配置

    Hudson的安装配置   目录 一.正文... 2 1.安装配置jdk. 2 2.安装配置tomcat7. 2 3.安装Hudson. 2 4.启动tomcat. 2 5.初识Hudson. 3 6 ...

  4. mac 查看系统时区

    sudo systemsetup -gettimezone https://developer.apple.com/library/mac/documentation/Darwin/Reference ...

  5. UIButton 未响应原因分析

    1.父视图响应者链被阻断;例如:在 UILabel,UIImageView 控件添加UIButton,因为UILabel(userInteractionEnabled属性值为NO) 阻断了响应者链,所 ...

  6. C++ IO 详细用法

    http://www.cnblogs.com/keam37/ keam所有 转载请注明出处 本文将分别从<iostream>,<sstream>,<fstream> ...

  7. [翻译][MVC 5 + EF 6] 8:更新相关数据

    原文:Updating Related Data with the Entity Framework in an ASP.NET MVC Application 1.定制Course的Create和E ...

  8. jquery与后台相互传递中文参数乱码

    前端.后台传递中文参数,乱码的情况: var a="参数乱码"; //编译两次        window.location.href=encodeURI(encodeURI(&q ...

  9. VPN client on linux debian

    Install the pptp-linux and pptp-linux-client: sudo apt-get install pptp-linux pptp-linux-client Crea ...

  10. think完全还原原形的 SQL

    $dd     =   Db::getInstance(); //实例连接数据库$sql = "SELECT * FROM `yezi_friendlinks`"; // SQL$ ...