FIrefox/Thunderbird 저장 위치

FIrefox/Thunderbird 저장 위치

기본적으로 Firefox와 Thunderbird는 파일을 ~/.mozilla및 에 저장합니다 ~/.thunderbird.

둘 중 하나가 데이터를 다른 위치에 저장하도록 환경 변수를 설정할 수 있는지 궁금합니다. 각각 자체 서버 및 애플리케이션 테스트 설정을 갖춘 여러 인스턴스를 사용하고 싶습니다. 각 옵션과 프로필 관리자를 사용하여 이 작업을 수행 할 수 있지만 테스트 프로필을 내 구성에서 -no-remote완전히 분리하는 것이 가능한지 알고 싶습니다 .main

또한 원하는 경우 구성 파일을 소스 제어에 유지할 수도 있습니다.

답변1

알아냈어요. $HOME을 변경하면 Thunderbird는 해당 변경 사항을 존중합니다. 다음 스크립트를 사용하여 새 인스턴스를 시작합니다.

#!/bin/bash

OLDHOME=$HOME;
export HOME=/home/moo/work/test

mkdir $HOME/.mozilla $HOME/.thunderbird;
ln -s .mozilla mozilla;
ln -s .thunderbird thunderbird;

/usr/bin/thunderbird -no-remote;

export HOME=$OLDHOME;

답변2

Firefox와 Thunderbird에는 이를 수행하는 기본 제공 방법이 없으므로 가장 좋은 방법은 별도의 프로필(프로필 관리자를 통해)이나 다른 방법을 사용하는 것입니다.

연수정그러나 유사한 결과를 얻기 위해 심볼릭 링크를 (남용) 사용할 수 있습니다. 이는 맞습니다. 그러나 이 작업은 세션 간에만 수행할 수 있습니다. 위치를 수정하는 것은 매우 나쁜 생각입니다.~/.mozillaFirefox가 실행 중일 때! (저를 믿으십시오. 시도해 보았습니다. Firefox는 이에 만족하지 않습니다.)

답변3

환경 변수에 대해 잘 모르겠습니다. 그러나 링크를 사용하면 몇 가지 영리한 작업을 수행할 수 있습니다.

/opt.을 루트로 원한다고 가정 mv /home/$user/.thunderbird /opt/thunderbird하고 다시 연결하십시오 ln -sfn /opt/thunderbird /home/$user/.thunderbird.

NFS 마운트나 기타 다양한 옵션을 사용하여 이 작업을 수행할 수도 있습니다. /etc/fstab일부 원격 디렉터리나 일부 로컬 파티션 을 /home/$user/.thunderbird.

관련 정보