Re: impasse avvio sessione X mediante startx dopo il login da console
* Giuseppe Ferruzzi ha scritto: > * Davide Prina ha scritto: > > On 08/11/18 00:41, Giuseppe Ferruzzi wrote: > > > > > login da console e avviato > > > la sessione X mediante startx. > > > > > Nel mio sistema è presente una sola alternativa nel gruppo > > > x-session-manager che è openbox-session. > > > > cosa intendi? questo? > > $ update-alternatives --list x-session-manager > > > > Che sappia io ha il default display manager indicato qui (il tuo dovrebbe > > essere vuoto): > > $ cat /etc/X11/default-display-manager > > > > e il default desktop environment è qui > > $ ls -l /etc/alternatives/x-session-manager > > > > e il default windows manager è qui > > $ ls -l /etc/alternatives/x-window-manager > > confermo > > > > quando invio startx > > > in console il comando viene eseguito ma la sessione di openbox > > > non si avvia più da se, debbo dargli un "aiutino" muovendo il > > > mouse :| > > > > strano, non avevo mai sentito nulla del genere > > > > > Se invece creo il file ~/.xinitrc con exec /usr/bin/x-session-manager, > > > > ma cosa contiene il file > > $ cat /etc/X11/xinit/xinitrc > > > > che viene eseguito quando ~/.xinitrc non esiste? > > > > dovrebbe contenere: > > . /etc/X11/Xsession > > confermo > > > e guardando quel file dovresti avere un punto dove richiama tutti i file > > presenti nella directory /etc/X11/Xsession.d > > > > if [ ! -d "$SYSSESSIONDIR" ]; then > > errormsg "no \"$SYSSESSIONDIR\" directory found; aborting." > > fi > > > > e qui dovresti averne almeno uno che richiama > > /usr/bin/x-session-manager > > > > che dovrebbe essere un link simbolico al tuo desktop environment (come > > indicato sopra) > > confermo > > > > Avete qualche idea? > > > > ma hai provato a fare un tail -f dei file di log (magari da un altro PC in > > ssh o altrimenti da altra console) > > /var/log/syslog > > /var/log/Xorg.0.log > > > > e vedere se prima di bloccarsi c'è stampato qualcosa... e se stampa qualcosa > > quando muovi il mouse? > > > > o se nel file /var/log/Xorg.0.log trovi qualcosa di strano > > Di sospetto ho trovato solo quanto segue ma non mi sembra importante > $ cat .local/share/xorg/Xorg.0.log | grep failed > [72.142] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not > permitted) > > Credo che ormai non ci sia più niente dove non abbia già cercato. > > > In alternativa prova con debsums a verificare se i pacchetti di X e del tuo > > desktop enviroment hanno qualcosa di strano (controlla anche i file di > > configurazione) > > Grazie Davide per la risposta. > > Nel frattempo farò qualche altro test, ma potrebbe anche risolversi ^^^ > da se con gli upgrade. ^ Ho sistemato prima di quanto pensassi... Il nuovo linux kernel 4.19-rc7 mi ha risolto il problema :) Un saluto a tutti. -- Giuseppe Ferruzzi
Re: impasse avvio sessione X mediante startx dopo il login da console
* Davide Prina ha scritto: > On 08/11/18 00:41, Giuseppe Ferruzzi wrote: > > > login da console e avviato > > la sessione X mediante startx. > > > Nel mio sistema è presente una sola alternativa nel gruppo > > x-session-manager che è openbox-session. > > cosa intendi? questo? > $ update-alternatives --list x-session-manager > > Che sappia io ha il default display manager indicato qui (il tuo dovrebbe > essere vuoto): > $ cat /etc/X11/default-display-manager > > e il default desktop environment è qui > $ ls -l /etc/alternatives/x-session-manager > > e il default windows manager è qui > $ ls -l /etc/alternatives/x-window-manager confermo > > quando invio startx > > in console il comando viene eseguito ma la sessione di openbox > > non si avvia più da se, debbo dargli un "aiutino" muovendo il > > mouse :| > > strano, non avevo mai sentito nulla del genere > > > Se invece creo il file ~/.xinitrc con exec /usr/bin/x-session-manager, > > ma cosa contiene il file > $ cat /etc/X11/xinit/xinitrc > > che viene eseguito quando ~/.xinitrc non esiste? > > dovrebbe contenere: > . /etc/X11/Xsession confermo > e guardando quel file dovresti avere un punto dove richiama tutti i file > presenti nella directory /etc/X11/Xsession.d > > if [ ! -d "$SYSSESSIONDIR" ]; then > errormsg "no \"$SYSSESSIONDIR\" directory found; aborting." > fi > > e qui dovresti averne almeno uno che richiama > /usr/bin/x-session-manager > > che dovrebbe essere un link simbolico al tuo desktop environment (come > indicato sopra) confermo > > Avete qualche idea? > > ma hai provato a fare un tail -f dei file di log (magari da un altro PC in > ssh o altrimenti da altra console) > /var/log/syslog > /var/log/Xorg.0.log > > e vedere se prima di bloccarsi c'è stampato qualcosa... e se stampa qualcosa > quando muovi il mouse? > > o se nel file /var/log/Xorg.0.log trovi qualcosa di strano Di sospetto ho trovato solo quanto segue ma non mi sembra importante $ cat .local/share/xorg/Xorg.0.log | grep failed [72.142] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted) Credo che ormai non ci sia più niente dove non abbia già cercato. > In alternativa prova con debsums a verificare se i pacchetti di X e del tuo > desktop enviroment hanno qualcosa di strano (controlla anche i file di > configurazione) Grazie Davide per la risposta. Nel frattempo farò qualche altro test, ma potrebbe anche risolversi da se con gli upgrade. -- Giuseppe Ferruzzi
Re: impasse avvio sessione X mediante startx dopo il login da console
On 08/11/18 00:41, Giuseppe Ferruzzi wrote: login da console e avviato la sessione X mediante startx. Nel mio sistema è presente una sola alternativa nel gruppo x-session-manager che è openbox-session. cosa intendi? questo? $ update-alternatives --list x-session-manager Che sappia io ha il default display manager indicato qui (il tuo dovrebbe essere vuoto): $ cat /etc/X11/default-display-manager e il default desktop environment è qui $ ls -l /etc/alternatives/x-session-manager e il default windows manager è qui $ ls -l /etc/alternatives/x-window-manager quando invio startx in console il comando viene eseguito ma la sessione di openbox non si avvia più da se, debbo dargli un "aiutino" muovendo il mouse :| strano, non avevo mai sentito nulla del genere Se invece creo il file ~/.xinitrc con exec /usr/bin/x-session-manager, ma cosa contiene il file $ cat /etc/X11/xinit/xinitrc che viene eseguito quando ~/.xinitrc non esiste? dovrebbe contenere: . /etc/X11/Xsession e guardando quel file dovresti avere un punto dove richiama tutti i file presenti nella directory /etc/X11/Xsession.d if [ ! -d "$SYSSESSIONDIR" ]; then errormsg "no \"$SYSSESSIONDIR\" directory found; aborting." fi e qui dovresti averne almeno uno che richiama /usr/bin/x-session-manager che dovrebbe essere un link simbolico al tuo desktop environment (come indicato sopra) Avete qualche idea? ma hai provato a fare un tail -f dei file di log (magari da un altro PC in ssh o altrimenti da altra console) /var/log/syslog /var/log/Xorg.0.log e vedere se prima di bloccarsi c'è stampato qualcosa... e se stampa qualcosa quando muovi il mouse? o se nel file /var/log/Xorg.0.log trovi qualcosa di strano In alternativa prova con debsums a verificare se i pacchetti di X e del tuo desktop enviroment hanno qualcosa di strano (controlla anche i file di configurazione) Ciao Davide -- Dizionari: http://linguistico.sourceforge.net/wiki What happened in 2013 couldn't have happened without free software (He credited free software for his ability to help disclose the U.S. government's far-reaching surveillance projects). Edward Snowden
impasse avvio sessione X mediante startx dopo il login da console
Ciao a tutti. Sul mio PC ho una debian testing da molti anni e regolarmente aggiornata, ho sempre effettuato il login da console e avviato la sessione X mediante startx. Nel mio sistema è presente una sola alternativa nel gruppo x-session-manager che è openbox-session. Da un po' di tempo mi sono accorto che alla prima accensione del PC o dopo un reboot, il sistema di script di xsession incontra un qualche impedimento perché quando invio startx in console il comando viene eseguito ma la sessione di openbox non si avvia più da se, debbo dargli un "aiutino" muovendo il mouse :| Se invece creo il file ~/.xinitrc con exec /usr/bin/x-session-manager, tutto funziona regolarmente. Potrei aver risolto ma vorrei che ritornasse come prima. Avete qualche idea? Ringrazio anticipatamente per le eventuale risposte. -- Giuseppe Ferruzzi