2021年9月29日水曜日

[Debian]xrdpでawesomeを利用できない

ASUS Mini PC PN50 (Ryzen 4700U)にDebianをインストールして環境構築中。

ディスプレイとキーボードを接続せずに、xrdpをインストールしてリモートデスクトップ経由で使えるようにした。

いつもWindow managerにはawesomeを利用しているので、今回もインストールしたのだけど、XFce4を先にインストールしたら、リモートデスクトップ経由では常にXFce4になり、awesomeを使うことができなくなってしまった。

$ sudo update-alternatives --install /usr/bin/x-window-manager x-window-manager /usr/bin/awesome 70

でXFce4よりも優先度を上げてみたりしたが切り替えることができなかった。

仕方がないので/etc/xrdp配下のファイルを眺めていたら、startwm.shなるファイルを発見。
このファイルの下のほうを次のように awesome固定で起動するようにしたら、awesomeが使えるようになった。

/etc/xrdp/startwm.sh

# comment out (2 lines)
#test -x /etc/X11/Xsession && exec /etc/X11/Xsession
#exec /bin/sh /etc/X11/Xsession

# add
if test -r $HOME/.xsessionrc; then
	. $HOME/.xsessionrc
fi
exec /usr/bin/awesome

いったんはこれで良し。


0 件のコメント:

コメントを投稿