Linuxでフローティングプロファイルを設定する方法

Linuxでフローティングプロファイルを設定する方法

コンピュータを切り替えることができる外付けハードドライブがあります。

私のホームフォルダがドキュメント、ダウンロード、ワークスペースなどの一般的な使用目的でこの外付けハードドライブを指すようにします。ローカルPATH、ライブラリなどのローカルシステム設定では、ローカルコンピュータ設定をサポートする必要があります。プログラムはデフォルトで作業ディレクトリ(ロード/保存)にフローティング設定ファイルを有効にする必要がありますが、GUI設定などの場合はローカルコンピュータ設定を使用する必要があります。

GUIデスクトップはフローティングプロファイルの外部で「動作」したいので、ドキュメントを保存すると外部ドライブにありますが、デスクトップには正常に表示されます。

コンピュータの前に座って外付けドライブを接続し、既知の場所に自動的にマウントし、gdmなどでログインすると、正しい(外部)デスクトップが表示されます。

理想的には、外部ドライブが利用できない場合(マウントされていない)、通常/使用可能なローカル構成に戻りたいと思います。外部設定が維持されなくても大丈夫ですが、プロファイルは引き続き使用できます。

現在MATEを使用していますが、切り替えることができます。私はMATEでこれを行うことを好みますが、これが不可能な場合にこれを実行できるGUI環境はありますか?私のディストリビューションはMint 17ですが、Archを使ってみるつもりです。

何がインストールされているかを調べ、.bashrcを介していくつかの設定を指定できます。外部ドライブを指すように.config/user-dirs.dirsを編集しようとしましたが、常に外部ドライブではなくデスクトップにファイルが表示されます。

私はこれが広範な質問であり、おそらく完全には可能ではないということを知っていますが、誰かは以前は明らかにこの道を歩んできました。 Googleは空白を描いています。誰でもユーザーガイドや記事を教えたり、この機能を設定する方法についていくつかのヒントを共有できますか?

関連情報