VNC/Ubuntu 18.04/xfce4: GUI를 사용하여 실행 파일을 시작할 수 없습니다.

VNC/Ubuntu 18.04/xfce4: GUI를 사용하여 실행 파일을 시작할 수 없습니다.

저는 VNC 원격 데스크톱을 사용하여 xfce4 GUI를 통해 원격 Ubuntu 18.04 시스템에 시각적으로 액세스하고 있습니다. VNC는 잘 작동합니다. SSH 쉘이 잘 작동합니다. 제가 실행하고 싶은 그래픽 UI를 갖춘 2개의 프로그램은 nedit(비주얼 편집기, 컴파일)와 Unity(게임 개발 IDE)입니다. 그들은 모두 +x 권한을 가지고 있는데, 이는 셸에서 볼 수 있습니다.

권한 수정 통합 권한

VNC에서 속성을 클릭하면 "프로그램으로 실행" 옵션이 표시되지 않고 쓰기/읽기만 하면 됩니다.

VNC 권한

VNC 파일 관리자에서 "실행 파일"을 두 번 클릭하면 "실행 파일"이 "디스플레이에서 시작"에 대한 매개 변수인 것처럼 "xfce4 디스플레이 설정을 설정할 수 없습니다"라는 이상한 메시지가 나타납니다.

여기에 이미지 설명을 입력하세요.

설치하면서 VNC에서 Unity GUI를 잠깐 보았는데, 기술적으로 Unity를 실행하는 것이 가능하다는 것을 알았습니다.

~/.vnc/xstartup의 내용:

#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &

답변1

시스템에서 권한 문제가 아닌 버전 불일치 오류가 발생하는 것 같습니다. 이 문제를 해결하려면 불일치 충돌을 일으키는 모든 X11 구성 파일을 삭제해야 합니다.

sudo rm /etc/X11/xorg.conf

또는,

sudo rm /etc/X11/xorg.conf.d/xorg.conf

로그아웃했다가 다시 로그인하세요.

왜냐하면 xfce4 설정이 기본 X11 설정과 충돌하기 때문입니다.

관련 정보