我在笔记本上运行Debian,没有桌面环境。(只需awesomeWM作为windowmanager)
过去我和xdm玩过,但当时我决定不喜欢它。现在,当我安装它时,xdm在登录后立即重新启动。尾/var/log/xdm.log的输出:
➜ ~ tail /var/log/xdm.log
(==) Log file: "/var/log/Xorg.0.log", Time: Mon May 30 17:44:11 2016
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Mon May 30 17:44:13 2016 xdm info (pid 6734): sourcing /etc/X11/xdm/Xsetup
Mon May 30 17:44:14 2016 xdm info (pid 6734): sourcing /etc/X11/xdm/Xstartup
Mon May 30 17:44:14 2016 xdm info (pid 6746): executing session /etc/X11/xdm/Xsession
/etc/X11/xdm/Xsession: 17: /etc/X11/Xsession: fold: not found
Mon May 30 17:44:14 2016 xdm info (pid 6734): sourcing /etc/X11/xdm/Xreset
Mon May 30 17:44:14 2016 xdm info (pid 6720): Starting X server on :0
Mon May 30 17:44:16 2016 xdm info (pid 6758): sourcing /etc/X11/xdm/Xsetup
(II) AIGLX: Suspending AIGLX clients for VT switch我尝试创建一个测试用户并使用相同的结果登录,所以问题是系统范围的。X11在从虚拟控制台调用'startx‘时起作用。
有什么解决办法的建议吗?
发布于 2017-06-18 16:47:12
我也遇到了同样的问题,然后我发现默认的XDM试图启动xsm -它没有安装在系统上。当我使用用户myuser登录时,错误出现在/home/myuser/.xsession-errors中。
因此,您应该将一个~/.xsession添加到您要登录的用户的主dir中,并在其中添加以下行。
exec FULLPATH_TO_YOUR_WM例如:
exec /usr/local/bin/i3发布于 2016-06-01 15:00:55
看起来,您的xdm配置文件包含与您先前的实验相同的剩余部分,这些实验现在无法运行。我建议清除xdm包(例如通过aptitude purge xdm)并再次安装它。
发布于 2017-12-26 23:27:49
我想我去年在NetBSD上也遇到了同样的问题。
无法启动会话,请始终返回到xdm。
我在man身上发现了什么
DisplayManager.DISPLAY.authName
authorize is a boolean resource which controls whether xdm gen-
erates and uses authorization for the local server connections.
If authorization is used, authName is a list of authorization
mechanisms to use, separated by white space. XDMCP connections
dynamically specify which authorization mechanisms are sup-
ported, so authName is ignored in this case. When authorize is
set for a display and authorization is not available, the user
is informed by having a different message displayed in the login
widget. By default, authorize is ``true,'' authName is ``MIT-
MAGIC-COOKIE-1,'' or, if XDM-AUTHORIZATION-1 is available,
``XDM-AUTHORIZATION-1 MIT-MAGIC-COOKIE-1.''因此,我在xdm-config中添加了这一行。
DisplayManager.*.authName: MIT-MAGIC-COOKIE-1问题就消失了。
https://unix.stackexchange.com/questions/286491
复制相似问题