문제는 참으로 xdg-open
실행하는 그래서 대신 크롬에 요청 된 URL을 통과하지 않고 chromium-browser url-here
는 실행, chromium-browser
바로 새 창을 여는.
인터넷에서 검색 한 후에있는 xdg-open
일부 "config"파일 을 사용하는 것으로 나타났습니다 /usr/share/applications
.
/usr/share/applications/chromium-browser.desktop
URL을 Chromium에 올바르게 전달하도록 구성되었으므로 올바른 것 같습니다.
$ grep Exec /usr/share/applications/chromium-browser.desktop
Exec=chromium-browser %U
...
그래서 무엇이 잘못 되었습니까? 를 xdg-open
사용하고 우선 순위가 더 높은 다른 위치가 있음이 밝혀졌습니다 /usr/share/applications
.
$ grep Exec ~/.local/share/applications/chromium-browser.desktop
Exec=/usr/lib/chromium-browser/chromium-browser --use-system-title-bar --ppapi-flash-path=/usr/lib/pepflashplugin-installer/libpepflashplayer.so --ppapi-flash-version=14.0.0.125
다른 chromium-browser.desktop이 왜 있는지는 모르겠지만이 Exec 줄은 URL을 전달하지 않습니다. 이 누락되었습니다 %U
. 그래서 나는 단순히이 %U
줄에 덧붙였다. 이로 인해 xdg-open
Chromium과 관련된 모든 문제가 즉시 해결되었습니다 .