firefox 프로필을 실행하는 외부 앱에서 링크를 클릭하는 방법


1

나는 리눅스에서 하나 이상의 파이어 폭스 프로파일을 사용한다. 외부 응용 프로그램에서 링크를 클릭하면 실행중인 브라우저 창에서 URL을 열지 않고 firefox 프로필 관리자 대화 상자가 나타납니다.

이미 실행중인 Firefox에서이 애플리케이션을 URL로 열려면 어떻게합니까?

이상적으로 나는 클릭 한 링크를 열 수있는 프로세스 또는 프로파일을 지명 할 수 있기를 원하지만 하나의 프로파일 만 실행 중일 때도 기대하지 않습니다 (프로파일이 실행중인 경우에만 작동하는 것처럼 보입니다. '기본'프로필).

예 :

Ensure no firefox processes are running
Start firefox with firefox -P
Create a new profile
Check "Use the selected profile without asking at startup"
Click "Start Firefox"
Start emacs
M-x org-mode (in non-emacs speak, that's Alt-x followed by typing org-mode, followed by return key)
Type http://google.com/
Click on the resulting link

기대하는 바가 있습니다 : 실행중인 Firefox에서 새 탭이 열리고 google.com이 표시됩니다.

얻은 정보 : 프로파일 매니저 대화 상자가 다시 열립니다.


기존 인스턴스를 사용하려면 원격을 활성화해야합니다. 드롭 -no-remote 인수를 사용합니다.
Bob

고마워 밥. 나는 당신이 답을 가지고 있음을 느꼈지만, 놀랍게도 나는 떨어 뜨린 후에도 문제를 재현 할 수 있다고 생각했다. - 리모콘 (나는 버릇을 익히고 분명히 잊어 버렸다. 내가 본 내용을 쉽게 재현 할 수 있도록 단계를 편집했습니다.
Croad Langshan

답변:


1

문제는 내가 ~ / .local / share / applications / firefox.desktop 파일에 다음 줄이 있다는 것입니다.

Exec=firefox -P -no-remote %u

파이어 폭스를 데스크톱 런처에서 시작하는 것이 유용했습니다. 그러나 다른 응용 프로그램이 firefox를 시작하는 방법을 제어하는 ​​데 사용됩니다. 이 줄을 다음과 같이 변경하면 문제가 해결됩니다.

Exec=firefox %u

다른 커맨드 라인 옵션으로 파이어 폭스 자동 시작을 계속하기 위해 별도의 ~ / .config / autostart / firefox-autostart.desktop 파일을 만들었습니다.

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