web-dev-qa-db-ja.com

デスクトッププロファイルの管理GnomeまたはXFCE

ソフトウェア開発者向けに仮想マシンをセットアップしたところ、次の質問に直面しているユーザーアカウントを作成しようとしています。

特定のソフトウェア/ UI構成で事前定義されたデスクトッププロファイルを配布する可能性はありますか?最近、別のマシンでGnomeにSabayonを使用しましたが、サポートされなくなりました。

最新のUbuntu12.04でのGnomeまたはXFCEのソリューションに興味があります。

返信ありがとうございます。

2
lug

次の手順で問題が解決しました。

  1. デフォルトのユーザーを作成し、すべてを希望どおりに設定しました。ブラウザでブックマークを設定し、ローカルのJabberアカウント、ショートカット、パネルなどを追加しました。

  2. 設定フォルダとファイルをコピーしました。 Firefoxの場合は〜/ .mozilla、Pidginの場合は〜/ .purple、XFCEセットアップの場合は〜/ .config/xfce4ディレクトリを/ etc/skel /に配置します。ここには、新しいユーザーのホームディレクトリにコピーされるすべてのファイルがあります。

  3. コピーした設定ファイルでデフォルトユーザーのユーザー名が出現するたびに、## USERNAME_REPLACE ##に置き換えられました。

  4. 「adduser」が呼び出されたときに自動的に実行される/usr/local/sbin/adduser.localを作成しました。

  5. ## USERNAME_REPLACE ##を新しく作成されたユーザーの名前に置き換えるいくつかの置換bashスクリプトを作成しました。 (adduser.localがadduserによって呼び出された場合のパラメーター$1。)

  6. Apache2-mpm-itkを使用しているため、vhostをWebサーバー構成に追加し、ユーザーごとに1つのサブドメイン(username.localhost)を/ etc/hostsに追加する必要があります。したがって、私はそのトリックを実行するbashスクリプトを作成しました。

  7. 最後に、自動化スクリプト全体を設定した後、新しく作成されたユーザーのユーザー名(パラメーター$ 1)を使用してadduser.localから呼び出す必要がありました。

私が電話するたびに、例えば"adduser test_user" adduser.localが実行され、すばらしいセットアップが行われるので、すべてが整うまでリラックスできます。私にとって重要なのは、adduser.localは、システムにあるサンプルファイルのような真珠のスクリプトである必要はないということでした。

それが他の人の助けになることを願っています。

1
lug