
다른 사용자로 netbeans를 열려고 시도했지만 작동하지 않습니다. 저는 KDE를 사용하여 Kubuntu 12.04 LTS를 실행하고 있습니다.
나는 다음을 시도했습니다. 터미널을 열고 을 입력하고 su - myotheruser
myotheruser 비밀번호를 입력합니다. 그런 다음 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
.