file .xsession-errors

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
Linpassion
Linux 2.x
Linux 2.x
Messaggi: 208
Iscritto il: mar ott 30, 2012 11:17
Slackware: 14.0
Kernel: 3.2.9-smp
Desktop: xfce, fluxbox

file .xsession-errors

Messaggioda Linpassion » mar nov 05, 2019 17:26

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

Avatar utente
lablinux
Linux 4.x
Linux 4.x
Messaggi: 1127
Iscritto il: gio nov 27, 2008 12:23
Desktop: Gnome
Distribuzione: Debian testing
Località: Rho

Re: file .xsession-errors

Messaggioda lablinux » mer nov 06, 2019 15:19

Aprilo e se ha altri dubbi facci vedere il contenuto usando la funzione "Quote"

Avatar utente
Linpassion
Linux 2.x
Linux 2.x
Messaggi: 208
Iscritto il: mar ott 30, 2012 11:17
Slackware: 14.0
Kernel: 3.2.9-smp
Desktop: xfce, fluxbox

Re: file .xsession-errors

Messaggioda Linpassion » mer nov 06, 2019 16:00

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?

HP Linux Imaging and Printing System (ver. 3.16.5)
System Tray Status Service ver. 2.0

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)

HP Linux Imaging and Printing System (ver. 3.16.5)
HPLIP upgrade latest version ver. 1.0

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

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6538
Iscritto il: gio nov 03, 2005 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: file .xsession-errors

Messaggioda targzeta » gio nov 07, 2019 0:20

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
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà 

rik70
Iper Master
Iper Master
Messaggi: 2097
Iscritto il: gio mar 10, 2011 9:21
Slackware: 14.2
Kernel: 5.0.21
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: file .xsession-errors

Messaggioda rik70 » gio nov 07, 2019 10:36

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.