앞에서 찾아보니이 답변그리고 그것은 도움이 되지 않았습니다(아래를 읽어보세요).
Ubuntu 18.04를 사용하고 있는데 Remmina에 연결된 세션에 (aka ) vanilla-gnome-desktop
와 같은 특수 키를 통과할 수 없었습니다 .WindowsSuper
나가지다하지만 편의를 위해 해당 키( Super)를 GNOME 쉘의 여러 전역 단축키에 할당했습니다(예: 터미널의 경우 Super+ 및 ).TSuper
Control_R그러나 내가 이해하는 바에 따르면 Remmina는 (오른쪽 키) 를 사용하여 일종의 "모든 키 잡기" 모드를 활성화하여 이를 수행할 수 있어야 합니다 Ctrl. 그리고 실제로 해당 키를 누르면 연결된 세션 내에서 Remmina가 제공하는 부동 막대의 해당 아이콘이 토글됩니다. 그러나아니요효과는 뭐든지. 다음 스크린샷은 아이콘/버튼(및 기본 설정)을 보여줍니다.
예를 들어 Alt+를 누르면 F4초점을 맞춘 창을 닫는 대신 Remmina 창만 닫힙니다.내부에세션. 누르면 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
.
그놈 세션을 다시 시작한 후 "모든 키보드 이벤트 가져오기" 모드가 매력적으로 작동합니다.
20.04 및 Remmina 패키지 버전에서는 Wayland를 사용하더라도 잘 작동합니다.