LXDE - 共通事項 - No session for pid xxxx

 クラウディア
1. 概要
2. 試しに
3. 設定
4. antiX の成功

1. 概要

 2021年9月17日、「Void Linux 20210218 LXDE」で初めて発生しました。  ログインしても画面が、真っ暗なままで、うんともすんともいいません。  画面上をクリックすると、こんなダイアログが
「LXDE」「Void Linux 20210218」-「No session for pid xxxx」

 これで、「OK」を押すと、デスクトップが表示されます。

 なんだこれは・・・と「LXDE No session for pid xxxx」で検索すると、結構ひっかかります。

 本ページは、下記のサイトを参考にさせていただきました。

Debian noroot 環境に LXDE を導入する」
「「No session for pid」の発生

2. 試しに

 参考サイトによれば、「polkit」関連の特権が、ログインユーザに与えられていないため・・・。  試しに、「root」ユーザ権限で

vi /etc/group

polkitd:x:997:
 の後ろに、ログインユーザを追加しましたが、状況は変わりませんでした。

3. 設定

 素直に、参考サイトに従って・・・。  「スタート」→「設定」→「LXSession のデフォルトのアプリケーション」で「LXSession 設定」を開いて  「コアアプリケーション」タブで  「Polkit エージェント」の欄が、現在「lxpolkit」になっていますが、これを空白にしちゃいます。
「LXDE」「Void Linux 20210218」-「LXSession 設定」

 だがしかし、これもうまくいかない。

 この他


/usr/bin/lxpolkit
/etc/xdg/autostart/lxpolkit.desktop
 のいずれかを「rename」して動かさないようにするなどの方法もあるようで、これを試してみましたが、これもだめ。  なので、現在(2021年9月17日)、「Void Linux 20210218 LXDE」では、冒頭のダイアログが出っぱなしなのだ。

4. antiX の成功

 2022年10月25日、「antiX」でも同じ現象が発生しましたが、上記手順で現象を解消しました。  解消したのは、「LXSession 設定」なのですが、まず、このアプリケーションがないので、「root」ユーザ権限で。

apt install -y lxsession-default-apps
 「LXSession 設定」を起動して、該当の「Polkit エージェント」が「lxpolkit」であるものを下図のように「polkitd」へ変更したら、ダイアログが表示されなくなりました。
「LXDE」「antiX 22」-「LXSession 設定」

 ただまぁ、プロセスとしては。「lxpolkit」「polkitd」共にいるのが気にはなります。

ハイスピードプラン