Pagina 1 di 1

file .xsession-errors

Inviato: mar 5 nov 2019, 17:26
da Linpassion
Come da oggetto pongo questo quesito che mi sta arrovellando il cervello da qualche giorno.
Avviando na sessione da runlevel 3 con startx il file in questione non viene generato, ma se la sessione la avvio conxdm o kdm allora si, lo trovo presente.
Nonostante ciò il sistema funzione bene senza alcun problemma. Ora mi ciedo: posso trannquillamente ignorare l' .xsession-resources oppure devo aprirlo per
risolvere i messaggi segnalati?

grazie

Re: file .xsession-errors

Inviato: mer 6 nov 2019, 15:19
da lablinux
Aprilo e se ha altri dubbi facci vedere il contenuto usando la funzione "Quote"

Re: file .xsession-errors

Inviato: mer 6 nov 2019, 16:00
da Linpassion
Il contenuto del corrente .xsession-error
/usr/bin/startxfce4: X server already running on display :0

(xfce4-session:1530): xfce4-session-WARNING **: xfsm_manager_load_session: Something wrong with /home/pluto/.cache/sessions/xfce4-session-darkstar:0, Does it exist? Permissions issue?

[01mHP Linux Imaging and Printing System (ver. 3.16.5)[0m
[01mSystem Tray Status Service ver. 2.0[0m

Copyright (c) 2001-15 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

system-config-printer-applet: failed to start NewPrinterNotification service
system-config-printer-applet: failed to start PrinterDriversInstaller service: org.freedesktop.DBus.Error.AccessDenied: Connection ":1.60" is not allowed to own the service "com.redhat.PrinterDriversInstaller" due to security policies in the configuration file
/usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:127: RuntimeWarning: PyOS_InputHook is not available for interactive use of PyGTK
set_interactive(1)

[01mHP Linux Imaging and Printing System (ver. 3.16.5)[0m
[01mHPLIP upgrade latest version ver. 1.0[0m

Copyright (c) 2001-15 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

HPLIP upgrade function is disabled in Slackware.
E se a volte cambio qualche impostazione estetica di XFC4 si aggiunge come errore il gtk warning

Re: file .xsession-errors

Inviato: gio 7 nov 2019, 0:20
da targzeta
Quel file contiene l'output del DM. Considera che io uso solo xinit (su cui poi faccio partire un WM) ed ho questo alias per simulare quel comportamento:

Codice: Seleziona tutto

startx ha "xinit -- -nolisten tcp -auth ${HOME}/.Xauthority >& ~/.xsession-errors" come alias
quindi anche io redirigo stdout e stderr su quel file.

In quel file vedi gli errori prodotti dai comandi lanciati direttamente dal tuo DM. La sua presenza o meno, quindi, dipende dal DM che usi. Ecco perché il comando 'startx' non lo crea.

In generale, se tutto funziona bene, puoi non preoccupartene. Controllalo solo se hai dei comandi che "muoiono" quando ci fai doppio click sopra e non riesci a capire che è successo. Ancora, se il file diventa troppo grande, allora potrebbe esserci qualche problema con uno dei programmi che hai in esecuzione e che continuano a produrre errori sullo stderr.

Emauele

Re: file .xsession-errors

Inviato: gio 7 nov 2019, 10:36
da rik70
Io utilizzo questo pezzo di codice aggiunto al mio ~/.xinitrc

Codice: Seleziona tutto

# redirect errors to a file in user's home directory if we can
errfile="$HOME/.xsession-errors"
if ( umask 077 && cp /dev/null "$errfile" 2> /dev/null )
then
        exec > "$errfile" 2>&1
else

        mktemp=/usr/bin/mktemp
        for errfile in "${TMPDIR-/tmp}/xses-$USER" "/tmp/xses-$USER"
        do
                if ef="$( umask 077 && $mktemp "$errfile.XXXXXX" 2> /dev/null)"
                then
                        exec > "$ef" 2>&1
                        mv "$ef" "$errfile" 2> /dev/null
                        break
                fi
        done
fi
preso molto probabilmente da una vecchia Debian - se ricordo bene, il path è/era in '/ec/X11/Xsession' - e sicuramente ne esiste una versione aggiornata.