녹화된 디스플레이에서 다른 사용자로 프로그램을 열려면 어떻게 해야 합니까?

녹화된 디스플레이에서 다른 사용자로 프로그램을 열려면 어떻게 해야 합니까?

다른 사용자로 netbeans를 열려고 시도했지만 작동하지 않습니다. 저는 KDE를 사용하여 Kubuntu 12.04 LTS를 실행하고 있습니다.

나는 다음을 시도했습니다. 터미널을 열고 을 입력하고 su - myotherusermyotheruser 비밀번호를 입력합니다. 그런 다음 netbeans를 열어보십시오. /opt/netbeans/7.3/bin/netbeans(netbeans는 다음 위치에 설치되어 있습니다./opt/netbeans/7.3).

다음 메시지가 나타납니다.

Erro: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.

export DISPLAY=":0.0", 기타 관련 명령 xhost +과 같은 일부 명령을 시도했습니다.xhost +local:all여기그리고여기. 아무도 작동하지 않았습니다.

그것은 나에게 중요하다내 다른사용자가 sudoers 파일에 없습니다.

세션을 종료하면내 현재 사용자다음 명령을 사용하여 로그인하십시오.내 다른 사용자 netbeans를 쉽게 열 수 있습니다.

myotheruser이 사용자에게만 속한 프로젝트에서 작업하고 싶기 때문에 netbeans를 열어야 합니다 . 권한을 변경하면 프로젝트 버전을 지정할 때 사용자의 독점권이 상실되는 것처럼 보입니다.

그렇다면 이 문제를 어떻게 해결해야 할까요? 다른 사용자 모니터에서 netbeans를 다른 사용자로 여는 방법은 무엇입니까?

답변1

언제든지 다음을 시도해 볼 수 있습니다.

ssh -Y otheruser@localhost "/opt/netbeans/7.3/bin/netbeans"

:)

답변2

나는 사용한다 gksu:

gksu -u myotheruser /opt/netbeans/7.3/bin/netbeans

아마도 시도해 볼 수도 있습니다 kdesu.

관련 정보