最小限の構成、つまりX WindowsサポートのないUbuntu-14.04をインストールしました。後で私のカード用のx-serverパッケージと軽いWindowManager(KDEやGNOMEは必要ありません)を追加したので、通常はstartxを使用してXを起動しますが、1つは引き続きドキュメント、デスクトップ、ダウンロード、ビデオ、音楽を作成します。待つ。私の$ HOMEのディレクトリです。私はこれが「高度な」デスクトップ環境によって行われると思います。とにかく、どのアプリケーション/デーモンがこの問題の原因になる可能性がありますか?
答え1
これは次のために発生します。xdg-user-dirs
1つのパッケージ。
このファイルは/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-dirs
。Ubuntuから(少なくとも20.04以降)。
答え2
このディレクトリは次のように指定されます。無料デスクトップ~の名前でxdgユーザーディレクトリ。最も簡単なデスクトップ環境だけでなく、多くのアプリケーションで使用されます。
ユーティリティがありますxdg-user-dirs-update
これらのディレクトリが見つからない場合は、そのディレクトリが作成されます。このユーティリティへの呼び出しを追跡しようとすることができますが、これは損失の原因です。近い将来、アプリケーションにはこれらのディレクトリの1つが必要で、ディレクトリを作成します。少なくともUbuntuは、Xセッションを開始するたびに実行されるセッション開始スクリプトから呼び出され、いくつかの汚れたトリック(またはルートにならない限り)を抑制することはできません。
ディレクトリを影響を受けないままにするには、~/.config/user-dirs.dirs
そのディレクトリを編集して目的のパスに設定します。実際に変更できない唯一のことは、ファイルを見つけるXDG_CONFIG_HOME=~/.config
ために使用されるためですuser-dirs.dirs
。