xdg-open은 gedit만 사용합니다

xdg-open은 gedit만 사용합니다

다수의 기계에 문제가 발생했으며 그 문제가 어디서, 언제, 어떻게 발생했는지 전혀 알 수 없었습니다.

Red Hat Enterprise Linux 워크스테이션 버전 6.10(샌디에고)

내 데스크탑 아이콘이 작동하지 않습니다. 데스크탑 아이콘을 클릭할 때마다 아이콘의 기본 텍스트 파일은 gedit.

댓글을 읽었 xdg-mime지만 출력이 올바른지 모르겠습니다.

$ xdg-mime query filetype ASIST.desktop 
text/plain; charset=us-ascii
$ xdg-mime query filetype /usr/share/pixmaps/keyring.png 
application/octet-stream
$ xdg-mime query filetype Desktop/gnome-terminal.desktop 
application/octet-stream

...하지만 세 파일이 모두 .png 파일 로 열리거나 적어도 전송되기 때문에 문제가 되지 않는 것 같습니다 gedit.gedit

내가 무엇을 깨뜨렸습니까? 어떻게 고치나요?

답변1

죄송합니다. 이는 본질적으로 사용자 오류입니다.

내 보안 요구 사항에는 root사용자 비밀번호가 umask0077이라는 것이 포함되어 있습니다. 나는 최근에 이 모든 컴퓨터에 무언가를 설치했고 update-mime-database전체 /usr/share/mime디렉토리를 다시 작성하고 적용하는 를 실행해야 했으며 umask루트가 아닌 모든 사용자가 디렉토리에 액세스하는 것을 방지했습니다.

관련 정보