명령줄에서 Firefox를 다시 시작하는 방법은 무엇입니까?

명령줄에서 Firefox를 다시 시작하는 방법은 무엇입니까?

명령줄에서 Firefox를 다시 시작하고 다시 시작한 후 이전 상태를 완전히(또는 최대한) 복원하려면 어떻게 해야 합니까? 물론 그렇게 할 수도 있지만 killall firefox; firefox세션이 복원되지는 않습니다.

답변1

이전에 열린 창과 탭으로 Firefox가 열리도록 설정할 수 있습니다. 환경설정->일반->"Firefox가 시작될 때"에 위치해야 합니다. "마지막 창 및 탭 표시"로 설정하십시오.

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

firefox이제 다시 시작 하여 killall firefox; firefox &동일한 세션을 가질 수 있습니다 .

답변2

먼저 Firefox에서 설정한 다음 명령줄에서 다시 시작해야 한다고 생각합니다. 가다:

   Prefrences->General->When Firefox starts

다음을 선택하세요.

   Show my windows and tabs from last time

그런 다음 명령줄에서 원하는 대로(아마도 ) killall firefox; firefox&다시 시작하면 원하는 결과를 얻을 수 있습니다.

세션 복구에 대한 고급 조정을 위해서는 about:config주소 표시줄에 세션 또는 복구를 검색하여 변경할 수 있습니다.

https://support.mozilla.org/en-US/questions/1089103#answer-794586

답변3

두 개 이상의 프로필을 사용하여 Firefox를 다시 시작하려는 경우 다음 Bash 스크립트가 일관되게 작동하는 것 같습니다.

#!/bin/bash
killall -s SIGTERM firefox; sleep 60
firefox -P "user" &
firefox -P "default settings" &

참조된 프로필 이름을 자신의 프로필 이름으로 바꿉니다( 참조 about:profiles). 사용-foreground 배너원하는 경우 맨 위에 표시되는 창을 제어할 수 있습니다.

다른 답변에서 언급했듯이 환경 설정 ( about:preferences#general) 에서 "이전 창 및 탭 열기" 설정을 활성화하십시오.

초 단위의 값은 sleep 60줄어들 수 있습니다.

답변4

2020년부터는 고급 설정을 편집하여 about:config검색 resume하고 플래그를 browser.sessionstore.resume_session_once으로 설정한 true후 종료합니다.

플래그에 대한 문서는 다음과 같습니다. https://kb.mozillazine.org/Browser.sessionstore.resume_session_once

관련 정보