はじめに
Linuxを日本語環境でインストールすると、ホームディレクトリの中に
- デスクトップ
- ドキュメント
- ダウンロード
のような日本語フォルダが自動生成されます。
これを見て「英語名に戻したい」「そもそもこれ必要?」と疑問に思いました。
今回は、その仕組みと実際に必要なのかどうかを整理してみます。
これらのフォルダの正体
これらは xdg-user-dirs という仕組みによって管理されています。
これはLinuxの標準的なユーザーディレクトリ仕様で、
- Desktop
- Documents
- Downloads
などを「推奨保存場所」として定義するものです。
実体はただのフォルダですが、
設定ファイル
~/.config/user-dirs.dirsによって場所が管理されています。
消しても問題ないのか?
結論から言うと、Linux自体はこれらのフォルダがなくても普通に動きます。
問題にならないケース
- ターミナル中心で作業する
- 保存先を毎回自分で指定する
- 独自のディレクトリ構造を使っている
この場合、削除しても特に困りません。
Linuxは「このフォルダが絶対必要」という設計ではないため、/home/ユーザー名/ 以下に好きに構成しても問題ありません。
影響が出る可能性があるケース
一部のアプリは、これらのフォルダを前提にしています。
例えば:
- ブラウザの既定ダウンロード先が Downloads
- 一部GUIアプリが Desktop を保存先に使う
ただし、フォルダが無ければ自動生成されるか、単に保存先指定を求められるだけです。
致命的な問題になることはほぼありません。
日本語名を英語名に戻す方法
もし英語名に戻したい場合は、xdg-user-dirs を使って再生成できます。
sudo apt install xdg-user-dirs xdg-user-dirs-gtk
LANG=C xdg-user-dirs-gtk-updateダイアログで英語に戻す選択をすればOKです。
あるいは、~/.config/user-dirs.dirs を直接編集して修正する方法もあります。
まとめ
- これらのディレクトリは必須ではない
- Linuxはもっと自由な構造で使える
- 不要なら消してもよい
- 必要になればいつでも作り直せる
日本語名が気持ち悪いから直したい、という理由でも問題ありません。Linuxはわりと寛容です。
で日本語入力環境を設定する-120x68.jpg)

コメント