ユーザーセッションのオーバーライド(ユーザーリストなし)

ユーザーセッションのオーバーライド(ユーザーリストなし)

私と少数のユーザーが共有するコンピュータがあります。他のユーザーは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-wrapperxfce4 がデフォルト DE の場合:

case "$USER" in
    you) i3 ;;
    *) $@ ;;
esac

おすすめ記事