Awesome의 rc.lua에서 토글 키 바인딩을 설정하는 방법

Awesome의 rc.lua에서 토글 키 바인딩을 설정하는 방법

저는 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'}
  ),

관련 정보