Skip to content

XDGの色々まとめ

This content is a draft and will not be included in production builds.

ユーザーのホームディレクトリにある MusicDesktop のようなディレクトリを管理するツール。xdg-user-dir で現在の設定を表示して、xdg-user-dir-update で更新する。

Terminal window
$ xdg-user-dir DESKTOP
/home/lufia/Desktop
$ xdg-user-dirs-update DESKTOP ~/Desktop

設定は ~/.config/user-dirs.dirs~/.config/user-dirs.locale にある。

主に flatpak でインストールしたアプリケーションが利用するフレームワーク。Google Meetで画面共有やFirefoxのファイルを開くダイアログでも利用しているらしい。

xdg-desktop-portal に含まれているFUSEファイルサーバ。主に flatpak で実行したアプリケーションから外部ドライブを参照するために利用する。

設定やキャッシュなど、アプリケーションが管理するファイルの置き場所と環境変数を定義した仕様。