우분투 (새 컴퓨터에 새로 설치)를 설치하고 Chrome을 기본 브라우저로 설정했기 때문에 외부 앱에서 링크를 열 때마다 새 브라우저 창에서 빈 탭으로 열립니다 (사이트로 실제로 리디렉션하지 않고 빈 탭) .
Firefox로 전환했는데이 동작이 지속되지 않습니다. 기본 앱을 통해 기본 브라우저로 Chrome으로 다시 전환하면 다시 발생합니다.
Unity Launcher와 기본 앱 설정 모두에서 Chrome은 ‘Google Chome’이 아니라 ‘New Tab-Google Chrome’이라고 불립니다. 관련이 있는지 또는 수정 방법을 잘 모르겠습니다. mimeapps.list를 찾거나 google-chrome-stable.desktop에 % U 값이 포함되어 있는지 확인하도록 제안하는 검색이 있었지만 도움이되지 않았습니다.
이것은 .desktop 항목의 추출입니다.
[Desktop Entry]
Version=1.0
Name=Google Chrome
Exec=/usr/bin/google-chrome-stable %U
Terminal=false
Icon=google-chrome
Type=Application
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml_xml;image/webp;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
X-Ayatana-Desktop-Shortcuts=NewWindow;NewIncognito
이것은 mimeapps.list입니다
[Default Applications]
text/html=google-chrome.desktop
x-scheme-handler/http=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
x-scheme-handler/about=google-chrome.desktop
x-scheme-handler/unknown=google-chrome.desktop
답변
unfulvio가 말했듯이 문제는 with google-chrome.desktop
이며 %U
논쟁 이 없습니다 .
파일 열기 : $HOME/.local/share/applications/google-chrome.desktop
줄을 찾으십시오.
Exec=/opt/google/chrome/chrome
공백을 추가하고 %U
:
Exec=/opt/google/chrome/chrome %U
그런 다음 파일을 저장하십시오.
답변
이 .desktop 항목을 제거하여 해결했다고 생각합니다.
rm $HOME/.local/share/applications/google-chrome.desktop
이름이 잘못되어 New Tab - Google Chrome
원래 질문에 설명 된 새로운 창 / 탭 동작을 담당했습니다.
그 후에 앱 아이콘을 다시 만들어야했습니다.