仮想コンソールのいずれかにログインすると、XDG_RUNTIME_DIR XDG_SEAT XDG_SESSION_CLASS XDG_SESSION_ID XDG_SESSION_TYPE XDG_VTNR
これらの環境変数が正しく設定されます。
一方、ログインマネージャを使用してXセッションにログインすると、これらの変数は設定解除されます。
私はDebian Sidを使用しています。標準デスクトップ環境を使用していません。便利な機能(ウィンドウマネージャ、ネットワーク、パルスオーディオ)はファイルで実行されます~/.xsession
。
私のファイルに何かが欠けているようです~/.xsession
。 (Systemdと関係があるかもしれませんが、実際にはわかりません。)