#format wiki #language it <
> <> <> ## AmministrazioneSistema > AvvioAutomatico = Introduzione = Questa guida illustra come eseguire in automatico programmi oppure singoli comandi all'avvio del sistema. Spesso è possibile usare più metodi atti a tale scopo. Quindi, oltre alla [[#universale|procedura generale]], vengono riportate le istruzioni valide per i singoli ambienti grafici. = Preparativi = Per avviare un programma all'avvio è necessario conoscere il percorso dell'eseguibile del programma da lanciare. <
> Per ottenere il percorso digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{ which NOME_PROGRAMMA }}} sostituendo '''NOME_PROGRAMMA''' con il nome del programma interessato. <> = Procedura universale = La maggior parte dei file eseguibili sono contenuti all'interno della cartella `usr/share/applications`. <
> Perciò per eseguire all'avvio un determinato programma è sufficiente creare un collegamento simbolico all'avviatore del programma, posizionandolo all'interno nella cartella nascosta `~/.config/autostart/`, presente nella cartella della '''Home'''. Seguire quindi la seguente procedura: 0. Entrare nella cartella `~/.config/autostart/` digitando nel [[AmministrazioneSistema/Terminale|terminale]]:{{{ cd ~/.config/autostart/ }}} 0. Creare il link simbolico con il comando: {{{ ln -s percorso_programma nome_programma.desktop }}} sostituendo ''percorso_programma'' e ''nome_programma.desktop'' rispettivamente con il percorso e il nome del file `.desktop` relativo al programma. {{{#!wiki tip Qualora un programma non sia presente in `usr/share/applications`, è possibile creare l'avviatore seguendo le istruzioni di [[AmbienteGrafico/IconeDiAvvio/ModalitàManuale|questa guida]].}}} {{{#!wiki note Questa procedura aggiungerà programmi in avvio automatico soltanto per l'utente in uso. Per applicare globalmente questa configurazione occorre creare dei collegamenti simbolici all'interno della cartella `/etc/xdg/autostart` con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]]. Alcuni ambienti desktop possono utilizzare cartelle differenti (ad esempio '''Lubuntu''' con `/etc/xdg/lxsession/Lubuntu/autostart` e '''LXDE''' con `/etc/xdg/lxsession/LXDE/autostart`).}}} {{{#!wiki important Il file `~/.config/autostart/` potrebbe non essere riconosciuto in alcuni ambienti grafici più semplici e minimali (come ad esempio il gestore di finestre Openbox).}}} <> = GNOME e Unity = Per Ubuntu 16.04 (con desktop '''Unity''') e Ubuntu 18.04 e 20.04 ('''GNOME 3.28''' o superiore): 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] il software '''Applicazioni d'avvio'''. 0. Fare clic su '''Aggiungi''', inserire nel campo '''Nome''' il nome del programma e in '''Comando''' il percorso dell'eseguibile del programma. 0. Infine fare clic su '''Aggiungi''' per salvare le impostazioni. Soltanto per Ubuntu GNOME 16.04 ('''GNOME 3.18'''): 0. Avviare le '''[[AmministrazioneSistema/CentroDiControllo#Ubuntu_GNOME|Impostazioni di sistema]]'''. 0. Selezionare la tabella '''Applicazioni d'avvio'''. 0. Selezionare il programma desiderato. = KDE = 0. Selezionare '''Avvio automatico''' in una delle seguenti modalità: * Fare clic sull'icona '''Menù K ''' e seguire il percorso '''''Impostazioni → Impostazioni di sistema → Avvio e spegnimento → Avvio automatico'''''. * Fare clic sull'icona '''Menù K''' e digitare nel campo di ricerca in basso '''Avvio automatico'''. {{{#!wiki note Le successive istruzioni sono riferite alla derivata '''Kubuntu'''. }}} == Da 22.04 == 0. Fare clic sul pulsante '''Aggiungi...'''. 0. Selezionare '''Aggiungi applicazione...''' e aggiungere l'applicazione desiderata. 0. Selezionare '''Aggiungi script di accesso...''' per aggiungere uno script da eseguire durante l'avvio del sistema. 0. Selezionare '''Aggiungi script di uscita...''' per aggiungere uno script da eseguire allo spegnimento del sistema. 0. Eseguita la scelta per salvare fare clic sul pulsante '''Applica'''. == Fino 20.04 == 0. Fare clic sul pulsante '''Aggiungi programma...''' se si desidera aggiungere un programma, fare clic su '''Aggiungi uno script...''' per aggiungere uno script o un comando. 0. Selezionare rispettivamente il programma o lo script desiderato. 0. Eseguita la scelta per salvare fare clic sul pulsante '''Applica'''. = Xfce = 0. Aprire il '''[[AmministrazioneSistema/CentroDiControllo#Xubuntu|Gestore delle impostazioni]]''' e cliccare su '''Sessione e avvio'''. 0. Selezionare la scheda '''Avvio automatico''' e cliccare sul tasto '''Aggiungi'''. 0. Inserire nel campo '''Nome''' il nome del programma e in '''Comando''' il percorso dell'eseguibile del programma oppure il comando da eseguire. 0. Infine fare clic su '''OK''' per salvare le impostazioni. = MATE = 0. Accedere al '''[[AmministrazioneSistema/CentroDiControllo#Ubuntu_MATE|Centro di controllo]]''' . 0. Nella sezione '''Personale''' selezionare '''Applicazioni d'avvio'''. 0. Nella finestra '''Preferenze delle applicazioni d'avvio''' selezionare la scheda '''Programmi d'avvio''' e cliccare sul tasto '''Aggiungi'''. 0. Inserire nel campo '''Nome''' il nome del programma e in '''Comando''' il percorso dell'eseguibile del programma oppure il comando da eseguire. 0. Infine fare clic su '''Aggiungi''' per salvare le impostazioni. = LXDE = Per la sessione Lubuntu: 0. Da menu seguire il percorso '''''Preferenze → Applicazioni predefinite per LXSession'''''. 0. Nella finestra '''LXsession configuration''' selezionare la scheda '''Autostart'''. 0. Nell'apposito campo scrivere il nome del programma o il comando, infine cliccare su '''Aggiungi'''. In alternativa: 0. Aprire con un con un [[EditorDiTesto|editor di testo]] uno dei seguenti file a seconda della sessione in uso: * '''Lubuntu''': `~/.config/lxsession/Lubuntu/autostart` * '''LXDE''': `~/.config/lxsession/LXDE/autostart` 0. Aggiungere una riga contenente il nome del programma o il comando che si desidera avviare (in caso di aggiunta di più programmi utilizzare una riga per ogni programma). 0. Anteporre al nome del programma il simbolo '''@''' qualora si voglia rieseguirlo automaticamente in caso di crash. = LXQt = 0. Da menu seguire il percorso '''''Preferenze → Impostazioni di LXQt → Impostazioni della sessione → Avvio automatico'''''. 0. Cliccare sul pulsante '''Aggiungi''' e inserire il comando o selezionare il programma desiderato. Per i programmi presenti nel vassoio spuntare la voce '''Attendi il vassoio di sistema''' e confermare cliccando su '''Ok''' . = Cinnamon = 0. Selezionare da menu il percorso '''''Preferenze → Applicazioni d'avvio'''''. 0. Nella finestra '''Applicazioni d'avvio''' cliccare sul tasto '''Aggiungi'''. 0. A seconda delle proprie esigenze, selezionare nel menu a tendina: * '''Comando personalizzato''': Inserire quindi nel campo '''Nome''' il nome del programma e in '''Comando''' il comando da eseguire. * '''Scegli applicazione''': Scegliere un'applicazione da quelle presenti nell'elenco e cliccare sul tasto '''Aggiungi applicazione''' per confermare. = Pantheon = 0. Selezionare da menu il percorso '''''Impostazioni di sistema → Applicazioni'''''. 0. Nella sezione '''Avvio''' cliccare sul segno '''+''' in basso. 0. Digitare nel campo '''Inserisci un comando personalizzato''' il nome del programma o il comando che si desidera avviare. 0. Premere il tasto Invio. = Budgie = 0. Selezionare da menu il percorso '''''Preferenze → Applicazioni d'avvio'''''. 0. Nella finestra '''Preferenze delle applicazioni d'avvio''' cliccare sul tasto '''Aggiungi'''. 0. Inserire nel campo '''Nome''' il nome del programma e in '''Comando''' il percorso dell'eseguibile del programma oppure il comando da eseguire. 0. Infine fare clic su '''Aggiungi''' per salvare le impostazioni. = Openbox = 0. Creare, se non presente, il file `~/.config/openbox/autostart` digitando il seguente comando nel [[AmministrazioneSistema/Terminale|terminale]]: {{{ cp /etc/xdg/openbox/autostart ~/.config/openbox/autostart }}} 0. Aprire il file `~/.config/openbox/autostart` con un [[Ufficio/EditorDiTesto|editor di testo]]. 0. Aggiungere una nuova riga con il testo: {{{ percoso_programma & }}} sostituendo '''percorso_programma''' con il percorso del programma che si desidera lanciare in automatico all'avvio del sistema. = Fluxbox = 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file` ~/.fluxbox/startup`. 0. Individuare la riga: {{{ exec /usr/bin/fluxbox }}} 0. Aggiungere nella riga successiva: {{{ percorso_programma & }}} sostituendo '''percorso_programma &''' con il percorso del programma che si desidera lanciare in automatico all'avvio del sistema. 0. Digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando per rendere eseguibile lo script appena creato:{{{ chmod +x ~/.fluxbox/startup }}} = IceWM = 0. Creare con un [[Ufficio/EditorDiTesto|editor di testo]] il file `~/.icewm/startup` e inserire all'interno le seguenti righe: {{{ #!/bin/sh nome_programma }}} sostituendo '''nome_programma''' con il nome del programma che si desidera lanciare in automatico all'avvio del sistema. 0. Digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando per rendere eseguibile lo script appena creato:{{{ chmod +x ~/.icewm/startup }}} = e17 = Da menu seguire il percorso '''''Configurazione → Pannello di configurazione → Applicazioni → Applicazioni per l'avvio ''''' e selezionare dall'elenco il programma desiderato. In alternativa [[AmbienteGrafico/IconeDiAvvio/ModalitàManuale|creare un file avviatore]] del programma desiderato e salvarlo nella cartella `~/.e/e/applications/startup/.order`. = PekWM = 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `~/.pekwm/start`. 0. Individuare la riga:{{{ #!/bin/bash }}} oppure aggiungerla se non presente. 0. Inserire: {{{ nome_programma & }}} sostituendo '''nome_programma &''' con il nome del programma che si desidera lanciare in automatico all'avvio del sistema. 0. Digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando per rendere eseguibile il file: {{{ chmod +x ~/.pekwm/start/nome_programma }}} = Ulteriori risorse = * [[AmbienteGrafico#Ambienti_grafici_di_Ubuntu_e_derivate_ufficiali|Ambienti grafici di Ubuntu e derivate ufficiali]] * [[AmbienteGrafico#Altri_ambienti_grafici|Altri ambienti grafici]] ---- CategoryAmministrazione