linux 关闭鼠标_linux 关闭鼠标面板 - CSDN
  • 转自:...在Linux下禁用键盘、触摸板、鼠标等输入设备   #xinput list #xinput list-props list-number #xinput set-prop list-number func-number 1/0  www.2cto.com   $xinput list

    在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

    展开全文
  • 最近工作需要,调查了一下如何在界面启动以后不显示鼠标光标,但是触摸屏可以正常工作,现将方法总结一下: 1:使用XCursor Transparent Theme 方法 下载xcursor-transparent-theme-0.1.1.gz,解压; 编译,安装; ...

    最近工作需要,调查了一下如何在界面启动以后不显示鼠标光标,但是触摸屏可以正常工作,现将方法总结一下:

    1:使用XCursor Transparent Theme 方法

    下载xcursor-transparent-theme-0.1.1.gz,解压;

    编译,安装;

    ./configure
    cd cursors
    make install-data-local DESTDIR=/home/user/.icons/default CURSOR_DIR=/cursors
    chown -R user:user /home/user/.icons
    同时需要创建一个配置文件,路径事 ~/.icons/default/index.theme内容为:
    Code:
    [Icon Theme]
    Inherits=xcursor-transparent
    我实验了,这个和下面要介绍的xsetroot效果一样,可以在桌面上隐藏鼠标,但是进入其他界面后鼠标依然出现。

    2:就是使用unclutter,这个可以起作用,但是不是我想要的效果;

    ./unclutter: usage:
        -display <display>
        -idle <seconds>        time between polls to detect idleness.
        -keystroke        wait for keystroke before idling.
        -jitter <pixels>    pixels mouse can twitch without moving
        -grab            use grabpointer method not createwindow
        -reset            reset the timer whenever cursor becomes
                        visible even if it hasn't moved
         -root                   apply to cursor on root window too
        -onescreen        apply only to given screen of display
         -visible               ignore visibility events
         -noevents              don't send pseudo events
        -regex            name or class below is a regular expression
        -not names...        don't apply to windows whose wm-name begins.
                    (must be last argument)
        -notname names...    same as -not names...
        -notclass classes...    don't apply to windows whose wm-class begins.
                    (must be last argument, cannot be used with
                    -not or -notname)

    原因事它总有一刹那是出现鼠标的;

    3:xsetroot -cursor blank.bmp blank.bmp

    其中blank.bmp是使用bitmap &制作的的一个空白鼠标;

    效果是可以在桌面上起作用,但是在程序界面鼠标依然出现;

    4:setterm -cursor off关闭终端界面的光标;

    5:oneko一个类似于unclutter的程序;

    6:在调用startx启动的桌面系统中给XSERVER传递参数serverargs=" -nocursor ",这个可以起作用;

    微笑



    展开全文
  • 打开终端,输入xset m 1 解释一下,m代表mouse,1可以随意更改,可以改成默认(default),修改后会即时生效,可自己体验找到最佳的设置。 ... 为了保证开机会设置成我们希望的样子,我们写一个 脚本 ...
    • 打开终端,输入xset m 1

      Linux(Ubuntu)怎样设置鼠标速度(灵敏度)

    • 解释一下,m代表mouse,1可以随意更改,可以改成默认(default),修改后会即时生效,可自己体验找到最佳的设置。

      Linux(Ubuntu)怎样设置鼠标速度(灵敏度)

    • 为了保证开机会设置成我们希望的样子,我们写一个 脚本

      Ctrl+Alt+T

      输入sudo gedit /usr/local/bin/mymouse.sh

      Linux(Ubuntu)怎样设置鼠标速度(灵敏度)

    • 这时会有一个窗口,输入刚才的命令

      xset m 1

      保存

      Linux(Ubuntu)怎样设置鼠标速度(灵敏度)

    • 在终端输入sudo chmod +x /usr/local/bin/mymouse.sh

    • 打开dash,输入gnome-session,选择第一个startup applications

      Linux(Ubuntu)怎样设置鼠标速度(灵敏度)

    • 点击右边的add(添加)

      Linux(Ubuntu)怎样设置鼠标速度(灵敏度)

    • name里面填setmouse(其实可以随便填啦),command(命令)里面填写'/usr/local/bin/mymouse.sh',保存就行啦。

      Linux(Ubuntu)怎样设置鼠标速度(灵敏度)

      Linux(Ubuntu)怎样设置鼠标速度(灵敏度)

    展开全文
  • 我最近发现可以用 xinput 来禁用/启用输入设备。我经常用 synclient 来关掉我的触摸板, 或者用 xinput 来关闭我的笔记本键盘。 第一步我们需要先拿到设备的名字或者ID: $ xinput list ⎡ Virtual c

    转载地址:http://hessian.me/p/139.html (Hessian's Blog)

    原文地址:http://blog.yjl.im/2010/12/using-xinput-to-disable-keyboard-mouse.html

    我最近发现可以用 xinput 来禁用/启用输入设备。我经常用 synclient 来关掉我的触摸板, 或者用 xinput 来关闭我的笔记本键盘。

    第一步我们需要先拿到设备的名字或者ID:

    $ xinput list
    ⎡ Virtual core pointer                          id=2    [master pointer  (3)]
    ⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
    ⎜   ↳ USB Optical Mouse                         id=8    [slave  pointer  (2)]
    ⎜   ↳ SynPS/2 Synaptics TouchPad                id=7    [slave  pointer  (2)]
    ⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
        ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
        ↳ Sleep Button                              id=9    [slave  keyboard (3)]
        ↳ Power Button                              id=10   [slave  keyboard (3)]
        ↳ Video Bus                                 id=11   [slave  keyboard (3)]
        ↳ AT Translated Set 2 keyboard              id=6    [slave  keyboard (3)]

    在这里触摸板的名字是 'SynPS/2 Synaptics TouchPad' ID是 7;
    键盘的名字是 'AT Translated Set 2 keyboard' ID是 6.

    下一步我们要知道设备都有什么属性:

    $ xinput list-props 'AT Translated Set 2 keyboard'
    Device 'AT Translated Set 2 keyboard':
            Device Enabled (127):   1

    键盘只有一个属性 'Device Enabled' 他的值是 1,意思就是说键盘是打开状态的。

    我们来尝试关掉它:

    sleep 0.1 ; xinput set-prop 'AT Translated Set 2 keyboard' 'Device Enabled' 0 ; sleep 5 ; xinput set-prop 'AT Translated Set 2 keyboard' 'Device Enabled' 1

    开头 sleep 0.1 的目的是要留出时间让你执行当前命令时所敲的回车的按键(keypress)事件能够完成, 我猜测当你按下回车时命令就会执行并把键盘禁用,但是按键弹起(keyup)还没有被发送,所以X会以为你一直按这回车键。

    另一个更简单的用法是用ID来进行操作,这样你就不需要输入一大长串的名字了:

    sleep 0.1 ; xinput set-prop 8 127 0 ; sleep 5 ; xinput set-prop 8 127 1

    键盘的ID是8, 属性 'Device Enabled' 的ID是127。 当你用 list-props 列出设备属性时, 在属性名后面的数字就是属性的ID。 像'Device Enabled' 的ID总是 127,但是设备的ID就不一样,它跟设备的连接时间有关,一般越先连接的设备ID越小,之后会越来越大。

    PS:设置设备属性不需要root权限。


    展开全文
  • 一直觉得ubuntu的鼠标指针比较飘,图形界面上调整灵敏度调到最低也不准,因为鼠标设置里面没有提供其他可调整选项,目前找到一个解决办法是调整鼠标加速度。 各版本调整方法链接:...
  • 一.在linux系统下使用终端禁用设备 二.... 三....一.在linux系统下使用终端禁用设备 ...如下表:有鼠标,键盘,无线连接,摄像头,本机键盘,触摸屏等等. ~$ xinput list ⎡ Virtual core pointer ...
  • 大部分情况下我们做实验都是使用...把系统中自己用不到的服务全部关闭掉呗,如下foriin`chkconfig--list|awk'{print$1}'` do chkconfig$ioff doneOK,我这个是真的全部关闭啊,然后我再打开我需要的进程,如下ch...
  • 安装完linux系统redhat后鼠标不能用的解决方法   安装完linux系统redhat后鼠标不能用,当时选择鼠标的时候因为自己的鼠标时usb口的, 就选择了usb口。其实直接选择默认就可以了。但是一定要重新安装系统吗,通过...
  • 我在linux下按v进入可视然后选中一个单词hi,然后按y赋值到剪切板 然后再次进入可视模式选中一个单词hello按下p进行替换.可是下次再选中一个单词按下p时候怎么粘贴出来的是hello啊.. 例子: 1.i have a dream 2.look ...
  • 在阅读linux1.0源码中关于鼠标驱动的代码时,希望在linux下写一个测试程序,读取一下鼠标的数据,看与内核代码是否一致。 linux下操作设备一般都是通过打开设备文件,对设备文件进行读取或写入。鼠标linux下也...
  • Linux/debian/ubuntu/deepin 等系统禁用鼠标中键(滚轮)按下粘贴的方法 中键粘贴在一定程度上很方便,但是如果做软件开发,大量代码,一不小心就按中键粘贴了代码去奇怪的地方,很难查找解决。 网络上找到的基本...
  • linux关闭图形界面

    2015-11-09 14:29:54
    1.在图像界面关闭x window: 1.1 shell中运行 init 3 进入文本模式,同时会关闭相关的服务(Xserver 肯定关闭) 1.2 Alt+Ctrl+F1~F6到字符界面,root登陆,ps aux|grep /usr/X11R6/bin/X,得到X进程号, kill -9 进程...
  • #下定决心学Linux,格掉window,直接装了个linux系统在笔记本上,发现Fn+Fx的快捷键关闭鼠标触摸板的功能失效了,光标跳来跳去的,烦死了,其实解决办法很简单 第一步:打开终端,执行 synclient ...
  • 解决Linux鼠标选中字符会自动跳一行或者执行ctrl+c
  • 这段时间写了一个windows下远程监控linux的软件,其中一个最核心的问题就是按键的模拟 windows下发送按键信号,linux下接收后然后模拟标准键盘输入 linux下有一个文件夹 /dev/input ,包含了Linux下所有的输入...
  • USB 总线引出两个重要的链表! 一个 USB 总线引出两个重要的链表,一个为 USB 设备链表,一个为 USB 驱动链表。设备链表包含各种系统中的USB 设备以及这些设备的所有接口,驱动链表包含 USB 设备驱动程序...
  • CDLinux 自动休眠功能的关闭方法: 控制台下使用xset命令来完成。 xset q 可以查看当前屏幕保护和电源管理的状态信息 具体设置时,常用的有以下参数: xset s //这个参数设置屏幕保护时间 xset dpms //这个参数...
  •  USB 总线引出两个重要的链表! 一个 USB 总线引出两个重要的链表,一个为 USB 设备链表,一个为 USB 驱动链表。设备链表包含各种系统中的USB 设备以及这些设备的所有接口,驱动链表包含 USB 设备驱动程序...
  • linux 系统下关闭屏幕

    2015-12-21 17:57:01
     记往,按完回车后,不要碰键盘鼠标,静等一秒。然后,你的屏幕就被关掉了。这是真的关掉,而非锁定屏幕或者弄了一个黑屏的屏幕保护──这可是不耗电模式。 dpms:(Display power management signal)显示器...
1 2 3 4 5 ... 20
收藏数 42,455
精华内容 16,982
关键字:

linux 关闭鼠标