我在 ubuntu 18.10 上运行,但可以在主目录中找到 Xsession 文件:
$ ls -al ~ | grep -i session
#did not return anything.
然而配置表明它们应该在那里。
$ grep -i 'xsession' /etc/X11/Xsession
# /etc/X11/Xsession
# global Xsession file -- used by display managers and xinit (startx)
# $Id: Xsession 967 2005-12-27 07:20:55Z dnusinow $
PROGNAME=Xsession
OPTIONFILE=/etc/X11/Xsession.options
SYSSESSIONDIR=/etc/X11/Xsession.d
USERXSESSION=$HOME/.xsession
USERXSESSIONRC=$HOME/.xsessionrc
ALTUSERXSESSION=$HOME/.Xsession
ERRFILE=$HOME/.xsession-errors
if ! ln -sf "$ERRFILE" "${TMPDIR:=/tmp}/xsession-$USER"; then
message "warning: unable to symlink \"$TMPDIR/xsession-$USER\" to" \
"\"$TMPDIR/xsession-$USER\"."
有什么问题?
答案1
此行上的某些检查未成功:
if (umask 077 && touch "$ERRFILE") 2> /dev/null && [ -w "$ERRFILE" ] &&
[ ! -L "$ERRFILE" ]
现在您的 .xsession-errors 位于 /tmp/file..... 其中点代表随机名称。