script per lanciare un applicazione all'avvio

2 risposte [Ultimo contenuto]
Ritratto di fragorino88
fragorino88
(Newbie)
Offline
Newbie
Iscritto: 09/08/2016
Messaggi: 2

Salve a tutti

Vorrei far partire in maniera automatica un applicazione all'avvio del pc.

Tanto per fare un esempio andrebbe bene anche la calcolatrice, che dal terminale lancio con il comando:
gnome-calculator

So anche che dovrei creare uno script in /etc/inid.d e poi renderlo eseguibile, sapreste dirmi cosa dovrei scrivere nello script ?

Grazie

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

Un errore comune è confondere l'avvio del computer con l'avvio della sessione utente. L'esempio che citi (gnome-calculator) mi fa credere che tu intenda il secondo. In tal caso devi scrivere un file .desktop e metterlo nella directory .config/autostart nella tua home. Un file .desktop minimale potrebbe essere:

[Desktop Entry]
Name=Calcolatrice
Exec=/usr/bin/gnome-calculator
Terminal=false
Type=Application

Ancora meglio sarebbe copiare il file .desktop originale per quest'applicazione:
cp /usr/share/applications/gnome-calculator.desktop ~/.config/autostart/

Ritratto di fragorino88
fragorino88
(Newbie)
Offline
Newbie
Iscritto: 09/08/2016
Messaggi: 2

Ho capito solo ora che un conto è scrivere script in /etc/init.d
x avvio sistema operativo
un conto è scrivere in ~/.config/autostart
x avvio della sessione del mio utente e basta

Capito questo ho provato e mettere un link simbolico in ~/.config/autostart
ma non funziona
invece se faccio come mi ha detto lei, ovvero una copia del file e non un link funziona
grazie