<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.archlinux.jp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=736b</id>
	<title>ArchWiki - 利用者の投稿記録 [ja]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.archlinux.jp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=736b"/>
	<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php/%E7%89%B9%E5%88%A5:%E6%8A%95%E7%A8%BF%E8%A8%98%E9%8C%B2/736b"/>
	<updated>2026-05-30T10:17:41Z</updated>
	<subtitle>利用者の投稿記録</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=XDG_%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA&amp;diff=26554</id>
		<title>XDG ユーザーディレクトリ</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=XDG_%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA&amp;diff=26554"/>
		<updated>2022-07-23T05:14:54Z</updated>

		<summary type="html">&lt;p&gt;736b: 誤字の修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Freedesktop.org]]&lt;br /&gt;
[[en:XDG user directories]]&lt;br /&gt;
[[zh-hans:XDG user directories]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|xdg-menu}}&lt;br /&gt;
{{Related|デフォルトアプリケーション}}&lt;br /&gt;
{{Related|XDG Base Directory サポート}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
&lt;br /&gt;
[https://www.freedesktop.org/wiki/Software/xdg-user-dirs/ freedesktop.org] より:&lt;br /&gt;
:xdg-user-dirs はデスクトップフォルダや音楽フォルダのような、「よく知られた」ユーザーディレクトリを管理するためのツールです。また、ファイル名のローカライズ (すなわち翻訳) も行います。&lt;br /&gt;
&lt;br /&gt;
:仕組みとしては、{{man|1|xdg-user-dirs-update}} がログイン時の非常に早い段階で実行されます。このプログラムは設定ファイルとデフォルトのディレクトリのセットを読み込みます。このプログラムは設定ファイルと一連のデフォルトディレクトリを読み込み、ユーザーのホームディレクトリにこれらのディレクトリのローカライズ版を作成し、{{ic|$XDG_CONFIG_HOME/user-dirs.dirs}} ({{ic|XDG_CONFIG_HOME}} のデフォルトは {{ic|~/.config}}) にアプリケーションがこれらのディレクトリを見つけるために読める設定ファイルを設定します。&lt;br /&gt;
&lt;br /&gt;
ほとんどの[[ファイルマネージャの機能|ファイルマネージャ]]は、XDG ユーザーディレクトリを特別なアイコンで表示します。&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
{{pkg|xdg-user-dirs}} パッケージを[[インストール]]してください。&lt;br /&gt;
&lt;br /&gt;
{{Tip|一部の [[デスクトップ環境]] ではすでにインストールされています。例: [[GNOME]]}}&lt;br /&gt;
&lt;br /&gt;
== デフォルトディレクトリの作成 ==&lt;br /&gt;
&lt;br /&gt;
{{ic|$HOME}} ディレクトリの中に、ローカライズされた完全なデフォルトユーザーディレクトリを作成するには、次のコマンドを入力:&lt;br /&gt;
&lt;br /&gt;
 $ xdg-user-dirs-update&lt;br /&gt;
&lt;br /&gt;
{{Tip|英語のディレクトリを作成するには、{{ic|1=LC_ALL=C xdg-user-dirs-update --force}} を使います。}}&lt;br /&gt;
&lt;br /&gt;
コマンドを実行すると、以下も自動的に作成されます:&lt;br /&gt;
&lt;br /&gt;
* ローカルの {{ic|~/.config/user-dirs.dirs}} 設定ファイル: アカウントごとのホームディレクトリを見つけて使用するのにアプリケーションが使用。&lt;br /&gt;
* グローバルの {{ic|/etc/xdg/user-dirs.defaults}} 設定ファイル: 一般のホームディレクトリを見つけて使うのにアプリケーションが使用。&lt;br /&gt;
* ローカルの {{ic|~/.config/user-dirs.locale}} 設定ファイル: 使用しているロケールにあわせて言語を設定するのに使用。&lt;br /&gt;
&lt;br /&gt;
== カスタムディレクトリの作成 ==&lt;br /&gt;
&lt;br /&gt;
ローカルの {{ic|~/.config/user-dirs.dirs}} とグローバルの {{ic|/etc/xdg/user-dirs.defaults}} どちらの設定ファイルも次のような環境変数を使ってユーザーディレクトリを指定しています: {{ic|1=XDG_DIRNAME_DIR=&amp;quot;$HOME/directory_name&amp;quot;}}。設定ファイルのサンプルは以下のようになります (どれもテンプレートのディレクトリです):&lt;br /&gt;
&lt;br /&gt;
 XDG_DESKTOP_DIR=&amp;quot;$HOME/Desktop&amp;quot;&lt;br /&gt;
 XDG_DOCUMENTS_DIR=&amp;quot;$HOME/Documents&amp;quot;&lt;br /&gt;
 XDG_DOWNLOAD_DIR=&amp;quot;$HOME/Downloads&amp;quot;&lt;br /&gt;
 XDG_MUSIC_DIR=&amp;quot;$HOME/Music&amp;quot;&lt;br /&gt;
 XDG_PICTURES_DIR=&amp;quot;$HOME/Pictures&amp;quot;&lt;br /&gt;
 XDG_PUBLICSHARE_DIR=&amp;quot;$HOME/Public&amp;quot;&lt;br /&gt;
 XDG_TEMPLATES_DIR=&amp;quot;$HOME/.Templates&amp;quot;&lt;br /&gt;
 XDG_VIDEOS_DIR=&amp;quot;$HOME/Videos&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{pkg|xdg-user-dirs}} は、適当なユーザーディレクトリを記述しているローカルの設定ファイルを読み込むため、カスタムフォルダを指定することが可能です。例えば {{ic|~/.config/user-dirs.dirs}} の {{ic|XDG_DOWNLOAD_DIR}} 変数のカスタムフォルダを {{ic|1=$HOME/Internet}} にすれば、どのアプリケーションもこの変数でこのディレクトリを使用します。&lt;br /&gt;
&lt;br /&gt;
{{Note|多くの設定ファイルと同じように、ローカル設定はグローバル設定を上書きします。新しいカスタムディレクトリを作成する必要もあります。}}&lt;br /&gt;
&lt;br /&gt;
また、コマンドラインを使ってカスタムフォルダを指定することもできます。例えば以下のコマンドは上述のように設定ファイルを編集したのと同じになります:&lt;br /&gt;
&lt;br /&gt;
 $ xdg-user-dirs-update --set DOWNLOAD ~/Internet&lt;br /&gt;
&lt;br /&gt;
== 設定されているディレクトリを確認 ==&lt;br /&gt;
&lt;br /&gt;
一度設定されれば、{{pkg|xdg-user-dirs}} で全てのユーザーディレクトリを表示することができます。例えば、以下のコマンドは {{ic|Templates}} ディレクトリの場所を表示します (ローカルの設定ファイルの {{ic|XDG_TEMPLATES_DIR}} 変数に相当):&lt;br /&gt;
&lt;br /&gt;
 $ xdg-user-dir TEMPLATES&lt;/div&gt;</summary>
		<author><name>736b</name></author>
	</entry>
</feed>