首先,我要告诉你,我是 ubuntu 的新手。我已将 Ubuntu mediacenter 更新为 ubuntu 的较新版本,目前为 12.04。我正在努力进行大量更新以达到最新版本。但自从我第一次更新以来,我得到了新的登录屏幕(lightdm?),我的自动登录不再起作用。所以我用 Google 搜索如何让 lightdm 自动登录。我通过使 /etc/lightdm/lightdm.conf 如下所示来解决这个问题:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
autologin-user=my_user
autologin-userutologin-user=-timeout=0
这似乎有效...但是现在它会自动登录,我似乎得到了以下类型的屏幕(通过 nomachine 远程桌面客户端):
抱歉...我无法在这里发布我的截图,因为我在 askubuntu 中还没有 10 个声誉点数....该死的...
但是屏幕在屏幕左上角有一个终端(而不是实际的“窗口”),并且 ubuntu 加载屏幕仍然在它后面。
startx
如您所见,我尝试运行。但是,这似乎实际上是 x 服务器。但是如果我运行unity --reset
,似乎很多桌面都恢复了,但是……出现很多错误和警告,下次启动时,又是同样的故事。此外,当我恢复桌面后关闭终端窗口时,我会回到登录屏幕。
请原谅我对 ubuntu 及其底层 unix 的了解不足。提前谢谢您。
编辑:我刚刚尝试禁用自动登录,并检查以其他用户身份登录是否会有所不同。首先,我按预期获得了登录屏幕。然后我以不同于自动登录用户的用户身份登录(顺便说一句,如果我从登录屏幕尝试自动登录用户,我得到的结果与自动登录相同)。然后屏幕只显示背景,没有其他内容,当尝试右键单击时,我得到了更改背景等的选项菜单...我也可以打开它。仅此而已,因此此用户没有终端,但也没有其他内容。
编辑2:我设法让其他用户重新工作,方法是进入终端 (CTRL + ALT + T) 执行 CCSM。在那里我只需要检查“Ubuntu Unity 插件”。当我这样做时,桌面就出现了。
所以我现在确实有一个可以工作的用户(即使重新启动后)。但是,另一个用户似乎仍然有问题。我也在那里尝试了上述操作,我需要在那里启用更多选项。(如上所述:http://www.tuxgarage.com/2011/04/missing-top-and-side-panels-in-unity.html)但是,这个用户仍然没有进展……
答案1
嗯...显然,这比我想象的要容易得多。(像往常一样)在 CCSM 中启用一些设置后,它仍然不适用于一个用户。显然,在我的 ~/.dmrc 中有一行session=xterm
。将其更改为 后session=ubuntu
,我设法解决了该问题。