マルチユーザー環境があります。プロファイル(テーマ、ショートカット、インストールされているキーボードレイアウト、壁紙、メインメニュー項目などの特定の設定を含む)を使用したいです。
現時点では、すべてのユーザーに同じ設定を指定する必要があります。一部のファイルを他のユーザーのプロファイルにコピーし、これらすべての項目をすでに構成する方法はありますか?
答え1
.gconf
ユーザーのホームディレクトリ間でフォルダをコピーできます。その後、chown
正しいユーザーがすべてを所有するように完全にコピーされたディレクトリを繰り返し実行する必要があります。このようにしてテストすべきそして、そのようなコピーが十分であるか、過度でないことを確認します(個人情報はコピーされませんなど)。これが十分でない場合は、ユーザーのホームディレクトリ内の他の「隠し」ディレクトリで意味のある名前を探します(ドットで始まる名前 - ファイルマネージャで表示できるように設定する必要があるかもしれません)。やはり良い候補だ.conf
。
2人のユーザーが共有する設定のみを含むディレクトリを識別したら、あるユーザーから別のユーザーへのシンボリックリンクを作成できます。これは(各ディレクトリに対して)次のようになります。
- で
/home/user1/
設定ディレクトリをバックアップします。たとえば、mv .gconf{,-backup}
- 他のユーザーのディレクトリへのシンボリックリンクを作成します
ln -s /home/user2/.gconf /home/user1/.gconf
。
これ以降、設定のすべての変更はuser2
ホームディレクトリにのみ保存されます。実行中のアプリケーションはuser1
シンボリックリンクに従い、同じ設定を使用します。