
理論上は比較的単純なことを達成しようとしているのですが、多くの問題があります。Arch Linux (この問題はやや一般的で、ディストリビューションに固有のものではないと思います) PC で複数の SDDM セッションを開始しようとしています。1 つは KDE Plasma で、もう 1 つは Kodi で、それぞれ異なる tty の異なるユーザーです。これを「手動で」行うには、Plasma メニューの「ユーザーの切り替え」オプションを使用するだけで済みます。このオプションは、tty2 に新しい sddm「インスタンス」を作成します (Plasma デスクトップがまだ tty1 で実行されている場合)。Kodi 専用ユーザーで Kodi セッションにログインし、Ctrl+Fx の組み合わせで切り替えることができます。これはうまく機能し、必要なことです。
問題は、スクリプトを使用してこれを自動化するソリューションが見つからないことです。私の理想的な設定は、両方のセッションを自動ログインするように構成し、PC の起動時に資格情報を入力する必要がなくなり、起動後に入力を必要とせずに両方のセッションが開始されるようにすることです。ただし、少なくとも両方のセッションのログイン画面が自動的に開始されるようにすることは、少なくとも正しい方向への一歩となるでしょう。
私は X11 を使っていますが、Wayland にはまだ使い勝手の問題がある (主にマウス ジェスチャがない) ので、これを X11 で動作させたいと思っています。また、SDDM を使わずに、startx 経由で X サーバーを手動で起動することも避けようとしています。これは最後の手段だと思っています。すでに試しましたが、どこから起動したかに関係なく、Kodi が tty1 にポップアップし続け、全体的に非常に「ハッキー」な感じがしました。
私の考えでは、これが Plasma のボタンをクリックすることで実現できるのであれば、その機能はどこかにあり、自動化できるはずですが、グーグルで検索しても自分でいじっても解決策を見つけることができませんでした。
何かアイデアがありましたら、ぜひお寄せください。