저는 XFCE 환경(archlinux)에서 Okular를 사용합니다. 전체 KDE 구성 패널을 설치하지 않고 URL을 여는 데 사용할 기본 브라우저를 어떻게 설정할 수 있습니까?
그대로, 내 기본 브라우저를 사용하지 않습니다. 나는 strace
그것이 /usr/lib/kf5/kioslave5
. 나는 ~/.config/mimeapps.list
대로 설정을 시도했다.이 설명:
[Default Applications]
x-scheme-handler/http=vivaldi-stable.desktop;
x-scheme-handler/https=vivaldi-stable.desktop;
소용이 없습니다. 나도 시도했다 exo-web-browser.desktop
.
참고하세요이 질문KDE4를 참조하므로 적용되지 않는다고 생각합니다.
명확히 하려면: XFCE 제어판에 따라 vivaldi를 기본 응용 프로그램/웹 브라우저로 설정했습니다. 제가 사용한다면 xdg-open http://...
비발디를 사용하겠습니다. 두 개의 파일이 있는데 ~/.local/share/xfce4/helpers/{custom-WebBrowser.desktop,vivaldi-stable.desktop}
둘 다 vivaldi를 참조합니다.
답변1
(전체 답변은 포스터에 나와 있습니다. 이 답변은 이를 가리키는 링크만 자세히 설명합니다.)
Ask Ubuntu 게시물
Okular로 열린 PDF의 링크를 클릭하면 기본 브라우저 대신 Abiword가 열립니다.text/html
Okular가 가 아닌 의 파일 형식을 사용한다는 필수 힌트가 포함되어 있으므로 html
찾아야 할 것이 바로 이것이었습니다.
위의 댓글에서 xfce4-mime-settings
현재 Arch Linux 패키지에 있는 이러한 설정을 편집할 수 있는 유틸리티에 대해서도 언급했습니다.xfce4-설정 4.14.2-1.
답변2
~/.config/mimeapps.list
/를 사용하는 것이 [Default Applications]
항상 정확했습니다. 그러나 Okular는 text/html
대신 x-scheme-handler/http(s)
. 그래서 저에게는 그렇게 보입니다.
[Default Applications]
text/html=vivaldi-stable.desktop;
이는 로 편집할 수도 있습니다 xfce4-mime-settings
.
Okular는 먼저 모든 URL을 내부적으로 다운로드한 다음 문서의 MIME 유형에 따라 이를 처리하는 방법을 결정하는 것으로 보입니다.