为什么SLiM卡在登录界面?


3

我最近安装了X和SLiM但是当我想登录时它不会让我。它不断要求用户名。(的virtualbox)

我的/.xinitrc

DEFAULT_SESSION=ck-launch-session dbus-launch openbox-session
case $1 in
openbox)
   exec ck-launch-session dbus-launch openbox-session
xfce4)
   exec startxfce4
*)
   exec $DEFAULT_SESSION
esac

日志:(第一个是用户名尝试,第二个是root尝试)

slim: waiting for X server to begin accepting connections

slim: waiting for X server to shut down


slim: waiting for X server to begin accepting connections
slim: pam_authentication(): Authentication failure

它一直在询问密码,或者它登录,尝试创建X-Session,然后失败并在登录时抛回你?
Bobby

我输入了我的用户名和密码,但它一直在询问它们。在它说的日志“无法验证”
七九

而且您确定要输入正确的凭据?
Bobby

是的,当我按下Ctrl + Alt + F1时,我可以轻松登录控制台。
七日

1
根据维基,日志中的登录信息可能有误,因此这可能是另一个问题。在纠正之后再次检查,也许:wiki.archlinux.org/index.php/SLiM#Login_information_with_SLiM
Nicolas Barbey

Answers:


0

作为参考,archlinux wiki是一个宝库:https//wiki.archlinux.org/index.php/SLiM

你的脚本中有一个拼写错误。所有clk-launch-session都应该读取ck-launch-session

另外,你做了.xinitrc可执行文件吗?

chmod +x ~/.xinitrc

哦对不起,ck-clk错误只在这里,在实际文件中它没关系。
九七

但是这不起作用:[
7

您可以按照我之前的评论中的问题修复日志问题,向我们展示日志并修复问题中的拼写错误吗?
Nicolas Barbey

我试过,但我对Linux有点新意。我通常能制定出这些错误,但现在..
九之七的

从日志中可以看出,用户登录时身份验证没有失败,因此它可能是窗口管理器。
Nicolas Barbey

0

你需要做一些额外的工作来使用archlinux在virtualbox中启动X. 你可以找到它的维基这里,复制和粘贴下面。

在VirtualBox下安装Arch很简单,并且应该通过pacman安装添加(不是通过VirtualBox中的“Install Guest Additions”或安装的ISO。)在初学者的基本安装X-window系统之后,请按照这些说明进行操作。指南。

嘉宾补充包

安装virtualbox-archlinux-additions

内核模块

手动加载VirtualBox模块

# modprobe -a vboxguest vboxsf vboxvideo

自动启动模块

要在每次启动时自动启动这些模块,可以将上面的三个模块添加到/etc/rc.conf中的MODULES数组中。

MODULES=(... vboxguest vboxsf vboxvideo)

启用VboxClient-all

VBoxClient包含这些服务(/ usr / bin / VBoxClient-all)(复制/粘贴...):

 --clipboard        start the shared clipboard service
 --display          start the display management service
 --checkhostversion start the host version notifier service
 --seamless         start the seamless windows service

因此,您可以启用VBoxClient-all来启动所有这些服务。

如果你正在运行启动/etc/xdg/autostart/vboxclient.desktop的东西,比如GNOME,那么你应该准备好了。如果你使用.xinitrc代替启动,你必须添加

VBoxClient-all &

在启动WM之前到你的.xinitrc。您现在应该全部设置,并且所有客户添加应该正常工作。


我已经完成了modprobe和MODULES的事情,但我不太确定我的.xinitrc应该是什么样的。我添加了那条线,但它没有任何区别。
,9

VBoxClient-all &在上面放一条线case $1 in。我很快就要回家了,回家后可以提供更多帮助。
Rob于

我这样做并没有效果。> <
九日七点

您可以通过IRC客户端在irc.freenode.net上的#archlinux寻求帮助,当我回到家时,我会回来给您提供更多信息。什么是主机操作系统?
Rob于

主机OS?你的意思是运行VirtualBox的操作系统?Win7 64
七点十九分

-1

我正在使用OpenBSD 6.0,我安装了SLIM。我可以用root或我的用户名登录。我犯了一个大错。我在注销时选中了标记为“保存会话以供将来登录”的框。我可以从那时只以root身份进入,但不是我的常用用户名。所以通过四处看看我发现我有一个.cache /文件夹。所以我在〜/ .cache / sessions /中删除了所有已保存的会话,然后我再次以常规用户身份登录。当然,请确保您尝试注销并确保在执行注销之前取消选中该框。我试了一下,没有问题,在〜/ .cache / sessions /中没有保存更多的会话。

我希望这能帮到你们所有人。

凯文T.

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.