Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Avviare x automaticamente senza finestra di login

    Salve a tutti,
    ho un sistema minimale con fluxbox installato e senza nessun login manager. Utilizzo mingetty per effettuare l'autologin come root, e vorrei far partire il server grafico automaticamente. Ho provato a cambiare l'init level a 5 ma senza successo. Ho provato anche ad inserire "startx" nel .bash_profile file, e sebbene questo funzioni, quando da x apro una bash ottengo un errore perchè il display 0 è già occupato.

    Come posso risolvere?

    grazie

  2. #2

    re:

    che hai nell'inittab ?

  3. #3

    Re: re:

    Originariamente inviato da sacarde
    che hai nell'inittab ?
    Ho messo runlevel 5 come init di default (ho provato anche con 3)

  4. #4

    re:

    parlo di cosa fai eseguire quando avvia il runlevel5

    ecco il mio


    x:5:respawn:/usr/bin/xdm -nodaemon

  5. #5

    Re: re:

    Originariamente inviato da sacarde
    parlo di cosa fai eseguire quando avvia il runlevel5

    ecco il mio


    x:5:respawn:/usr/bin/xdm -nodaemon
    Non so dove vederlo

    Io non ho una riga simile a questa...

  6. #6
    Non so se ci sia una soluzione più pulita, ma nel .bashrc o .bash_profile basta controllare che X non sia già in esecuzione prima di avviarlo.

    Qualcosa simile a questo, insomma:
    codice:
    [ $(ps a | grep "/usr/bin/X " | grep -v grep | wc -l) -le 0 ] && startx
    Dovrebbe funzionare

  7. #7

    re:

    puoi inserire una cosa simile in inittab

    l5:5:wait:/etc/rc.d/rc 5

    e mettere dentro rc5 l'avvio di X

  8. #8
    Originariamente inviato da vortex87
    Non so se ci sia una soluzione più pulita, ma nel .bashrc o .bash_profile basta controllare che X non sia già in esecuzione prima di avviarlo.

    Qualcosa simile a questo, insomma:
    codice:
    [ $(ps a | grep "/usr/bin/X " | grep -v grep | wc -l) -le 0 ] && startx
    Dovrebbe funzionare
    Come prima.
    Funziona, il server parte, però se da dentro X apro una bash ottengo il seguente errore:

    Fatal server error:
    Server is already active for display 0
    If this server is no longer running, remove /tmp/.X0.lock and start again



  9. #9
    Ok, metti questo allora:
    codice:
    [ -f "/tmp/.X0.lock" ] || startx
    Se non funziona prova a cambiare /tmp/.X0.lock con /tmp/.X0-lock

  10. #10
    Originariamente inviato da vortex87
    Ok, metti questo allora:
    codice:
    [ -f "/tmp/.X0.lock" ] || startx
    Se non funziona prova a cambiare /tmp/.X0.lock con /tmp/.X0-lock
    Funziona la prima, grazie...


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.