Re: .xsessions-errors ДОСТАЛО
Иван Лох <loh@1917.com> wrote:
> On Wed, Dec 09, 2009 at 03:07:04AM +0300, Andrey Melnikoff wrote:
> > > AM> Создай вместо него в домашнике симлинк, тогда все ошибки будут сыпаться в
> > > AM> /tmp/$username-xsession-errors, который собственно будет сама система чистить
> > > AM> при запуске.
> Чтобы виртуальную паять вычерпать...
с чего бы это ?
> > > симлинк на /dev/null и чистить ничего не надо
> > Я специально для таких советчиков привел кусок скрипта выше по треду.
> > Неестественный интелект не позволит писать в симлинк (что вообщем-то -
> > правильно)
> Ну в fifo, то он позволит писать ;-} А там и до cat - > /dev/null не далеко...
fifo - это вообще через опу. Проще патчик накинуть:
--- /etc/X11/Xsession.orig 2009-12-09 03:58:36.000000000 +0300
+++ /etc/X11/Xsession 2009-12-09 03:58:54.000000000 +0300
@@ -62,8 +62,8 @@
# attempt to create an error file; abort if we cannot
if (umask 077 && touch "$ERRFILE") 2> /dev/null && [ -w "$ERRFILE" ] &&
- [ ! -L "$ERRFILE" ]; then
- chmod 600 "$ERRFILE"
+ [ ! -L "$ERRFILE" ] || [ $(readlink $ERRFILE) == "/dev/null" ]; then
+ chmod -f 600 "$ERRFILE"
elif ERRFILE=$(tempfile 2> /dev/null); then
if ! ln -sf "$ERRFILE" "${TMPDIR:=/tmp}/xsession-$USER"; then
message "warning: unable to symlink \"$TMPDIR/xsession-$USER\" to" \
> P.S. Только, по-моему, использовать программу, которая генерирует гиг предупреждений --
> себя не уважать. Нужна -- поправь. Не нужна -- выбрось.
Дык. У авторов обычно свободного места на дисках вагон, они и не смотрят что
там куда гадит.
Reply to: