Xfce 환경에서 RDP 마우스 입력 문제 해결하기

Xfce 환경에서 RDP 마우스 입력 문제 해결하기

Summary Xfce 환경에서 RDP 접속 중 마우스 입력이 비활성화된 문제를 해결하기 위해 터미널을 통해 설정 경로를 찾고, 마우스 입력 상태를 확인한 후 올바른 값 형식으로 수정하여 문제를 해결했습니다. 설정 적용을 위해 Xfce 세션을 재시작하고, 로그 파일을 확인하는 과정도 포함되었습니다.


Image

Xfce 환경에서 RDP 마우스 입력 문제 해결하기

문제 상황

Xfce 환경에서 원격 데스크톱(RDP) 접속 중 실수로 마우스 입력이 비활성화되어 더 이상 마우스를 사용할 수 없는 문제가 발생했습니다. 마우스 입력을 다시 활성화하려고 했으나 GUI 환경에서는 조작이 불가능했습니다.

문제 원인

RDP 접속 시 마우스 입력 설정이 잘못 변경되어 입력이 차단되었습니다. Xfce 설정이 잘못된 경우 재설치만으로는 문제가 해결되지 않는 경우가 있습니다.


문제 해결 과정

1. 터미널 접근하기

마우스 입력이 비활성화되어 있었으므로 키보드 단축키를 사용해 터미널을 열었습니다.

1
Ctrl + Alt + T

2. 설정 경로 찾기

Xfce의 설정은 xfconf-query 명령어를 통해 확인할 수 있습니다. 마우스 입력 설정이 있는 경로를 찾기 위해 다음 명령어를 실행했습니다:

1
xfconf-query -l

이 명령어는 모든 Xfce 설정 채널과 속성을 나열합니다. 출력 결과에서 pointers 채널과 /xrdpMouse/Properties/Device_Enabled 경로를 확인했습니다.

3. 마우스 입력 설정 확인 및 수정

먼저 현재 마우스 입력 상태를 확인했습니다:

1
xfconf-query -c pointers -p /xrdpMouse/Properties/Device_Enabled

출력값이 0으로 나타나 비활성화 상태임을 확인했습니다.

이후 true 값을 사용하려 했으나 형식 오류가 발생했습니다:

1
xfconf-query -c pointers -p /xrdpMouse/Properties/Device_Enabled -s true
1
"true"을(를) "gint" 형식으로 변환할 수 없습니다.

값 형식을 수정하여 1로 설정하니 문제가 해결되었습니다:

1
xfconf-query -c pointers -p /xrdpMouse/Properties/Device_Enabled -s 1

설정이 정상적으로 적용된 것을 확인했습니다:

1
xfconf-query -c pointers -p /xrdpMouse/Properties/Device_Enabled
1
1

4. Xfce 세션 재시작

설정을 적용하기 위해 Xfce 세션을 재시작했습니다:

1
xfce4-panel --restart

5. 시스템 로그 확인

설정이 여전히 적용되지 않았다면, 관련 로그 파일도 확인했습니다:

1
tail -f ~/.xsession-errors

결론

위 과정을 통해 RDP 마우스 입력 문제를 성공적으로 해결했습니다. 중요한 점은 설정 경로를 정확히 찾고 올바른 값 형식을 사용하는 것이었습니다. 유사한 문제가 발생할 경우, xfconf-query와 시스템 로그 확인이 문제 해결의 핵심입니다.

도움이 되셨다면 댓글과 공유 부탁드립니다!

💬 댓글

GitHub 계정으로 로그인하여 댓글을 남겨보세요. GitHub 로그인

🔧 댓글 시스템 설정이 필요합니다

GitHub Discussions 기반 댓글 시스템을 활성화하려면:

  1. Giscus 설정 페이지에서 설정 생성
  2. GISCUS_SETUP_GUIDE.md 파일의 안내를 따라 설정 완료
  3. Repository의 Discussions 기능 활성화

Repository 관리자만 설정할 수 있습니다. 설정이 완료되면 모든 방문자가 댓글을 남길 수 있습니다.