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.
mi scuso se riapro un nuovo topic già trattato ma.......
Ho intenzione di velocizzare in più possibile l'avvio, mi riferisco alla motitudine di cose non indispensabili per l'avvio di X persenti in rc.M..
Per ora mi sono limitato a spostare quello che non mi serve immediatamente in rc.local che eseguo in background...
per esempio ho spostato rc.httpd ed altri servizi che non mi servono immediatamente
ma molte cose non indispensabili sono rimaste in rc.M....
Vorrei sapere quali sono le uniche cose veramente indispensabili per spostare tutto il resto in rc.local
e guadagnare qualche secondo
Però spostare tutto in rc.local non risolve il problema. Devi semplicemente disabilitare gli rc che non ti servono (chmod -x) e poi al massimo commenti qualcosina dal file rc.M. Io di solito commento:
## Update all the shared library links:
#if [ -x /sbin/ldconfig ]; then
# echo "Updating shared library links: /sbin/ldconfig &"
# /sbin/ldconfig &
#fi
...
## Update the X font indexes:
#if [ -x /usr/bin/fc-cache ]; then
# echo "Updating X font indexes: /usr/bin/fc-cache -f &"
# /usr/bin/fc-cache -f &
#fi
...
## Update any existing icon cache files:
#if find /usr/share/icons 2> /dev/null | grep -q icon-theme.cache ; then
# for theme_dir in /usr/share/icons/* ; do
# if [ -r ${theme_dir}/icon-theme.cache ]; then
# echo "Updating icon-theme.cache in ${theme_dir}..."
# /usr/bin/gtk-update-icon-cache -t -f ${theme_dir} 1> /dev/null 2> /dev/null &
# fi
# done
# # This would be a large file and probably shouldn't be there.
# if [ -r /usr/share/icons/icon-theme.cache ]; then
# echo "Deleting icon-theme.cache in /usr/share/icons..."
# #/usr/bin/gtk-update-icon-cache -t -f /usr/share/icons 1> /dev/null 2> /dev/null &
# rm -f /usr/share/icons/icon-theme.cache
# fi
#fi
## Update mime database:
#if [ -x /usr/bin/update-mime-database -a -d /usr/share/mime ]; then
# echo "Updating MIME database: /usr/bin/update-mime-database /usr/share/mime &"
# /usr/bin/update-mime-database /usr/share/mime 1> /dev/null 2> /dev/null &
#fi
...
## These GTK+/pango files need to be kept up to date for
## proper input method, pixbuf loaders, and font support.
#if [ -x /usr/bin/update-gtk-immodules ]; then
# /usr/bin/update-gtk-immodules --verbose
#fi
#if [ -x /usr/bin/update-gdk-pixbuf-loaders ]; then
# /usr/bin/update-gdk-pixbuf-loaders --verbose
#fi
#if [ -x /usr/bin/update-pango-querymodules ]; then
# /usr/bin/update-pango-querymodules --verbose
#fi
però se esegui la connessione all'avvio via rc.inet1 allora quello mi sembra che ci mette un po' ad avviarsi, anche perché, se non sbaglio, si blocca sino a che non si connette prima di eseguire rc.inet2. Infatti in rc.inet2 dice: