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. を root にしたいmv /home/$user/.thunderbird /opt/thunderbirdとし、再接続しますln -sfn /opt/thunderbird /home/$user/.thunderbird

NFSマウントやその他のさまざまなオプションを使用してこれを実行することもできます。/etc/fstabいくつかのリモートディレクトリまたはいくつかのローカルパーティションを/home/$user/.thunderbird

関連情報