응용 프로그램을 실행할 수 없는 XFCE 실행 프로그램을 디버깅하는 방법은 무엇입니까?

응용 프로그램을 실행할 수 없는 XFCE 실행 프로그램을 디버깅하는 방법은 무엇입니까?

내 실행기 중 하나에 대한 명령이 있습니다.

discord

그게 다야. 터미널에서 실행하면 정상적으로 실행됩니다.불협화음예상대로 시작됩니다.

런처를 클릭해도 아무 일도 일어나지 않습니다. CPU 모니터에 약간의 CPU 활동 폭주가 보이지만 그게 전부입니다. 아무것도 시작되지 않았습니다.

절대 경로를 지정해도 문제가 해결되지 않습니다.

"discord" 대신 "Discord"의 전체 경로를 사용하는 것은 어떻습니까? 런처에 "기존 프로젝트"를 추가하면 다음과 같이 추가됩니다.

/usr/share/discord/Discord

아니요. 아무것도 없습니다.

그러나 /usr/share/discord/Discord터미널에서 실행하면 다시 정상적으로 시작됩니다.

이제 세 번째 방법, 즉 Discord를 시작하는 "실제" 방법이 있을까요? 나는 정말로 상관하지 않습니다. 터미널에서 작동하는 이유와 실행기에서 작동하지 않는 이유를 알고 싶습니다. 정확히 동일한 명령을 사용합니다!

어떻게 디버깅할 수 있나요? 분명히 실패한 명령의 출력을 보려면 어떻게 해야 합니까(소량의 CPU 활동으로 표시됨)?

답변1

문제는 홈 디렉토리의 이름을 바꿨다는 것입니다. 다양한 숨겨진 하위 디렉터리로 이동하여 재귀 검색을 수행하고 이전 사용자 이름을 새 사용자 이름으로 변경한 후 XFCE가 다시 작업을 시작했습니다.

에 대해서도 참고하세요새로운기존 이미터뿐만 아니라 이미터.

관련 정보