XFCEとSDDMを備えたArch:新規ユーザーはデスクトップ全体の環境を取得できません...なぜですか?

XFCEとSDDMを備えたArch:新規ユーザーはデスクトップ全体の環境を取得できません...なぜですか?

紹介する

/etc/skelいいですね。この質問は、元の質問の一部である可能性があるヒントと一緒に投稿されました。コンテンツを削除し/etc/skelて再試行しましたが、問題は解決しません。

最初の記事で述べたように、私は一般的にグラフィカルな環境を持つシステムで複数のユーザーと仕事をしていないので、私は完全なツールのように見えるかもしれません、そして私の無知を許してください。

質問

新しいユーザー作成を使用するときは、useradd -m -G client newuserそのユーザーがSDDMを介してログインし、初期ユーザーのようにグラフィカルデスクトップ環境にアクセスできるようにしたいと思います。ただし、これを使用してログインすると、グラフィックではなくnewuserシェルのみが表示されます。

質問

私にとってなぜこれが起こったのですか?私が逃したものは何ですか?

より多くの情報や構成などを提供する必要があるかもしれません。どこから始めるべきか教えてください。

編集1:続行に役立ついくつかのバグ

startxログイン後に実行すると、次のメッセージが表示されましたnewuser

Only console users are allowed to run the X server

ランタイムstartxfce4:

X server already running on display 0:0

Another session manager is already running

開始するとすぐにログインしたため、現在アクティブな他のセッションがないことがわかります。

編集2:正確な質問と回答

それで、無限の知恵のためにハードコーディングされたファイルパスを見つけることを忘れました。

負荷があります。金額が膨大です。ほぼすべてのファイル。以下のCWが投稿したリンクのおかげで、grepの使い方を思い出して、次のように問題をすばやく解決しました。

cd /home/newuser && grep -rl 'testuser' . | xargs sed -i "s/testuser/newuser/g" 

午前10時はお酒を飲むには早すぎますか?

答え1

数時間前に編集されていない投稿を読みましたが、職場で回答することはできません。構成ファイルを複製する方法を見つけることもできます。ここxfceフォーラムで。

最近の質問について:exec startxfce4ユーザーのホームディレクトリのxinitrcファイルに追加しましたか?この場合、startxとxinitはそこでそれを実行します。それ以外の場合、startxはデフォルト項目を実行します/etc/X11/xinit/xinitrc

答え2

新しいユーザーに/ homeを提供することを忘れてしまったようです。

useradd -m  -d  /home/newuser -G client newuser 

そしてその人にパスワードを教えてくださいpasswd newuser

関連情報