Code: Alles auswählen
ERRFILE=/dev/null
Gibt es noch jemanden unter euch, den die Datei nervt und der das hinbekommen hat?
Code: Alles auswählen
ERRFILE=/dev/null
Code: Alles auswählen
ERRFiLE=
Vorneweg: ja, da gebe ich dir Recht. Ich brauchte sie bisher nicht und will's deshalb riskieren.tobo hat geschrieben:07.02.2022 16:06:19Und ob man so eine Datei braucht oder nicht braucht, entscheidet sich erst dann, wenn man sie braucht.
Bei mir nicht. Hast du vielleicht im Bereich xinitrc noch irgendeinen Verweis darauf, z.B. in /etc/X11/xinit/xinitrc? Mach mal ein
Code: Alles auswählen
# grep -r "xsession-errors" /etc/
Code: Alles auswählen
root@t420:~# grep -r "xsession-errors" /etc/
root@t420:~#
Bei mir wird sie von bleachbit bei jedem Start gelöscht. So hab ich halt nur die gerade aktuelle der Sitzung.dasebastian hat geschrieben:07.02.2022 15:25:18Gibt es noch jemanden unter euch, den die Datei nervt und der das hinbekommen hat?
tobo hat geschrieben:07.02.2022 16:06:19Und ob man so eine Datei braucht oder nicht braucht, entscheidet sich erst dann, wenn man sie braucht.
Wäre sicher ein Weg, ich mag mir halt kein neues Tool installieren um etwas Anderes los zu werden. Ich möchte eigentlich auch zu keinem Zeitpunkt eine "Error"-Datei in meinem Home sehen, das merke ich dann schon, wenn's wo hakelt. Und gegen Bleachbit habe ich persönlich eine unbegründete aber trotzdem untilgbare Abneigung.
Fast. MATE. Mit Awesome als Fenstermanager und Oberfläche.
Wie meinst du das? Autologin? Oder immer User und Passwort und startx eingeben?Wenn Du den PC alleine nutzt, ist ein Displaymanager eh überflüssig.
Man kann beides einrichten, ganz wie man will.dasebastian hat geschrieben:07.02.2022 21:18:26Wie meinst du das? Autologin? Oder immer User und Passwort und startx eingeben?
Verdammt...!
Wie oben schon beschrieben, nein.KP97 hat geschrieben:07.02.2022 21:35:26und ein startx benötigt auch _immer_ eine Logdatei, sonst startet X nicht.
Code: Alles auswählen
$ grep -r "xsession-errors" ~/
Code: Alles auswählen
sebastian@t420:~$ grep -r "xsession-errors" ~/
grep: /home/sebastian/.mozilla/firefox/mjc6z2xr.default-esr/places.sqlite: Übereinstimmungen in Binärdatei
grep: /home/sebastian/.mozilla/firefox/mjc6z2xr.default-esr/favicons.sqlite: Übereinstimmungen in Binärdatei
/home/sebastian/Mail/inbox/17:du erhältst diese Benachrichtigung, weil du das Thema „.xsession-errors
sebastian@t420:~$
Ich will dich ja nicht "umdrehen", sicherlich wäre die Installation von so einem Tool für zwei oder drei Dateiendasebastian hat geschrieben:07.02.2022 19:13:56Wäre sicher ein Weg, ich mag mir halt kein neues Tool installieren um etwas Anderes los zu werden. Ich möchte eigentlich auch zu keinem Zeitpunkt eine "Error"-Datei in meinem Home sehen, das merke ich dann schon, wenn's wo hakelt. Und gegen Bleachbit habe ich persönlich eine unbegründete aber trotzdem untilgbare Abneigung.
so hatte ich das zumindest noch in Erinnerung, als ich das mal vor langer Zeit genutzt hatte.errormsg "unable to create X session log/error file; aborting."
Dieser Abbruch, wenn keine Log-Datei angelegt werden kann, das stimmt schon. Nur - normalerweise kann man nach /tmp schreiben und somit kann man halt doch eine Log-Datei anlegen. Der relevante Code, um den es geht:KP97 hat geschrieben:08.02.2022 20:49:01@dasebastian
Aus der /etc/X11/Xsession in Zeile 91so hatte ich das zumindest noch in Erinnerung, als ich das mal vor langer Zeit genutzt hatte.errormsg "unable to create X session log/error file; aborting."
Wenn es aber lt. @tobo einen anderen Weg gibt, ist es ja schön.
Code: Alles auswählen
errormsg () {
# exit script with error
message "$*"
exit 1
}
ERRFILE=$HOME/.xsession-errors
# 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
Code: Alles auswählen
ERRFILE=