Pagina 1 di 1
[Risolto] Applicazioni d'avvio da terminale
Inviato: lunedì 27 dicembre 2010, 16:12
da robytrevi
Ciao a tutti.
Come da titolo non riesco a capire come fare ad avviare un programma in avvio senza aggiungerlo in Applicazioni d'avvio, ma facendolo da terminale.
Di seguito i tentativi fatti:
- Ho creato una script tipo il seguente (esempio con gimp) l'ho reso eseguibile e messo in /etc/init.d
- Ho utilizzato il file esempio skeleton presente in /etc/init.d ed eseguito l'aggiornamento di rcX.d sia con
che con
-
Ho creato un file chiamato gimp.backup e l'ho aggiunto in .config --> autostart
- Ho provato a mettere lo script di avvio in .config --> autostart
Ma ancora non si avvia niente.
Sto cercando come fare questo per aggiungere il comando ad uno script ma ancora non ne sono venuto a capo.
Suggerimenti?
(b2b)
EDIT: E magari sapete anche come aggiungere un applet al pannello sempre da terminale senza passare da Aggiungi al pannello...
Re: Applicazioni d'avvio da terminale
Inviato: lunedì 27 dicembre 2010, 20:34
da yves
E di grazia, come avvii una applicazione grafica da init.d, visto che sei ancora su GDM, e non sul desktop?
Non è il posto per mettere in avvio automatico un applicazione grafica, ma se proprio lo vuoi fare dagli il tempo al Desktop di caricarsi, nel caso da te esposto devi almeno ritardare l'avvio:
ma, ripeto, non ha senso, quello avvia "servizi", non applicazioni.
Per far partire uno script tuo all'avvio della sessione basta che, una volta creato lo script in
/usr/bin, lo metti nelle applicazioni di avvio, esempio per il gimp "personalizzato":
dentro ci metti:
(sempre un piccolo ritardo, devi dare tempo che si carichi il DE per completo), quindi lo rendi eseguibile:
ed ora, in applicazioni di avvio, crei una voce con il comando:
al riavvio deve apparirti.
Ciao.
Re: Applicazioni d'avvio da terminale
Inviato: lunedì 27 dicembre 2010, 20:43
da robytrevi
Hai ragione.
ed ora, in applicazioni di avvio, crei una voce con il comando:
Codice:
gimp-roby
al riavvio deve apparirti.
Ma quello che voglio evitare è proprio andare manualmente in Applicazioni d'avvio, sennò il problema non ci sarebbe nemmeno.
Quello che non riesco a trovare in pratica è dove viene fatto il collegamento della sezione grafica "Applicazioni d'avvio".
P.S. Grazie
Re: Applicazioni d'avvio da terminale
Inviato: lunedì 27 dicembre 2010, 20:50
da andyrock
Per gli applet credo che la configurazione sia gestita trimite gconf. Dai un occhiata qui infatti:
e vai alla voce:
Vuoi avviare le applicazioni non appena effettui il login oppure vuoi capire come avviare servizi tramite terminale?
Re: Applicazioni d'avvio da terminale
Inviato: lunedì 27 dicembre 2010, 21:01
da robytrevi
arlecchino92 ha scritto:
Per gli applet credo che la configurazione sia gestita trimite gconf. Dai un occhiata qui infatti:
e vai alla voce:
Vuoi avviare le applicazioni non appena effettui il login oppure vuoi capire come avviare servizi tramite terminale?
Quello mostra solo gli applet già presenti sul pannello.
Ho guardato in quelle cartelle ma non trovo un elenco degli applets disponibili o qualcosa del genere.
Vorrei avviare un'applicazione non appena effettuo il login; in pratica vorrei fare quello che fa Applicazioni d'avvio, però senza usare il tool grafico.
Re: Applicazioni d'avvio da terminale
Inviato: lunedì 27 dicembre 2010, 21:07
da yves
Ed allora metti il lanciatore di avvio in "autostart", solo per l'utente in corso:
per tutti gli utenti del PC:
Re: Applicazioni d'avvio da terminale
Inviato: lunedì 27 dicembre 2010, 21:23
da SuNjACk
potresti provare a usare ~/.xinitrc
è uno script che si avvia ogni volta che si avvia X.org
esempio prova ad aggiungerci
Re: Applicazioni d'avvio da terminale
Inviato: lunedì 27 dicembre 2010, 21:29
da andyrock
SuNjACk ha scritto:
potresti provare a usare ~/.xinitrc
è uno script che si avvia ogni volta che si avvia X.org
esempio prova ad aggiungerci
La soluzione migliore credo sia stata già postata da yves.
Re: Applicazioni d'avvio da terminale
Inviato: lunedì 27 dicembre 2010, 21:39
da robytrevi
Se metto lo script in .config --> Autostart (come detto nel primo post), non funziona, non si avvia.
Però ho visto che se manualmente aggiungo alla scrivania il lanciatore e lo sposto in quella cartella si avvia. Dunque ho provato a creare un collegamento da /usr/bin alla cartella, ma non parte.
Non parte nemmeno copiando il file di /usr/bin nella cartella.
Credo che questo sia dovuto al fatto che il file presente in autostart debba essere ,desktop. Ho preso allora un file da quella cartella, l'ho copiato e modificato, ma ancora non parte, probabilmente ho sbagliato qualcosa. Riprovo e vi faccio sapere.
(b2b)
Re: Applicazioni d'avvio da terminale
Inviato: lunedì 27 dicembre 2010, 21:48
da yves
Infatti ho scritto "lanciatore", che è un file *.desktop, non uno script.
Re: Applicazioni d'avvio da terminale
Inviato: lunedì 27 dicembre 2010, 21:49
da robytrevi
Infatti. Il file deve avere l'estensione.desktop e deve contenere le giuste informazioni e stare in .config/autostart
Tali informazioni si possono vedere aggiungendo il lanciatore alla scrivania e aprendolo con gedit.
Grazie 1000 a tutti, era un po' che cercavo come fare.
(b2b)
Magari riuscite a risolvermi anche il dubbio dell'aggiunta da terminale di un applet al pannello?
(Intanto metto Risolto)
Re: [Risolto] Applicazioni d'avvio da terminale
Inviato: lunedì 27 dicembre 2010, 21:58
da andyrock
Per gli applet già ti ho detto come fare... forse non hai visto questo:
Non so se esiste un modo più veloce per aggiungere applet ma a livello grezzo è questo.
Re: [Risolto] Applicazioni d'avvio da terminale
Inviato: lunedì 27 dicembre 2010, 22:09
da robytrevi
arlecchino92 ha scritto:
Per gli applet già ti ho detto come fare... forse non hai visto questo:
Non so se esiste un modo più veloce per aggiungere applet ma a livello grezzo è questo.
L'ho modificato, almeno ci ho provato, ma non parte l'applet riavviando il pannello, o la sessione, o il sistema.
Re: [Risolto] Applicazioni d'avvio da terminale
Inviato: lunedì 27 dicembre 2010, 22:10
da andyrock
Se io tolgo una voce da:
la relativa voce viene eliminata dal pannello...
Re: [Risolto] Applicazioni d'avvio da terminale
Inviato: lunedì 27 dicembre 2010, 22:25
da SuNjACk
arlecchino92 ha scritto:
SuNjACk ha scritto:
potresti provare a usare ~/.xinitrc
è uno script che si avvia ogni volta che si avvia X.org
esempio prova ad aggiungerci
La soluzione migliore credo sia stata già postata da yves.
questo è un metodo più universale
credo che solo gnome supporti gli avvi dei lanciatori in ~/.config/autostart
Re: [Risolto] Applicazioni d'avvio da terminale
Inviato: lunedì 27 dicembre 2010, 22:41
da yves
Gnome e KDE hanno entrambe la cartella /usr/share/autostart, ed hanno pure la cartella per l'user ma in posizioni chiaramente diverse, se non erro KDE la situa in ~/.kde/share/autostart (o ~/.kde4/share/autostart, non ricordo).
Lo script che indichi (IMHO) è usato piuttosto da DE minimalisti, come ad esempio Fluxbox.
Comunque tutte le strade portano a Roma, basta non fare il giro da Pechino per arrivarci

