在Linux下禁用键盘、鼠标、触摸板(笔记本)等输入设备


在Linux系统下禁用键盘、触摸板、鼠标等输入设备,可以通过xinput命令来实现:
主要涉及:
#xinput list
#xinput list-props list-number
#xinput set-prop list-number func-number 1/0
具体操作如下:
step1:查看系统中有那些输入设备

以上是我的系统中的输入设备信息,当然,根据具体需求,你可能在--list 参数后面继续跟--short,--long,--name-only,--id-only等参数,例如,我只想获取输入设备的名字,就可以在--list 参数后 跟一个 --name-only参数,效果如下:


step2:根据设备ID查看设备的属性(可操作的接口)信息,例如根据第一张图,我可以知道我的鼠标ID是8,可以通过如下命令查看鼠标可操作的属性有哪些:


从上图中可以看出,鼠标有很多可操作的选项,其中有一项是是否使能,即框起来的那一项,其中”Device Enabled"是属性名,圆括号中的148是这个属性对应的ID,而冒号后面的1表示当前属性的状态(1/0),当前是1,表示鼠标可用,如果要禁止鼠标则要将该选型设置为0.

step3:设置属性的值来禁止鼠标, 只需要将 “Device Enabled”的属性设置为0即可。

当然,也可以使用属性ID关闭鼠标:

以上两个命令中任意一个都可以关闭鼠标,同理,也可以采用相同的方式打开鼠标:

或者:



另:不同的系统,输入设备的id是一样的,可以通过如下命令获取设备id,例如我要获取鼠标的ID:

参考文献:http://www.2cto.com/os/201303/192756.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/274097.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

委托又给我惹麻烦了————记委托链的取消注册、获取返回值

今天改bug碰到了一个问题,有多个方法注册到了一个事件里去,而这些方法本身又有点儿互斥,因而造成了bug,哥调试半天才发现,郁闷至极,遂复习了以前的知识并进行适当延伸,再将成果记录及分享之&…

Python第一课

对python仰慕已久,今日下定决心学习。可能我是一时头脑发热,但我还是愿意坚持。 先了解一下:命令行模式和Python交互模式 在Windows开始菜单选择“命令提示符”,就进入到命令行模式,它的提示符类似C:\>:…

C++模板专门化与重载

最近在复习C有关知识&#xff0c;又重新看<<Effective C>>&#xff0c;收获颇丰。原来以前看这边书&#xff0c;好多地方都是浅尝辄止。<<Effective C>>条款25&#xff1a;考虑写出一个不抛出异常的swap函数&#xff0c;涉及到C模板专门化(Templates S…

Android 第十八课 强大的滚动控件 RecyclerView

步骤&#xff1a; 一、添加依赖库compilecom.android.support:recyclerview-v7:26.1.0 二、在activity_mian.xml中&#xff0c;添加RecyclerView控件&#xff0c;并占据整个页面。 三、把你要在RecyclerView中展示的内容&#xff0c;设置成一个实体类Fruit&#xff0c;接着为Re…

通过rtcwake命令设置系统S3(休眠到内存)/S4(挂起到硬盘)一段时间后自动唤醒

rtcwake -m disk -s 60 //S4&#xff08;挂起&#xff09;60秒后自动唤醒 rtcwake -m mem -s 60 //S3(休眠&#xff09;60秒后自动唤醒

电商首页设计的时候,就应该考虑这个

如果有目的去找某一类商品的人几乎都会从导航或搜索进去了&#xff0c;看首页的一般是属于那些还没想好要买什么东西的人&#xff0c;这些人一般都是漫无目的的瞎逛&#xff0c;看在首页有没有特价的或便宜的东西被捡到。 转载于:https://www.cnblogs.com/wangzong/p/3256555.h…

JavaScript 第一课 JavaScript简史

1、JavaScript的起源 Java在理论上可以部署在任何环境下&#xff0c;但是JavaScript却更倾向于只应用在Web浏览器。JavaScript是一种脚本语言&#xff0c;通常只能通过Web浏览器去完成一些操作而不能像普通意义上的程序那样独立运行。因为需要Web浏览器进行解释和执行&#xff…

Linux下的屏保设置 xset s 与 xset dpms

Linux下的屏保设置 xset s 与 xset dpmshttp://bbs.chinaunix.net/archiver/?tid-2112889.html用xset q 可以查看当前屏保的设置情况&#xff0c;黑屏方式的屏保有两种状态&#xff1a;1. xset 的s参数后面可接两个数字参数&#xff0c;前一个即是进入屏保的秒数&#xff0…

ios即时通讯客户端开发之-mac上安装MySQL

