`

ubuntu关闭启动触摸板

阅读更多

    国庆节刚入手了一台新机器,装上ubuntu 12.04之后,发现禁止鼠标触摸板很是不爽,因为每次都需要按FN+F6来禁止,而且每次在重启之后又会重新启用,为了可以方便的关闭与启用,最后发现可以通过xinput来实现。

 

    1、先通过 xinput 查看一下有哪些输入设备,找出触摸板的名称,执行 xinput list  得出结果大致如下:

 

 

⎡ Virtual core pointer                     id=2 [master pointer  (3)]

⎜   ↳ Virtual core XTEST pointer               id=4 [slave  pointer  (2)]

⎜   ↳ Logitech USB Receiver                   id=11 [slave  pointer  (2)]

⎜   ↳ Logitech USB Receiver                   id=12 [slave  pointer  (2)]

⎜   ↳ SynPS/2 Synaptics TouchPad               id=14 [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)]


从上面结果,可以看出触摸板名称为"SynPS/2 Synaptics TouchPad",id为14。
   
   2、再通过 xinput list-props 14 查看触摸板所有相关属性,结果大致如下:
Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (132): 0
Coordinate Transformation Matrix (134): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (260): 1
Device Accel Constant Deceleration (261): 2.500000
Device Accel Adaptive Deceleration (262): 1.000000
Device Accel Velocity Scaling (263): 12.500000
Synaptics Edges (285): 1768, 5406, 1640, 4498
Synaptics Finger (286): 25, 30, 256
Synaptics Tap Time (287): 180
Synaptics Tap Move (288): 236
Synaptics Tap Durations (289): 180, 180, 100
其中“Device Enabled (132)就是用来控制是否开启的,值 0:代表禁用,1:代表启用。
     
    3、然后再通过 xinput set-prop 更改其属性值,如: xinput set-prop 'SynPS/2 Synaptics TouchPad' 'Device Enabled' 0,但如果每次都需要敲这么长的命令肯定是不可能的,我们可以通过在 ~/.bashrc文件中添加命令别名,如:     
        alias tpOff="xinput set-prop 'SynPS/2 Synaptics TouchPad' 'Device Enabled' 0"
        alias tpOn="xinput set-prop 'SynPS/2 Synaptics TouchPad' 'Device Enabled' 1"
成功添加之后,再执行 source ~/.bashrc ,就可以通过 tpOff 、tpOn灵活设置了,但每次都执行一次tpOff也不是很方便,可不可以在一开机就就自动禁用呢?当然是可以的,我们可以在   ~/.config/autostart/下新增一个xinput.desktop文件即可,内容如下:
[Desktop Entry]
Type=Application
Exec=xinput set-prop 'SynPS/2 Synaptics TouchPad' 'Device Enabled' 0
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[zh_CN]=touchpad enable
Name=touchpad enable
Comment[zh_CN]=禁用触摸板
Comment=禁用触摸板
      

    


分享到:
评论

相关推荐

    ARM Linux Ubuntu 虚拟键盘配置文件及配置说明

    本资源提供的"ARM Linux Ubuntu 虚拟键盘配置文件及配置说明"正是为了解决这个问题,它允许你在Ubuntu Linux运行于ARM平台时,通过触摸屏或者其他交互方式实现键盘功能。 首先,我们要理解虚拟键盘的基本原理。虚拟...

    我的ubuntu设置

    对于触摸板的关闭和开启,作者提供了终端命令来禁用和启用触摸板。在Ubuntu系统中,某些设备可以通过命令行方式来进行硬件级别的控制,这为用户提供了灵活的管理方式。 调整屏幕亮度的问题,作者尝试过但未能成功。...

    [Ubuntu.Linux.基础视频教程].3.2.设置个性化桌面环境

    10. **触控板和鼠标**:在“设置”->“鼠标和触摸板”中,可以设置触控板的敏感度、滚动速度,以及鼠标按钮的行为。 通过以上这些个性化设置,用户可以打造出独一无二的Ubuntu桌面环境,使其更符合个人的使用习惯,...

    Linux常用命令(PDF)

    Linux+命令行和shell脚本 虚拟机安装成功后,选择 ubuntu 64 ovf 双击再进行安装 安装完成后 虚拟机左边会出现 ubuntu 64 选择开启虚拟机 (如果报 64 位错误 需要修改 bios) ...关闭触摸板:sudo modprobe -r psmouse

    G540驱动与下载

    安装时关闭杀毒软件以避免冲突,并遵循安装向导进行操作。 2. **G540显卡**: - **驱动意义**:对于G540显卡,驱动程序确保GPU与系统间的通信,提供图形处理能力,优化游戏性能,支持高清视频播放,甚至包括硬件...

    3530的使用手册

    - **SBC3530系统关闭步骤**:提供了安全关闭系统的指南,避免因错误操作导致的数据丢失或硬件损坏。 #### 四、SBC3530的LINUX系统使用与设置 **4.1 系统启动方法和过程** - **系统启动过程**:详细解释了SBC3530...

    全志A83T_Android快速移植指南

    - **默认LCD关闭时间设置**:在`Settings/`目录下,通过修改`DisplayTimeout`配置来调整LCD关闭的时间。 - **默认亮度设置**:通过修改`BrightnessLevel`配置来设置LCD的默认亮度。 - **默认字体大小设置**:通过...

    MYS-6ULX Linux开发手册

    开发板与计算机的连接使用USB转TTL串口转接线,并在计算机端运行串口调试应用程序进行配置,配置参数为:波特率115200、数据位8bit、校验方式无、停止位1bit、流控关闭。 ### 构建系统 构建系统分为三个部分:U-...

    REAL210_Android_用户手册_V1.2.pdf

    ##### 1.2 核心板资源介绍 - **存储**: 包括RAM、ROM等内存资源 - **外设接口**: 如USB、HDMI、VGA等 - **扩展接口**: 用于连接额外的硬件组件 ##### 1.3 底板资源介绍 - **电源管理**: 确保系统的稳定运行 - **...

    基于S5pc100 处理器的ADC驱动

    5. **注意事项**:由于S5pc100的ADC中断可能与触摸屏中断共享,因此在内核中需确保没有注册触摸屏驱动,可以通过查看`/proc/interrupts`来确认。 测试驱动程序时,首先编译应用程序,然后将驱动程序(`.ko`文件)和...

Global site tag (gtag.js) - Google Analytics