CentOS 7에서는 일부 응용 프로그램을 열 수 없습니다

CentOS 7에서는 일부 응용 프로그램을 열 수 없습니다

GNOME이 포함된 CentOS 7.5에 클릭해도 열리지 않는 일부 응용 프로그램이 있습니다. 이것날씨예를 들어 앱을 클릭하면 로드되는 것처럼 보이지만 아무 작업도 수행하지 않습니다. 열리지 않습니다.

여기에서 파일이 77행의 값으로 변경되어야 한다는 유사한 질문을 찾았지만 이미 변경된 것으로 나타났습니다./usr/share/gnome-shell/extensions/[email protected]/extension.jsthis._app.open_new_window(-1);

설치 시작 시 이미 열려 있었지만 알 수 없는 이유로 더 이상 열리지 않습니다.

답변1

이를 차단하는 다른 실행 중인 프로세스가 있을 수도 있고, 잠긴 파일과 같이 이를 차단하는 파일이 있을 수도 있습니다.

터미널에서 수동으로 시작하여 무슨 일이 일어나고 있는지 확인할 수 있습니다.

$ gnome-weather

이 방법을 사용해도 구체적인 내용이 표시되지 않으면 추적을 시작해야 합니다. 나는 보통 이렇게 합니다:

$ strace -s 2000 gnome-weather

디버깅은 strace다소 어려울 수 있으므로 먼저 /home디렉터리를 살펴보고 디버깅을 차단하는 파일이 있는지 확인하세요.

$ strace -s 2000 gnome-weather  |& grep -E open | grep -i /home

그런 다음 다른 디렉터리를 조사하여 /etc특정 파일 액세스(읽기/쓰기)에 걸려 있는지 확인하세요.

관련 정보