X11 : 그놈 앱을 다른 사용자로 실행하십시오
문제
우분투 + x11 + gnome이 있습니다.
다른 사용자로 그래픽 응용 프로그램을 실행하고 싶습니다.
그러나, 내가 사용하는 명령 줄에서 시작할 때 sudo -u otheruser app
"프로토콜이 지정되지 않은"오류가 발생합니다.
이걸 어떻게 일을 할 수 있습니까?
해결책
사용
xdg-su -u user -c command
다른 팁
xhost '+si:localuser:USERNAME'
이 명령을 먼저 실행하십시오.
$ sudo xhost +
그런 다음 다른 사용자와 같이 원하는 명령을 실행하십시오.
$ sudo -i -u username
$ command you want to run
완료되면 :
$ sudo xhost -
서버 인스턴스 (귀하)를 소유 한 다른 사용자보다 다른 사용자의 연결을 수락하도록 X 서버에 알려야 할 것입니다. Xhost 명령을 살펴보십시오.
gksudo -u 명령
gksu -u <user> -c <command>
바꾸다 <user>
명령을 다음과 같이 실행하려면 사용자 이름을 사용하여 <command
> 실행하려는 명령으로. 프로그램은 <user>
S 컨텍스트이지만 현재 디렉토리에서.
팝업 창에 대상의 비밀번호를 입력하십시오. <user>
물론.
제휴하지 않습니다 StackOverflow