.png)
내 문제는 상당히 복잡해서 해결책을 찾을 것으로 기대하지는 않지만, 누군가가 나보다 먼저 같은 문제를 겪었을 수도 있습니다.
내 작업 공간은 Mac과 Linux Manjaro를 실행하는 PC 등 2대의 컴퓨터로 구성되어 있습니다. 키보드 2개를 사용하지 않기 위해 Mac에서 CH-DE 레이아웃이 있는 키보드를 사용합니다. 사용 중 몇 가지 문제가 발생했습니다.배리어(시너지)서버로서의 Mac과 클라이언트로서의 Linux 사이.
내 문제는: " "를 쓰기 위해 alt
++를 입력할 때 이것이 내 클라이언트 컴퓨터에서 작동하지 않고 대신에 다음과 같은 결과가 나온다는 것 입니다 Shift
.7
\
/
두 컴퓨터 모두에서 키보드 레이아웃을 다음과 같이 설정했습니다.매킨토시 CH-DE그리고alt
+가 없는 모든 조합Shift
잘 작동합니다. 키
조합 altgr
++ 잘 작동합니다Shift
7
외부 유선 키보드를 사용하는 경우키보드 레이아웃 유지매킨토시 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,*)
.
이것이 나와 같은 문제를 겪고 있는 다른 사람들에게도 도움이 되기를 바랍니다!