OS = 데비안 스트레치, LXDE 실행
pidgin 또는 Thunderbird와 같은 브라우저가 아닌 프로그램에서 URL 링크를 클릭해도 링크가 열리지 않습니다. 기본 브라우저가 thunderbird.desktop
... 매우 이상하게 설정되어 있음을 발견했습니다 . 어떻게 설정되었는지 묻지 마십시오.
$ xdg-settings get default-web-browser
thunderbird.desktop
xdg-settings로 기본 브라우저를 설정하려고 시도해도 작동하지 않습니다.
xdg-settings set default-web-browser firefox-esr.desktop
$ xdg-settings get default-web-browser
thunderbird.desktop
흥미롭게도 업데이트 대안 --get-selections는 firefox-esr을 기본 브라우저로 표시합니다.
$ update-alternatives --get-selections |grep browser
gnome-www-browser auto /usr/bin/firefox-esr
infobrowser auto /usr/bin/info
www-browser auto /usr/bin/w3m
x-www-browser auto /usr/bin/firefox-esr
나는 또한 항목을 시도 ~/.local/share/applications/defaults.list
$ cat ~/.local/share/applications/defaults.list
text/html=firefox-esr.desktop;
아무것도 작동하지 않습니다. 도움을 주셔서 감사합니다.
최신 정보:
이 줄은 ~/.config/mimeapps.list
로 설정되었습니다 thunderbird.desktop
. 나는로 변경 firefox-esr.desktop
했지만 여전히 변경되지 않았습니다.
application/x-extension-htm=firefox-esr.desktop
application/x-extension-html=firefox-esr.desktop
application/x-extension-shtml=firefox-esr.desktop
application/xhtml+xml=firefox-esr.desktop
application/x-extension-xhtml=firefox-esr.desktop
application/x-extension-xht=firefox-esr.desktop
최신 정보:
명령 xdg-mime query filetype index.html
이 다시 비워집니다. 실제로 다른 파일 형식과 함께 비어 있습니다. 이것은 무언가를 의미해야합니다. 그러나 mimetype이 작동합니다.
$ mimetype index.html
index.html: text/html
Xen2050의 답변에 따라 [ 해결됨 ]
다른 사람들이 비슷한 문제를 겪을 경우 내가 한 일에 대한 요약은 다음과 같습니다.
모든 ''mimeapps.list ''및 ''defaults.list ''파일을 찾아야했습니다.
locate mimeapps.list
locate defaults.list
그런 다음 삭제하십시오 ...
rm ~/.config/mimeapps.list
...
그런 다음 다음을 실행하십시오.
update-desktop-database
내 경우에는 evince와 함께 잘못된 MIME 유형에 대한 오류 메시지가 나타납니다 (죄송합니다, 정확한 메시지를 기억할 수 없습니다). 그래서 나는 설득했다 :
apt-get purge evince
apt-get purge thunderbird #just for good measure
다시 시도하십시오 :
update-desktop-database
문제는 여전히 해결되지 않았으므로 데비안에서는``exo-utils ''패키지 인``exo-preferred-applications ''를 설치했습니다. 그런 다음 썬더 버드를 다시 설치하십시오. 나는 그것을 다시 설치할 필요가 없다고 확신하지 않아도됩니다.
apt-get install exo-utils
apt-get install thunderbird
그런 다음``exo-preferred-applications ''를 실행했습니다. Firefox는 "웹 브라우저"에 표시되지 않았으므로``other ''를 선택하고``firefox-esr.desktop ''에 붙여 넣었습니다. 그런 다음 실행했습니다.
update-desktop-database
일!!!:
$ xdg-mime query default x-scheme-handler/http
firefox-esr.desktop
$ xdg-mime query default x-scheme-handler/https
firefox-esr.desktop
브라우저 이외의 응용 프로그램에서 링크를 클릭하는 원래 문제도 해결되었습니다.