我在 Ubuntu 20.04 上运行 AwesomeWM。我想设置一个快捷方式来禁用触控板。我的计算机具有执行此操作的内置功能,但我想对其进行更改。
当前的键绑定设置为 F10。我已经确定xmodmap
键码是 76,按钮的功能(根据我对 的理解xmodmap
)是XF86Switch_VT_10
(或者更具体地说,F10 F10 F10 F10 F10 F10 XF86Switch_VT_10 F10 F10 XF86Switch_VT_10
,尽管这看起来很疯狂,我不知道为什么会这样)。
我有发现从命令行切换触控板的方法是通过xinput set-prop <xinput number> "Device Enabled" 0
。所以我知道我需要在 中创建一些rc.lua
看起来类似于 的功能awful.key({}, "<something, maybe XF86Switch_VT_10>", function() awful.util.spawn("<line of code, maybe xinput set-prop # "Device Enabled" 0>") end
。我只是不知道到底该放什么。
有人可以帮我解决这个问题吗?
答案1
rc.lua
在您的文件中找到该globalkeys = gears.table.join(
部分并添加
awful.key(
{},
'XF86Switch_VT_10',
function()
awful.spawn('xinput set-prop <xinput number> "Device Enabled" 0')
end,
{description = 'disable trackpad', group = 'hotkeys'}
),