2010-06-22 5 views
2

My swing GUI 응용 프로그램은 스크립트로 시작됩니다.내 계정에 sudo를 실행하면 왜 Swing GUI에서 그래픽 문제가 수정됩니까?

sudo없이 Linux에서 스크립트를 실행할 때 예기치 않은 Look & Feel 및 기타 그래픽 문제가 발생합니다.

내 계정에 sudo su로 실행하면이 문제가 해결되는 이유는 무엇입니까?

+0

분명히하기 위해 sudo를 통해 자신의 uid로 변경하려면'su'를 호출하고 마술처럼 작동합니까? –

+0

명확하지 않은 것을 유감스럽게 생각합니다. sudo를 사용하여 스크립트를 호출하고 있습니다. 또한 sudo su myname myScriptName으로 호출 할 수 있습니다. sudo에 관한 질문입니다. 내가 sudo없이 스크립트 whith sudo를 실행했을 때 Gui는 멋지게 보입니다. – user219051

답변

1

프로그램이 root가 액세스 할 수 있지만 사용자의 uid는 허용하지 않는 권한을 가진 파일을 사용하려고하는 것으로 추측 할 수 있습니다. 라이브러리에 잘못된 권한이 설치되어있는 것일까 요?

strace은 앱에서 액세스하려는 파일을 알려줍니다.

관련 문제