konsole이 URL을 여는 기본 브라우저를 어떻게 변경합니까?


19

우분투 및 그놈 응용 프로그램에서 Google 크롬을 기본 웹 브라우저로 설정했습니다. 그러나 konsole을 사용할 때 모든 링크는 google-chrome이 아닌 konqueror에서 열립니다!

나는 다음과 같이 기본 브라우저를 설정하려고 시도했다. sudo update-alternatives --config 'x-www-browser'

이것은 그놈 터미널 및 기타 그놈 프로그램에서 링크를 여는 데 효과적이지만 konsole과 같은 kde는 아닙니다. 또한 kde 설정에 액세스하기위한 kcontrol 프로그램이없는 것 같습니다.

누구든지 gnome을 사용하면서 kde 설정을 지정하는 방법을 알고 있습니까?

편집 : 내가 말할 수있는 것부터 생각할 수있는 모든 관련 설정이 구성되어 있습니다 ...

grep 'chrome' ~/.local/share/applications/mimeapps.list

x-scheme-handler/http=google-chrome.desktop;firefox.desktop;
x-scheme-handler/https=google-chrome.desktop;firefox.desktop;
x-scheme-handler/http=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
x-scheme-handler/chrome=firefox.desktop
text/html=google-chrome.desktop
application/x-extension-htm=google-chrome.desktop;firefox.desktop;
application/x-extension-html=google-chrome.desktop;firefox.desktop;
application/x-extension-shtml=google-chrome.desktop;firefox.desktop;
application/xhtml+xml=google-chrome.desktop;firefox.desktop;
application/x-extension-xhtml=google-chrome.desktop;firefox.desktop;
application/x-extension-xht=google-chrome.desktop;firefox.desktop;
x-scheme-handler/about=google-chrome.desktop
x-scheme-handler/unknown=google-chrome.desktop

grep 'chrome' /usr/share/applications/defaults.list

text/html=firefox.desktop;google-chrome.desktop
text/xml=firefox.desktop;google-chrome.desktop
application/xhtml_xml=google-chrome.desktop
x-scheme-handler/http=firefox.desktop;google-chrome.desktop
x-scheme-handler/https=firefox.desktop;google-chrome.desktop
x-scheme-handler/ftp=google-chrome.desktop

그리고 konqueror에 대한 언급은 없습니다 :

grep -i 'konqueror' /usr/share/applications/defaults.list
grep -i 'konqueror' ~/.local/share/applications/mimeapps.list
grep -i 'kon' /usr/share/applications/defaults.list
grep -i 'kon' ~/.local/share/applications/mimeapps.list

BROWSER 변수를 내보내보십시오. export BROWSER=google-chrome
니모

@ Capt.Nemo : 흠 ... Konqueror와 함께 열립니다
TrinitronX

데비안 스퀴즈와 같은 문제가 있습니다.
muhuk February

내가 왜 몰라,하지만 난 다른이 mimeapps.list~/.config
phil294

답변:


14

Ubuntu / Unity에서 konsole을 실행하는이 문제가 발생했습니다. 다른 모든 것이 실패했을 때, 나는 편집했다.~/.kde/share/config/kdeglobals .

[General]
BrowserApplication[$e]=!google-chrome

로그 아웃, 로그인-빙고!


njsg의 답변은 대부분 데스크탑에서 실행되는 많은 작업을 수행 할 때 기본 브라우저를 수정하는 데 효과적이었습니다. konsoleyakuake에서이 설정을 찾는 등이를 사용하는 앱 이 나타납니다 ~/.kde/share/config/kdeglobals. 이 문제로 괴로운 구식 시스템을 되살린 후이 답변을 자신있게 수락 할 수 있습니다!
TrinitronX

2
대신 이것을 ~ / .config / kdeglobals에 추가해야했습니다.
Ivan Kozik

Yakuake를 사용하여 Ubuntu 16.04에 여기 왔으며 이는 Chrome을 통해 콘솔 (Yakuake / Konsole)에서 링크를 여는 데 필요한 대답이었습니다.
MattBoothDev

