答え1
デフォルトのユーザーディレクトリを作成するには、次のコマンドを使用できます。
xdg-user-dirs-update
xdg-user-dirs-update
次のコマンドを使用して、このコマンドで生成されたディレクトリのリストを読み取ることもできます。
cat ~/.config/user-dirs.dirs
説明はどうですか?xdg-user-dirs
働く
xdg-user-dirs
デスクトップフォルダ、音楽フォルダなど、「よく知られている」ユーザディレクトリを管理するのに役立つツールです。また、ファイル名のローカライゼーション(翻訳など)も処理します。どのように機能するかは、
xdg-user-dirs-update
ログインフェーズの初期に実行されることです。プログラムは構成ファイルとデフォルトのディレクトリセットを読み込みます。次に、ユーザーのホームディレクトリにこれらのディレクトリのローカライズされたバージョンを作成し、アプリケーションが$(XDG_CONFIG_HOME)/user-dirs.dirs
これらのディレクトリを見つけるために読み取ることができる設定ファイル(XDG_CONFIG_HOMEのデフォルト値は〜/ .config)を設定します。
答え2
音楽、写真、文書などのすべてのプリセットフォルダが必要なので、/etc/skel
新しいユーザーを追加するとプリセットフォルダが表示されます/home/$USER/
。
あるインストールではこの手順に従い、別のインストールでは従わない理由は奇妙です。
プリセットフォルダを再作成するだけです/etc/skel
。これにより、新しいユーザーを追加すると、ホームディレクトリにプリセットフォルダが作成されます。
sudo mkdir /etc/skel/Documents/ /etc/skel/Downloads/ /etc/skel/Templates/ /etc/skel/Videos/ /etc/skel/Music/ /etc/skel/Pictures/ /etc/skel/Public/
私の経験では、常にフォルダを作成する必要があり、あらかじめ/etc/skel/
設定したことはありません。