Unity
複数のデスクトップ環境(Ubuntu 14.04およびUbuntu 14.04)がインストールされているシステムがありますXfce
。特定のユーザーに対して特定のDEを構成(非対話型スクリプトを使用)したいと思います。
これはどのように制御されますか?たとえば、同じですかKDE
?
答え1
私はそれについて考えた。とにかく、自動ログインを設定するときにlightDM設定を作成し、ここでユーザーを指定するので、システムデフォルトも指定するのが正しい方法です。
しかし、このバグが修正されると、次のようになります。https://bugs.launchpad.net/lightdm/+bug/1371710 lightdmはユーザーごとに自動ログインの再設定/再起動を実行しないため、ユーザー固有のデフォルト値を設定するより良い方法が必要です。
より多くのデータ:lightDMを使用すると完了します/var/lib/AccountsService/users/$USER
(良い文書はありませんが、以下はいくつかの興味深い詳細です。)が見つからない場合$HOME/.dmrc
(ここで説明)。ユーザーがログインしてDEを選択すると、両方の場所が入力されます。したがって、スクリプトはユーザーに適切なデフォルト値を設定するためにこれらの場所(DBusインターフェースを使用するか、AccountServiceファイルに直接作成)を提供できます。
答え2
どのデスクトップが選択されるかについての構成制御はありません。 DEがインストールされている場合、ユーザーはログイン時にセッションセレクタを使用して選択できます。もともとはスクリーンショットをアップロードしたかったのですが、すでにアップロードしました。ここに投稿してください