Newsgroup: it.comp.os.linux.debian
Titolo: Esecuzione del comando all'avvio di GNOME. È possibile?

Ciao a tutti. Il problema ISDN ha avuto degli sviluppi.
In pratica dopo attente prove e continui riavvii ho scoperto che la 
causa era udev. Cercando udev isdnctrl in google ho trovato una bella 
cosuccia che spiegava come obbligare udev a inserire la mia scheda isdn 
nella cartella /dev
Ora sorge un altro problema, ma la soluzione c'è già, vorrei solo 
automatizzarla.
In pratica ho scoperto che se riavvio il PC il servizio isdn parte, ma 
da errore (dice che non trova isdnctrl ecc... ecc...). Se apro il 
terminale mi loggo come root e lancio un /etc/init.d/isdn restart per un 
paio di volte consecutive alla prima fallisce, ma alla seconda riesce ad 
avviare il servizio.
Ora siccome il PC non è il mio, vorrei automatizzare la cosa all'avvio 
di GNOME, in stile (perdonatemi la bestemmia) "esecuzione automatica" di 
winzozz ed un collegamento a questo comando anche sul desktop, di modo 
che eventualmente anche senza riavviare si possa eseguire questo 
fantomatica istruzione. Naturalmente il tutto deve essere eseguito da 
standard user e non da root.
Qualche suggerimento?
-- 
Scream - SORRIDI! :) Domani sarà peggio...

 Qualche suggerimento?
Piuttosto che usare Gnome, e' meglio usare uno script di avvio.
Uno di quelli in /etc/init.d, per intenderci.
man sudo per avviarlo come un certo utente.
-- 
Best Regards, Jack
Linux user #264449
Powered by Debian PPC

 
Scusa se io creo un file chiamato pippo e dentro ci scrivo questo:
sudo /etc/init.d/isdn restart && /etc/init.d/isdn restart
e lo sbatto in /etc/init.d fa quello che intendo fare io o ho scritto 
'na boiata enorme? Scusa ma sono un neofita.
Altra cosa: in init.d il file isdn già c'è (e probabilmente è quello che 
tenta di avviarmi l'isdn dandomi tutti quegli errori in fase di avvio) è 
per questo che avevo proposto la soluzione all'avvio di gnome
Per quanto riguarda l'icona sul desktop che fa il tutto che tipo di 
collegamento devo dirgli (ci sono varie opzioni: Applicazione, 
collegamento, ecc...)?


 'na boiata enorme? Scusa ma sono un neofita.
sarebbe meglio fare un controllo sull'interfaccia isdn, se è attiva
bene, altrimenti esegue il comando che deve, finché non risulterà attiva.
credo.

dissident ha scritto:

bene come faccio? come detto sono un neofita, quindi non saprei come fare



Puoi provare tramite update-rc.d a far eseguire lo script /etc/init.d/isdn 
il più tardi possibile in modo che il device sia già creato (i moduli
per l'isdn li vedi tramite lsmod prima di dover eseguire il comando
/etc/init.d/isdn restart ?)
 Ciriciao
  Gio'
-- 
/*
 * Solutions for New Business - 
http://www.snb.it
 */

 collegamento, ecc...)?
senti, di interfacce grafiche al sistema so poco, ma la cosa funziona
così: in /etc/init.d ci sono tutti gli script che servono ad avviare i
servizi.  nelle varie directory /etc/rc{x}.d ci sono dei link simbolici
agli script suddetti, dove {x} è un valore di "runlevel" (tipicamente un
numero fra 0 e 6). i "runlevel" sono definiti in /etc/inittab, insieme con
il "runlevel" di default.
gli script relativi ai runlevel si disinguono in script "S" (sta per
start) e "K" (sta per kill), cioè gli script che vanno chiamati all'avvio
del runlevel o all'uscita dal runlevel.  inoltre le due cifre che seguono
la prima lettera servono a mettere in ordine gli script, in modo che ad
esempio apache venga avviato DOPO che sia stato eseguito lo script per
inetd...
cosa c'entra tutto ciò con il tuo problema?  
può darsi che se fai in modo che isdn venga chiamato dopo dei servizi di
cui ha bisogno, si avvii senza problemi...
cosa ti dice il sistema se apri una finestra terminale e dai questi
comandi:
grep initdefault /etc/inittab
ls -l /etc/rc*.d/*isdn
magari il numero assegnato allo script isdn è troppo basso?  magari
dipende da un altro con un numero troppo alto?  nel caso, puoi fare una
prova tipo:
cd /etc/rc3.d
mv S20isdn S70isdn
magari esiste una interfaccia grafica per ottenere lo stesso risultato, ma
io non la conosco.
ciao,
Mario
-- 
... hinc sequitur, unamquamque rem naturalem tantum iuris ex natura habere,
    quantum potentiae habet ad existendum et operandum ...
  -- Baruch de Spinoza, TRACTATUS POLITICUS