저는 mimeopen을 사용하여 pdf를 Okular와 연결하고 있습니다. 그런 다음 구성이 어디에 저장되는지 궁금했습니다. 내 첫 번째 추측은 다음과 같습니다.
$HOME/.config/mimeapps.list
하지만 올바른 항목이 포함되어 있지 않았습니다. 그래서 다음을 검색했습니다.
updatedb && locate mime | xargs egrep -e "okular" 2> /dev/null
그러나 아무것도 발견되지 않았습니다. 그렇다면 mimeopen은 연결을 저장하기 위해 어떤 파일을 사용합니까?
고쳐 쓰다
나는 파기 시작했고 cas의 댓글 스레드를 따라 파일을 찾았습니다.
$HOME/.local/share/okular-usercreated-1.desktop.
콘텐츠:
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=Application
Name=okular
NoDisplay=true
Exec=okular
이상하게도 안돼마임 유형기록
나는 추측한다: 나는 openbox를 사용하기 때문에 $DE 환경 변수 mimeopen을 설정하지 않으며 이를 사용할 때 강제로 새 .desktop 파일을 생성해야 합니다. 이것은 매우 불편합니다.
다른 데스크톱 환경에서도 openbox를 실행할 수 있다는 글을 읽었습니다. 한번 시도해 보겠습니다.
답변1
내가 찾은 기록은 다음과 같다.
mimeopen은 다음 위치에 레코드를 저장합니다. 데스크톱 환경이 지정되지 않은 경우:
$HOME/.local/share/applications/defaults.list