• 喵喵喵幼儿园git服务
Sign inSign up
Watch1
Star10
Fork1
Branch: master
Switch branches/tags
Branches
Tags
  • master
  •  
Caviar-X / Keyboard switch 工具 (linux only).md
移动浏览
加载中...
到移动设备上浏览
21 lines 1.78 KB
First commit on 27 Jul 2022

    最近遇到一个问题:如何在linux上禁用自带的笔记本电脑?

    由于写代码的地方很小,但是又想用机械键盘,那么就得最大化利用空间。(呜呜)

    百度一下,发现了解决方法。

    安装xinput

    然后运行

    xinput list | grep "AT Translated Set 2 keyboard"
    

    你可能会看到如下输出(注意,每次运行id可能都不同,不同机型上id不一定相同,请自动替换成你目前的id)

        ↳ AT Translated Set 2 keyboard   id=21   [slave  keyboard (3)]
    

    记住这个21 (device id) 和3 (master id)

    现在如果你想禁用键盘,输入

    xinput float 21
    

    你再次运行第一个命令的时候可能会变成这样

    ∼ AT Translated Set 2 keyboard                  id=21   [floating slave]
    

    现在假如你想重新启用键盘,可以输入

    xinput reattach 21 3
    

    我也写了一个小工具,反正在我自己电脑上有用,不知道在你们电脑上使用感觉如何(toy project,不喜勿喷)