linuxaddict:cinnamon:xsession-errors

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révisionLes deux révisions suivantes
linuxaddict:cinnamon:xsession-errors [31/08/2020, 02:10] Claude Clerclinuxaddict:cinnamon:xsession-errors [04/09/2020, 23:16] – [Faire déplacer .xsession-errors à chaque lancement de l'interface graphique] Claude Clerc
Ligne 65: Ligne 65:
 Avec les droits root, créer le fichier ''/etc/X11/Xsession.d/00move-xsession-errors'' puis placez-y les lignes suivantes : Avec les droits root, créer le fichier ''/etc/X11/Xsession.d/00move-xsession-errors'' puis placez-y les lignes suivantes :
 <code> <code>
-mkdir -p "/tmp/$(basename $HOME)" +#/etc/X11/Xsession 
-touch "/tmp/$(basename $HOME)/.xsession-errors" +#mkdir -p "/tmp/$(basename $HOME)" 
-ln -fs "/tmp/$(basename $HOME)/.xsession-errors" $HOME/.xsession-errors+#touch "/tmp/$(basename $HOME)/.xsession-errors" 
 +#chmod 600 "/tmp/$(basename $HOME)/.xsession-errors" 
 +ERRFILE=/tmp/$USER/.xsession-errors 
 +mkdir -p /tmp/$USER 
 + 
 +# 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" 
 +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" \ 
 +             "\"$ERRFILE\"; look for session log/errors in" \ 
 +             "\"$TMPDIR/xsession-$USER\"." 
 +  fi 
 +else 
 +  errormsg "unable to create X session log/error file; aborting." 
 +fi 
 + 
 +# truncate ERRFILE if it is too big to avoid disk usage DoS 
 +if [ "`stat -c%s \"$ERRFILE\"`" -gt 500000 ]; then 
 +  T=`mktemp -p "$HOME"
 +  tail -c 500000 "$ERRFILE" > "$T" && mv -f "$T" "$ERRFILE" || rm -f "$T" 
 +fi 
 + 
 +exec >>"$ERRFILE" 2>&
 + 
 + 
 + 
 +ln -sf "/tmp/$(basename $HOME)/.xsession-errors" $HOME/.xsession-errors
 </code> </code>
  
 Redémarrer l'ordinateur. C'est fait. Redémarrer l'ordinateur. C'est fait.
  • linuxaddict/cinnamon/xsession-errors.txt
  • Dernière modification : 06/12/2023, 17:16
  • de Claude Clerc