Xbindkeys/키보드 단축키를 Wayland로 전송하시겠습니까?

Xbindkeys/키보드 단축키를 Wayland로 전송하시겠습니까?

제가 현재 xfce4사용할 때 사용하고 있는 키보드 단축키는 수십 개가 있습니다 xbindkeys. Wayland로 전환하고 싶지만 창 관리 기능이 있습니다.

질문:xbindkeys웨이랜드에서 일하시나요? 그렇지 않은 경우 Wayland에서 키보드 단축키를 어떻게 구성합니까? X에서 Wayland로 키보드 설정을 포팅하는 쉬운 방법이 있습니까?

답변1

저는 전역 키 바인딩의 가능성에 대해 더 알아보려고 노력해 왔습니다.웨이랜드, 그러나 대부분 일관성이 없거나 불완전한 정보가 발견되었습니다. xbindkeys작동하지 않습니다웨이랜드, 제외 (아마도)엑스인스턴스를 사용하는 애플리케이션엑스서버로웨이랜드고객. 왜냐하면 창조자들은웨이랜드예를 들어 더 높은 보안과 애플리케이션 구분을 강조 xbindkeys하지만 클라이언트 간 통신을 활성화하는 데는 약간의 저항이 있습니다(예: 집중된 창 또는 창 관리자). 어떻게 구현될지는 모르겠지만, 컴포지터를 통해 간접적으로 메시지를 보낼 수 있는 특정 애플리케이션 권한을 부여하는 것이 포함될 것이라고 가정합니다(웨스턴또는 기타). 이는 잘못된 것일 수 있습니다. 그래도,웨이랜드API가 다르기 때문에 새로운 키 바인딩 절차가 필요합니다. 몇 달 전만 해도 아직 아무것도 개발되지 않은 것 같고 이 상황이 어떻게 해결될지 잘 모르겠습니다.산업용 컴퓨터처리됩니다. 뭔가 찾으면 알려주세요.

답변2

이것은 xbindkeys의 포트는 아니지만 비슷한 기능을 제공한다고 생각합니다. 안타깝게도 스웨이 위키에서는 이에 대해 실제로 언급하지 않지만man 5 sway

mode <mode>
    Switches to the specified mode. The default mode is default.

mode [--pango_markup] <mode> <mode-subcommands...>
    The only valid mode-subcommands... are bindsym, bindcode, bindswitch, and set. If --pango_markup is
    given, then mode will be interpreted as pango markup.

Arch Linux 위키에서도 언급되어 있습니다.키보드를 사용하여 swaynag 제어그리고 적어도 하나의 질문에"모드 --pango_markup" 호환성).

i3 구성과 동일한 방식으로 작동한다고 생각합니다. 곧 테스트하겠습니다. i3 매뉴얼바인딩 방법섹션은 이 기능을 사용하는 방법을 배울 수 있는 가장 좋은 소스인 것 같습니다.

답변3

구성을 직접 마이그레이션하는 것은 아니지만 wayland의 경우 여기에 설명된 대로 xbindkeys를 포기하고 evdev로 전환했습니다.https://unix.stackexchange.com/a/587975/18775

관련 정보