Re: [Risolto] Applicazioni d'avvio da terminale
Inviato: martedì 28 dicembre 2010, 10:26
da robytrevi
SuNjACk ha scritto:
arlecchino92 ha scritto:
SuNjACk ha scritto:
potresti provare a usare ~/.xinitrc
è uno script che si avvia ogni volta che si avvia X.org
esempio prova ad aggiungerci
La soluzione migliore credo sia stata già postata da yves.
questo è un metodo più universale
credo che solo gnome supporti gli avvi dei lanciatori in ~/.config/autostart
Al momento quello che ho fatto è esclusivamente per ubuntu (gnome).
Buono a sapersi per il futuro comunque (b2b)
arlecchino92 ha scritto:
Se io tolgo una voce da:
la relativa voce viene eliminata dal pannello...
Se la tolgo si, ma aggiungerla è un'altra storia perché c'è una cartella allegata ad ogni applet che viene creata quando aggiungi l'applet (con nome che dipende dal riconoscimento e dal momento in cui lo aggiungi; potrebbe essere applet0 come applet5 come una cartella con il nme dell'applet).
Re: [Risolto] Applicazioni d'avvio da terminale
Inviato: martedì 28 dicembre 2010, 10:30
da andyrock
Si ho notato anche io che per aggiungere non funziona anche se crei la cartella applet_X
Re: [Risolto] Applicazioni d'avvio da terminale
Inviato: lunedì 3 gennaio 2011, 19:49
da robytrevi
arlecchino92 ha scritto:Si ho notato anche io che per aggiungere non funziona anche se crei la cartella applet_X
Ho aperto un
topic in software.