Ubuntu - ~/Videos と ~/Public を完全に削除する

Ubuntu - ~/Videos と ~/Public を完全に削除する

フォルダを削除しましたが、再度サインインするたびに再作成されます。~/.config/user-dirs.dirs問題のある行を編集して削除しましたが、再度サインインすると置き換えられます。ファイルには によって自動生成されたと書かれています/usr/bin/xdg-user-dirs-updateが、それでは行き止まりのようです。

答え1

「個人用特殊フォルダ」の動作は、次の 3 つのファイルによって制御されます。

  • ~/.config/user-dirs.dirs- ユーザーがカスタムを指定できるようにするパス特別なフォルダです。Music例えば「$HOME/My Music」や「/datapartition/mp3」にフォルダを作ることができます。ないこれらのフォルダを「無効」にすることができます。 1 行 (またはファイル全体) を削除すると、すでにお気づきのとおり、デフォルト値が使用されます。

  • /etc/xdg/user-dirs.conf( によって上書きされます~/.config/user-dirs.conf) - 自動フォルダーの (再) 作成を有効または無効にできます。 をenabled=Falseグローバルに、または自分のユーザーのみに設定すると、フォルダーを削除または名前変更した場合でも、ログイン時に特別なフォルダーが再作成されなくなります。

  • /etc/xdg/user-dirs.defaults- フォルダーのパスと名前のグローバル テンプレート。これは、再作成時に読み込まれるファイルです~/.config/user-dirs.dirs。言語/ロケールを変更した場合に、既定の名前を変更するとフォルダー名がローカライズ (翻訳) されなくなることに注意してください。

ちなみに、無効にしたサービスは、言語/ロケールを変更した場合にフォルダーの名前を変更することを提案するデーモンでした。

答え2

あなたの問題はソフトウェアウィキ

設定

システム管理者は、/etc/xdg/user-dirs.conf を編集して設定を行うことができます。現時点では、設定は 2 つしかありません。すべてを無効にするか、ファイル名に使用する文字セット エンコーディングを指定するかです。また、/etc/xdg/user-dirs.defaults で、デフォルトのディレクトリとその初期値を設定または変更することもできます。

$(XDG_CONFIG_HOME)/user-dirs.dirs は、ユーザーの現在のディレクトリ セットを指定します。このファイルはシェル形式なので、シェル スクリプトから簡単にアクセスできます。このファイルは、ユーザーが (手動またはアプリケーション経由で) 変更して、使用するディレクトリを変更することもできます。注: ディレクトリを無効にするには、ホームディレクトリを指定します。ディレクトリを削除すると、次回のログイン時に再作成されます。

したがって、~/.config/user-dirs.dirs次のように変更することができます

XDG_DOWNLOAD_DIR="$HOME"
XDG_TEMPLATES_DIR="$HOME"
XDG_PUBLICSHARE_DIR="$HOME"
XDG_DOCUMENTS_DIR="$HOME"
XDG_MUSIC_DIR="$HOME"
XDG_PICTURES_DIR="$HOME"
XDG_VIDEOS_DIR="$HOME"

答え3

少なくとも Ubuntu 18.10 では、ディレクトリを削除して、ターミナルで次のコマンドを実行するだけです。

xdg-user-dirs-update 

エントリはホームに再割り当てされ、「ファイル」の下のリストから消えます。

答え4

sudo apt-get --purge remove xdg-user-dirs*

関連情報