두 개의 사용자 계정이 있는 기본 데스크톱 컴퓨터가 있습니다. 두 번째 사용자(X를 시작한 사용자는 아님)가 xserver에 액세스하고 GUI 프로그램을 실행할 수 있도록 허용하고 싶습니다.
로그인 사용자의 xhost를 사용하여 이 작업을 수행했지만 더 이상 작동하지 않는 것 같습니다.
xhost +SI:localuser:fred
이제 su - fred를 수행하고 X가 필요한 모든 것을 시도하면 디스플레이에 액세스할 수 없다는 오류가 발생합니다.
$ xhost
xhost: unable to open display ""
vnc, ssh 또는 원격 액세스 사용 방법에 대해서는 회신하지 마십시오. 그것은 질문이 아닙니다.
이 작업을 수행하는 방법에 대한 도움을 주셔서 감사합니다. 이로 인해 일을 할 수 없게 되었습니다.
답변1
이것을 시도해 볼 수 있습니다: xhost local:
또는 이것을: xhost +127.0.0.1
. 나는 첫 번째 해결책을 선호합니다. 체사레