一、安装 到MySQL官网上http://dev.mysql.com/downloads/mysql/&#xff0c;下载mysql可安装dmg版本 比如&#xff1a;Mac OS X ver. 10.7 (x86, 64-bit), DMG Archive 下载完的文件为&#xff1a;mysql-5.6.10-osx10.7-x86_64.dmg 1.点击&#xff0c;安装包里的 2.点击安装 安…

Android 第十九课 大喇叭--广播机制----动态注册监听网络变化与静态注册实现开机启动

为了便于进行 系统级别的消息通知&#xff0c;Android引入了一套广播消息机制。 1、广播机制简介&#xff1a;因为Android中的每个应用程序都可以对自己感兴趣的广播尽心注册&#xff0c;这样程序只会接收自己所关心的广播内容&#xff0c;这些广播来自于系统的&#xff0c;也可…

dbus 和 policykit 实例篇(python)

dbus 和 policykit 实例篇&#xff08;python&#xff09; 使用policykit 的程序一般都有一个dbus daemon程序来完成相关操作&#xff0c;这个dbus daemon 会在系统注册一个system bus 服务名&#xff0c;用于响应要求root privileged的操作&#xff0c;当dbus请求到达时会先验…

一个实际的sonar代码检查的配置文件

国内私募机构九鼎控股打造APP&#xff0c;来就送 20元现金领取地址&#xff1a;http://jdb.jiudingcapital.com/phone.html内部邀请码&#xff1a;C8E245J &#xff08;不写邀请码&#xff0c;没有现金送&#xff09;国内私募机构九鼎控股打造&#xff0c;九鼎投资是在全国股份…

JavaScript 第二课 JavaScript语法

本章内容&#xff1a;语句变量和数组操作符条件语句和循环语句函数与对象 ------------------------------------------------------------- 准备&#xff1a; 编写JavaScript脚本只需要一个普通地文本编辑器和一个Web浏览器就足啦。 用JavaScript编写的代码必须通过HTML/XHTML…

和菜鸟一起学linux之DBUS基础学习记录

转自&#xff1a;http://blog.csdn.net/eastmoon502136/article/details/10044993 D-Bus三层架构 D-Bus是一个为应用程序间通信的消息总线系统, 用于进程之间的通信。它是个3层架构的IPC 系统&#xff0c;包括&#xff1a; 1、函数库libdbus &#xff0c;用于两个应用程序互…

Android 第二十课 广播机制(大喇叭)----发送自定义广播(包括发送标准广播和发送有序广播)

广播分为两种类型&#xff1a;标准广播和有序广播 我们来看一下具体这两者的具体区别&#xff1a; 1、发送标准广播 我们需要先定义一个广播接收器来准备接收此广播才行&#xff0c;否则也是白发。 新建一个MyBroadcastReceiver,代码如下&#xff1a; package com.example.broa…

八大排序算法

概述 排序有内部排序和外部排序&#xff0c;内部排序是数据记录在内存中进行排序&#xff0c;而外部排序是因排序的数据很大&#xff0c;一次不能容纳全部的排序记录&#xff0c;在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 当n较大&#xff0c;则应采用…

需求?

1 需求怎样描述清楚&#xff1f; 利用用例技术&#xff0c;一般这里指的是系统用例&#xff1b;包括以下几个内容&#xff1a; 用例视图 系统的功能描述&#xff1b; 用例规约 规定了用户和系统的交互过程&#xff1b;用户如何使用系统&#xff1b;用户如何交互&#xff0c;以及…

Android 第二十一课 RecyclerView简单的应用之编写“精美”的聊天页面

1、由于我们会使用到RecyclerView&#xff0c;因此首先需要在app/build.gradle当中添加依赖库。如下&#xff1a; apply plugin: com.android.application .... dependencies {....compile com.android.support:recyclerview-v7:26.1.0 } 2、然后开始编写主页面&#xff0c;修该…

VS 2008 生成操作中各个选项的差别

近日&#xff0c;在编译C#项目时经常发现有些时候明明代码没错&#xff0c;但就是编译不过&#xff0c;只有选择重新编译或者清理再编译才会不出错&#xff0c;本着求学的态度&#xff0c;搜罗了下VS2008IDE中生成操作的种类以及差别&#xff0c;整理如下&#xff1a;内容(Cont…

dbus-python指南

菜鸟学dbus-python&#xff0c;翻译dbus-python指南&#xff0c;错误之处请在所难免&#xff0c;请诸位不吝赐教&#xff0c;多多指正&#xff01;查看英文原版请点这里。 连接总线Connecting to the Bus方法调用Making method calls代理对象proxy objects接口和方法Interfaces…