크롬 대신 크롬을 사용하는 경우 "google-chrome"대신 "크롬 브라우저"를 사용하십시오.
wranvaud

느낌표 !는 무엇을 의미합니까?
andrybak

11

요즘 "기본 응용 프로그램"의 문제점은 다른 프로그램이 다른 방법으로 기본값을 찾는다는 것입니다. 우리가 전통적인 접근 방식이라고 부를 수있는 것은$BROWSERmailcap파일.

그러나 최근에는 많은 그래픽 프로그램이 .desktop파일에 의존하기 시작했으며xdg-* 일부 기본값을 조작하고 검색하는 데 사용되는 도구 있습니다.

시험:

xdg-settings get default-web-browser

이것이 konqueror를 표시하면

xdg-settings set default-web-browser google-chrome.desktop

적어도 xdg-settings 문서를 신뢰할 수있는 .

이제는 xdg-settings현재 실행중인 데스크탑 환경과 대화하는 것이므로 이것이 GNOME있어야하며 이미 설정되어 있어야합니다 google-chrome...


6

이것이 Konsole 의 올바른 동작입니다 . KDE 기본 브라우저에서 링크를 엽니 다. 브라우저를 지정하지 않으면 Konqueror 가 시작 됩니다. Konqueror에 대한 언급을 찾을 수 없기 때문에구성 파일에서 에 후자가 바로 귀하의 경우입니다.

선호하는 브라우저를 설정하려면 다음을 수행하십시오 ( KonsoleKonquerorKDE4 출신 이라고 가정합니다 ).

  • KDE 시스템 설정 열기 (예 : Kcontrol 시작 )
  • 기본 응용 프로그램으로 이동합니다 ( "작업 공간 모양"아래에 있어야 함).
  • 웹 브라우저 섹션을 찾으십시오
  • 선호하는 브라우저의 [경로 및 이름]을 작성하십시오

도움이 되었기를 바랍니다.


3
Gnome을 기본 데스크탑으로 사용하고 있지만 Konsole & kdelibs를 설치했습니다. kcontrol시스템 에서 바이너리를 찾을 수 없으므로 설치하지 않아야합니다.
TrinitronX

1
@TrinitronX 실행 파일이 이제 systemsettings동일 함 (패키지 이름 동일)
Aquarius Power

GEdit에서 zip 파일을 열었습니다 (물론 버기)! 여기를 참조하십시오 : askubuntu.com/questions/896564/…
물병 자리 힘

1
이 답변은 저에게 효과적이었습니다. 최신 KDE 버전에서는 드롭 다운 메뉴를 통해 설치된 브라우저에서 선택할 수도 있습니다. Konsole은 선택한 브라우저를 사용합니다.
Michael Franzl

0

이 페이지를 확인하십시오 : http://userbase.kde.org/System_Settings/Default_Applications

kde 시스템 기본 설정 응용 프로그램이 있습니다. 그러나 그놈이므로이 파일을 확인하십시오.

/usr/share/applications/defaults.list

또한 여기를 살펴보십시오.

~/.local/share/applications/mimeapps.list

Konqueror에 대한 참조를 제거하십시오.


흠 ... 매우 이상합니다. 나는 그 파일들을보고 konqueror에 대한 언급이 전혀 없다. 대신 모든 html 및 xhtml 관련 mimetype에 대해 firefox & chrome으로 설정됩니다. 아래에서 Konsole을 사용하는 것처럼 보이는 "Konqueror"와 "Yakuake"터미널을 모두 사용해 보았습니다. @Jorge Castro :이 파일에 적용 가능한 설정에 대해서는 위의 편집 된 질문을 참조하십시오.
TrinitronX

0

우분투 18.04 에서이 작업을 수행하는 올바른 방법은

[General]
BrowserApplication[$e]=!put-your-favorite-browser-here

~/.config/kdeglobals여기 제안했다 . 그 후에는 새로운 곤솔 만 시작하면됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.