ArchLinuxでユーザーを作るときに少しハマったのでメモ。
ホームディレクトリをちゃんと作ること
ユーザーの正しい作成方法は、
$ sudo useradd -b/home [ユーザー名]
$ sudo passwd [ユーザー名]
$ sudo mkdir /home/[ユーザー名]
$ sudo chown [ユーザー名] /home/[ユーザー名]
である。特に後半の二行がめっちゃ重要。
ホームディレクトリが存在しないとXが設定ファイルを作れないため、GUIのログインに失敗してしまうのである。