我正在尝试实现一个理论上相对简单的事情,但遇到了很多问题。我试图让我的 Arch Linux(虽然我认为这个问题有点普遍,并不特定于发行版)PC 启动多个 SDDM 会话,一个使用 KDE Plasma,一个使用 Kodi,每个会话在不同的 tty 上都有不同的用户。我可以“手动”执行此操作,只需使用 Plasma 菜单中的“切换用户”选项,这会在 tty2 上创建新的 sddm“实例”(当我的 Plasma 桌面仍在 tty1 上运行时),我能够使用 kodi 专用用户登录 Kodi 会话并通过 Ctrl+Fx 组合来回切换。这很好用,正是我需要的。
问题是,我还没有找到使用脚本自动执行此操作的解决方案。我的理想设置是将这两个会话都配置为自动登录,因此在 PC 启动时无需输入凭据,并且这两个会话在启动后启动,无需任何输入。但至少让两个会话的登录屏幕自动启动至少是朝着正确方向迈出的一步。
我正在使用 X11,并希望在此基础上实现此功能,因为 Wayland 对我来说仍然存在一些可用性问题(主要是没有鼠标手势)。我还试图避免不使用 SDDM 并通过 startx 手动启动 X 服务器,我认为这是最后的手段 - 我已经尝试过,但无论从哪里启动,Kodi 都会不断弹出 tty1,总的来说感觉非常“黑客”。
我的想法是,如果可以通过单击等离子中的按钮来实现这一点,那么该功能就存在于某处,并且应该可以实现自动化,但我还没有找到任何解决方案,无论是通过谷歌搜索还是自己修补。
提前非常感谢您提出的任何想法!