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