私と少数のユーザーが共有するコンピュータがあります。他のユーザーはWindows環境から来ました。 Xfceは彼らに良いと思いますが、私自身には常にi3を使用したいと思いました。
だから私が探している行動は次のとおりです。
ログインするとi3が選択されることを願っていますが、
他の人がログインすると(新しく追加されたアカウントでも)Xfce4を受け取ります。
私はこれを行う2つの方法だけを見つけました。
各ユーザーの最後の選択を覚えているユーザーのリストを有効にします。
しかし、私はそのリストが公開されるのを避けたいと思います(そしてここにいるユーザー名は非常に短いので、実際に入力する方がはるかに高速です)。
毎回手動で切り替え、
しかし、面倒で、もう一度変えることを忘れてしまうと、貧しい人々がi3に混乱を招く可能性があります。
個々のユーザーの選択を無視できますか?私のユーザー設定がスイッチを無視し、常にi3を使用しても問題はありません。
(これはlightdmを使ってSysV initにこだわりを主張するDebian Jessieですが、lightdm以外のソリューションにも興味があります。)
ベストアンサー1
存在するlightdm.conf
:
[Seat:*]
session-wrapper = /usr/local/bin/lightdm-session-wrapper
/usr/local/bin/lightdm-session-wrapper
xfce4 がデフォルト DE の場合:
case "$USER" in
you) i3 ;;
*) $@ ;;
esac