Где находится файл .xsession-errors

Я работаю в 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
задан 13 May 2019 в 11:10

1 ответ

Некоторая проверка не успешно выполнялась на этой строке:

if (umask 077 && touch "$ERRFILE") 2> /dev/null && [ -w "$ERRFILE" ] &&
[ ! -L "$ERRFILE" ]

и теперь Ваши .xsession-ошибки находятся вместо этого в/tmp/file....., где точки представляют случайное имя.

Проверьте https://askubuntu.com/a/1156247/20275 для большего количества информации.

0
ответ дан 7 December 2019 в 20:20

Другие вопросы по тегам:

Похожие вопросы: