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


クラウディア 


1. 概要
2. 試しに
3. 設定
4. antiX の成功

1. 概要

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

 これで、「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」になっていますが、これを空白にしちゃいます。

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

 この他


/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」へ変更したら、ダイアログが表示されなくなりました。

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


earthcar(アースカー)