国庆节刚入手了一台新机器,装上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 虚拟键盘配置文件及配置说明"正是为了解决这个问题,它允许你在Ubuntu Linux运行于ARM平台时,通过触摸屏或者其他交互方式实现键盘功能。 首先,我们要理解虚拟键盘的基本原理。虚拟...
对于触摸板的关闭和开启,作者提供了终端命令来禁用和启用触摸板。在Ubuntu系统中,某些设备可以通过命令行方式来进行硬件级别的控制,这为用户提供了灵活的管理方式。 调整屏幕亮度的问题,作者尝试过但未能成功。...
10. **触控板和鼠标**:在“设置”->“鼠标和触摸板”中,可以设置触控板的敏感度、滚动速度,以及鼠标按钮的行为。 通过以上这些个性化设置,用户可以打造出独一无二的Ubuntu桌面环境,使其更符合个人的使用习惯,...
Linux+命令行和shell脚本 虚拟机安装成功后,选择 ubuntu 64 ovf 双击再进行安装 安装完成后 虚拟机左边会出现 ubuntu 64 选择开启虚拟机 (如果报 64 位错误 需要修改 bios) ...关闭触摸板:sudo modprobe -r psmouse
安装时关闭杀毒软件以避免冲突,并遵循安装向导进行操作。 2. **G540显卡**: - **驱动意义**:对于G540显卡,驱动程序确保GPU与系统间的通信,提供图形处理能力,优化游戏性能,支持高清视频播放,甚至包括硬件...
- **SBC3530系统关闭步骤**:提供了安全关闭系统的指南,避免因错误操作导致的数据丢失或硬件损坏。 #### 四、SBC3530的LINUX系统使用与设置 **4.1 系统启动方法和过程** - **系统启动过程**:详细解释了SBC3530...
- **默认LCD关闭时间设置**:在`Settings/`目录下,通过修改`DisplayTimeout`配置来调整LCD关闭的时间。 - **默认亮度设置**:通过修改`BrightnessLevel`配置来设置LCD的默认亮度。 - **默认字体大小设置**:通过...
开发板与计算机的连接使用USB转TTL串口转接线,并在计算机端运行串口调试应用程序进行配置,配置参数为:波特率115200、数据位8bit、校验方式无、停止位1bit、流控关闭。 ### 构建系统 构建系统分为三个部分:U-...
##### 1.2 核心板资源介绍 - **存储**: 包括RAM、ROM等内存资源 - **外设接口**: 如USB、HDMI、VGA等 - **扩展接口**: 用于连接额外的硬件组件 ##### 1.3 底板资源介绍 - **电源管理**: 确保系统的稳定运行 - **...
5. **注意事项**:由于S5pc100的ADC中断可能与触摸屏中断共享,因此在内核中需确保没有注册触摸屏驱动,可以通过查看`/proc/interrupts`来确认。 测试驱动程序时,首先编译应用程序,然后将驱动程序(`.ko`文件)和...