XDGの色々まとめ
This content is a draft and will not be included in production builds.
xdg-user-dir
Section titled “xdg-user-dir”ユーザーのホームディレクトリにある Music や Desktop のようなディレクトリを管理するツール。xdg-user-dir で現在の設定を表示して、xdg-user-dir-update で更新する。
$ xdg-user-dir DESKTOP/home/lufia/Desktop
$ xdg-user-dirs-update DESKTOP ~/Desktop設定は ~/.config/user-dirs.dirs と ~/.config/user-dirs.locale にある。
xdg-desktop-portal
Section titled “xdg-desktop-portal”主に flatpak でインストールしたアプリケーションが利用するフレームワーク。Google Meetで画面共有やFirefoxのファイルを開くダイアログでも利用しているらしい。
xdg-document-portal
Section titled “xdg-document-portal”xdg-desktop-portal に含まれているFUSEファイルサーバ。主に flatpak で実行したアプリケーションから外部ドライブを参照するために利用する。
XDG Base Directory
Section titled “XDG Base Directory”設定やキャッシュなど、アプリケーションが管理するファイルの置き場所と環境変数を定義した仕様。