MacOS 키보드 레이아웃이 Linux 슬롯 배리어에서 작동하지 않음(시너지)

MacOS 키보드 레이아웃이 Linux 슬롯 배리어에서 작동하지 않음(시너지)

내 문제는 상당히 복잡해서 해결책을 찾을 것으로 기대하지는 않지만, 누군가가 나보다 먼저 같은 문제를 겪었을 수도 있습니다.

내 작업 공간은 Mac과 Linux Manjaro를 실행하는 PC 등 2대의 컴퓨터로 구성되어 있습니다. 키보드 2개를 사용하지 않기 위해 Mac에서 CH-DE 레이아웃이 있는 키보드를 사용합니다. 사용 중 몇 가지 문제가 발생했습니다.배리어(시너지)서버로서의 Mac과 클라이언트로서의 Linux 사이.

내 문제는: " "를 쓰기 위해 alt++를 입력할 때 이것이 내 클라이언트 컴퓨터에서 작동하지 않고 대신에 다음과 같은 결과가 나온다는 것 입니다 Shift.7\/

두 컴퓨터 모두에서 키보드 레이아웃을 다음과 같이 설정했습니다.매킨토시 CH-DE그리고alt+가 없는 모든 조합Shift잘 작동합니다. 키
조합 altgr++ 잘 작동합니다Shift7외부 유선 키보드를 사용하는 경우키보드 레이아웃 유지매킨토시 CH-DE.

여기까지 오기 위해서도 배리어와 싸워야 했다. 내 Mac에서는 다음과 같은 구성 파일을 사용해야 합니다.

section: screens
    MBP:
        halfDuplexCapsLock = false
        halfDuplexNumLock = false
        halfDuplexScrollLock = false
        xtestIsXineramaUnaware = false
        preserveFocus = false
        switchCorners = none 
        switchCornerSize = 0
    manjaro:
        alt = altgr
        halfDuplexCapsLock = false
        halfDuplexNumLock = false
        halfDuplexScrollLock = false
        xtestIsXineramaUnaware = false
        preserveFocus = false
        switchCorners = none 
        switchCornerSize = 0
end

section: options
    relativeMouseMoves = true
    screenSaverSync = true
    win32KeepForeground = false
    clipboardSharing = true
    switchCorners = none +top-left +top-right +bottom-left +bottom-right 
    switchCornerSize = 0
    keystroke(<) = keystroke(<,*)
    keystroke(Shift+>) = keystroke(Shift+>,*)
end

이것이 작동 alt하려면 키를 매핑해야 합니다 . 그리고 그것도 작동하지 않았습니다. 추가하면 문제가 해결되었습니다.altgr
<keystroke(<) = keystroke(<,*)

alt그래서 ++ Shift문제를 해결하기 위해 다음 가능성을 추가해 보았습니다 7.

keystroke(Alt+Shift+/) = keystroke(Alt+Shift+/,*)
keystroke(Alt+Shift+/) = keystroke(AltGr+Shift+/,*)
keystroke(Alt+Shift+7) = keystroke(Alt+Shift+7,*)
keystroke(Alt+Shift+7) = keystroke(AltGr+Shift+7,*)

그러나 이러한 옵션 중 어느 것도 작동하지 않습니다.

제 질문은 이 문제를 해결할 (다른) 방법이 있는지입니다.

제 질문과 답변을 읽어주셔서 미리 감사드립니다.

답변1

우연히 어떤 키보드 레이아웃에서도 작동하는 XFCE 솔루션을 발견했습니다.

  • 열려 있는설정 > 창 관리자그리고 가다건반
  • 빈 케이스를 선택하고 클릭하세요.편집하다. 창이 뜹니다아무 키나 누르시오
  • 작동하지 않는 키 조합을 누르세요호스트에서. 제 경우 에는 Alt++ 라고 썼습니다 Shift./
  • ~에 따르면분명한버튼을 누르고 다시 클릭하세요편집하다.
  • 이 시간클라이언트 컴퓨터에서 유선 키보드 사용그리고 누르세요정확히 같은 키 조합. 제 경우에는 Shift+ 이라고 적혀 있습니다 Backslash. (아하! 이것도 차이점이군요...)
  • 마지막으로 아래에 키 입력 수정 사항을 추가하여 프로필을 편집하세요 Section:. 내 경우에는 다음을 추가해야 합니다 keystroke(Alt+Shift+/) = keystroke(Shift+Backslash,*).

이것이 나와 같은 문제를 겪고 있는 다른 사람들에게도 도움이 되기를 바랍니다!

관련 정보