나는 더 일찍 발견했다이 답변이는 도움이 되지 않습니다(아래 참조).
저는 Ubuntu 18.04를 사용하고 있으며 Remmina의 연결된 세션에 (aka ) 와 같은 특수 키를 vanilla-gnome-desktop
전달할 수 없습니다 .WindowsSuper
나가지다그러나 편의상 Super이 키( )를 GNOME 셸의 여러 전역 단축키(예: 터미널의 경우 Super+ T및 Super)에 할당했습니다.
그러나 내가 이해한 바에 따르면 Remmina는 일종의 "모든 키 잡기" 모드를 활성화하여 이 작업을 수행할 수 있어야 합니다 Control_R(맞습니다 Ctrl. 실제로 연결된 세션에서 키를 누르면 Remmina가 제공하는 플로팅 바가 토글됩니다. 그러나 거기에는 에 해당 아이콘이 있는 것 같습니다.아니요어떤 효과. 아래 스크린샷은 아이콘/버튼(및 기본 설정)의 의미를 보여줍니다.
예를 들어, Alt+를 클릭하면 F4Remmina 창이 닫히며 내가 집중하고 있는 창은 닫히지 않습니다.~에회의. 클릭하면 Super세션의 시작 메뉴 대신 빠른 실행 항목(정확한 용어가 무엇인지 모름)이 열립니다.
Remmina의 키보드 설정은 다음과 같습니다.
그렇다면 내가 여기서 뭘 잘못하고 있는 걸까요?
내 목표는 Remmina(및 연결된 세션)가 최대 수의 특수 키를 수신하는 것입니다. 하지만 가상화 GUI에서와 같이 "이스케이프"하는 것은 완벽하게 허용됩니다.
답변1
또 다른 해결책이 있습니다. xfreerdp에서도 동일한 동작이 발생합니다. Reddit에서 해결책을 찾았습니다.
https://www.reddit.com/r/archlinux/comments/elp2lf/cant_grab_input_in_fullscreen_apps_like_vms/
터미널에서 다음 명령을 실행합니다.
settings set org.gnome.mutter.wayland xwayland-grab-access-rules "['xfreerdp']"
이제 키가 작동하고 Wayland를 계속 사용할 수 있습니다.
답변2
가능성은 희박하지만 한번 시도해 봐야겠다고 생각했습니다.
GNOME은 Wayland를 기본 디스플레이 서버로 사용합니다. 하지만 기회는 있어이것내 문제의 근본 원인입니다(계속 읽으세요).
그래서 저는 Xorg를 디스플레이 서버로 사용하도록 GNOME을 재구성하기로 결정했습니다.이 글은 Fedora를 기준으로 작성되었습니다.. 다음과 같이 진행하세요:
- 을 열고
/etc/gdm/custom.conf
주석을 제거하세요WaylandEnable=false
. [daemon]
이 섹션 에 다음 줄을 추가합니다 .
DefaultSession=gnome-xorg.desktop
- 문서를 저장합니다
custom.conf
.
그놈 세션을 다시 시작한 후 "모든 키보드 이벤트 가져오기" 모드가 매력적으로 작동합니다.
Wayland를 사용함에도 불구하고 20.04와 Remmina의 패키지 버전에서는 여전히 잘 작동합니다.