ドキュメント/ビデオ/画像などを作成する人は誰ですか?ホームディレクトリに

ドキュメント/ビデオ/画像などを作成する人は誰ですか?ホームディレクトリに

最小限の構成、つまりX WindowsサポートのないUbuntu-14.04をインストールしました。後で私のカード用のx-serverパッケージと軽いWindowManager(KDEやGNOMEは必要ありません)を追加したので、通常はstartxを使用してXを起動しますが、1つは引き続きドキュメント、デスクトップ、ダウンロード、ビデオ、音楽を作成します。待つ。私の$ HOMEのディレクトリです。私はこれが「高度な」デスクトップ環境によって行われると思います。とにかく、どのアプリケーション/デーモンがこの問題の原因になる可能性がありますか?

答え1

これは次のために発生します。xdg-user-dirs1つのパッケージ。

このファイルは/usr/bin/xdg-user-dirs-updateログイン時に実行され、/etc/xdg/user-dirs.defaultsのデフォルト値に基づいてファイルを生成します$HOME/.config/user-dirs.dirs

無効にするには、これを設定する/etc/xdg/user-dirs.confか、依存関係が許可されている場合はパッケージを削除します。


1:Ubuntuのパッケージ名ですxdg-user-dirs-update。これはFedoraとArchの場合ですxdg-user-dirsUbuntuから(少なくとも20.04以降)。

答え2

このディレクトリは次のように指定されます。無料デスクトップ~の名前でxdgユーザーディレクトリ。最も簡単なデスクトップ環境だけでなく、多くのアプリケーションで使用されます。

ユーティリティがありますxdg-user-dirs-updateこれらのディレクトリが見つからない場合は、そのディレクトリが作成されます。このユーティリティへの呼び出しを追跡しようとすることができますが、これは損失の原因です。近い将来、アプリケーションにはこれらのディレクトリの1つが必要で、ディレクトリを作成します。少なくともUbuntuは、Xセッションを開始するたびに実行されるセッション開始スクリプトから呼び出され、いくつかの汚れたトリック(またはルートにならない限り)を抑制することはできません。

ディレクトリを影響を受けないままにするには、~/.config/user-dirs.dirsそのディレクトリを編集して目的のパスに設定します。実際に変更できない唯一のことは、ファイルを見つけるXDG_CONFIG_HOME=~/.configために使用されるためですuser-dirs.dirs

関連情報