쿠분투에서 브라우저 외부의 링크를 열면 로컬 kde 캐시에서만 html이 열립니다.

쿠분투에서 브라우저 외부의 링크를 열면 로컬 kde 캐시에서만 html이 열립니다.

이상한 문제가 있습니다. 링크가 셸에서 열릴 때마다 캐시된 HTML이 브라우저를 통하지 않고 로컬로 열립니다.

보여주기 위해:

Bash 프롬프트에서 이 명령을 실행 하면 xdg-open http://www.google.com브라우저 표시줄에 다음 URL이 열립니다 file:///var/tmp/kdecache-seldon/krun/13954_0_.

이것이 크롬(현재 내 기본 브라우저로 설정됨)에 이미지를 로드하는 방법입니다.

이상한 오류 .


이 문제는 (대부분의) 응용 프로그램이 Open Link를 호출할 때에도 발생합니다(예: Gwenview 도움말 문서에서 외부 링크 클릭).

왜 이런 일이 일어나는지 아는 사람이 있나요? 이런 일이 발생하지 않도록 하려면 어떻게 해야 합니까?


내가 시도한 몇 가지 단계로 업데이트하십시오.

  • 응용 프로그램 경로로 URL을 시작하면 정상적으로 작동합니다(예: chromium-browser http://www.google.com또는firefox http://www.google.com

  • 확인해 보니 존재하지 않는 오래된 파일을 가리키는 ~/.local/share/applications/mimeapps.list문제를 발견한 것 같습니다 . 하지만 항목을 수정해도 문제가 해결되지 않았습니다.text/html.desktopchromium-browser.desktop

아직도 뭐가 문제인지 모르겠어요

답변1

KDE의 배후에서 무슨 일이 일어나고 있는지 완전히 확신할 수는 없지만 크롬은 URL을 매개변수로 사용하지 않고 대신 html을 가져옵니다(다른 리소스는 없고 html만 가져옵니다).

그래서 기반으로이 답변웹 기반 이메일을 KDE의 기본값으로 만들기 위해 $s기본 웹 브라우저 구성 요소 끝에 직관적으로 추가했고 작동했습니다. $s누군가 알고 있다면 해당 매개변수에 대해 더 자세히 알고 싶지만 이 매개변수는 이 특정 문제를 해결합니다.

이 문제를 해결하다: 존재하다환경 설정, 아래에기본 애플리케이션~을 위한브라우저, 나는 /usr/bin/chromium-browser로 변경했습니다/usr/bin/chromium-browser $s

(이는 분명히 /usr/bin/chromium-browser사용 중인 브라우저의 경로로 변경되어야 합니다.)

답변2

%u2021년에는 Firefox Nightly의 경우 파일을 캐싱하는 대신 URL을 열려면 데스크톱 파일 끝에 추가해야 합니다 .

여기에 이미지 설명을 입력하세요.

관련 정보