在我的媒体中心(XUbuntu 14.10)上,我尝试在焦点会话中自动启动 Kodi,并在第二个非焦点会话中启动和自动登录 xfce4(我希望 Steam 家庭流媒体不需要焦点)。
下面是我的 /etc/lightdm/lightdm.conf 自动登录部分运行良好,但是用户会话似乎被完全忽略。我总是发送到 XFCE。而且第二个会话没有启动。
相应的会话文件存在:
$ ls /usr/share/xsessions/
kodi.desktop xfce.desktop xubuntu.desktop
(xfce.desktop 和 xubuntu.desktop 似乎相同)
我也可以通过手动更改登录屏幕中的会话来启动 kodi-standalone。有什么想法吗?
[LightDM]
seats=Seat:0, Seat:1
[SeatDefaults]
autologin-user=kodi
autologin-user-timeout=0
user-session=kodi
[Seat:0]
# Media Center - focussed on boot
vt=7
# Make XBMC start on exit - there is no escape, ever.
greeter-hide-users=true
allow-guest=false
xserver-allow-tcp=false
[Seat:1]
vt=8
# Optional login on Ctrl+Alt+F8
user-session=xubuntu
答案1
我正在使用 Ubuntu 18.04 LTS,遇到了同样的问题。
除了常规的 lightdm 配置文件外,我还发现了这些文件:
$HOME/.dmrc
/var/lib/AccountsService/users/<yourname>
/var/cache/lightdm/dmrc/<yourname>.dmrc
更改/var/lib/AccountsService/users/<yourname>
默认值并将其替换ubuntu
为会话名称似乎是解决方案。但是,我不确定是否有比直接更改文件更好的方法来修改此配置。
我还手动修改了.dmrc
该缓存文件(需要 root 权限才能进入该文件夹)。但是,也许重新启动会自动更新它们,因为它们看起来就像缓存一样。
答案2
我也是一样,只不过对我来说它是黑盒而不是 xfce。
我检查了 lightdm 日志文件,但我不知道它仍然认为启动 blackbox 而不是 kodi,因为一切看起来都设置正确。
我最后做的是一次肮脏的黑客攻击。我将 /usr/share/xsessions/blackbox.desktop 符号链接到 /usr/share/xsessions/kodi.desktop
Kodi 终于启动了。