VMWare Player가 Xauthorization을 복사할 수 없습니다.

VMWare Player가 Xauthorization을 복사할 수 없습니다.

현재 최신 Fedora 27 시스템을 사용하고 있으며 VMWare Player .bundle 파일을 다운로드했습니다. 실행하면 성공적으로 설치되지만 VMWare 앱을 열면 문제가 발생합니다. VMWare를 로드하려면 커널 모듈을 설치하고 로드해야 한다고 알려줍니다. 이 대화 상자에서 "설치" 버튼을 누릅니다. 그러나 "Xauthorization을 복사할 수 없습니다"라는 이유로 "vmware-modconfig"를 실행하지 못했다고 합니다. 내 홈 디렉토리에 .Xauthority 파일이 없는 것 같습니다. 다음 단계에 따라 .Xauthority 파일을 수동으로 생성할 수 있었습니다.이 질문의 답변이 톤 단위로 표시되었으며 이제 VMWare가 내 비밀번호를 성공적으로 요청했습니다. 일단 입력하면 대화 상자가 사라지고 아무 일도 일어나지 않습니다. 이 시점에서는 VirtualBox를 사용할 수도 있습니다. 누구든지 이 문제를 해결하는 데 도움을 줄 수 있나요?

답변1

Fedora 27은 모르지만 Fedora 27에서 Gnome 데스크톱을 실행하는 경우 기본적으로 Wayland 디스플레이 서버 프로토콜이 사용되는 것 같습니다. 설명한대로여기자세히 말하자면 Wayland에서는 Xorg에서처럼 그래픽 응용 프로그램의 권한을 높이는 것이 쉽지 않습니다. 모든 세부 사항은 해당 토론에서 찾을 수 있습니다. Wayland 세션을 실행하는 Ubuntu 18.04에서 저에게 도움이 된 내용은 다음과 같습니다.

xhost si:localuser:root
sudo -H vmplayer

이제 vmplayer가 시작되고 필요한 커널 업데이트가 자동으로 적용됩니다. 이런 식으로 vmplayer를 계속 실행하지 마십시오! 필요한 것보다 오랫동안 루트 권한으로 애플리케이션을 실행하는 것은 항상 나쁜 생각입니다. 또한 나중에 루트 권한이 있는 그래픽 응용 프로그램을 다시 허용하지 않는 것이 좋습니다. 따라서 다음 단계는 다음과 같습니다.

<end vmplayer>
xhost -si:localuser:root

그런 다음 일반 사용자로 vmplayer를 시작할 수 있습니다. 물론 vmware가 커널 모듈을 다시 컴파일/설치해야 할 때마다 이 단계를 반복해야 합니다.

관련 정보