Eseguire programmi all’avvio di Kubuntu
November 25th, 2007 — IppatsuMan
Una domanda che mi viene fatta relativamente spesso è: come faccio a far avviare un programma automaticamente all’avvio di KDE?
Il metodo che preferisco è, neanche a dirlo, da riga di comando. Per aggiungere un programma, ad esempio /usr/bin/akregator, è sufficiente eseguire:
ln -s /usr/bin/akregator ~/.kde/Autostart
Ovviamente non dovete far altro che sostituire /usr/bin/akregator con il percorso completo all’eseguibile che volete avviare automaticamente. Inoltre qualunque script che metterete in ~/.kde/Autostart verrà eseguito automaticamente dopo il login su KDE.
Per i fobici della riga di comando è disponibile un modulo per kcontrol: per installarlo su Debian e derivate (Kubuntu!) eseguite:
sudo aptitude install kcontrol-autostart
In questo modo in kcontrol sarà disponibile una nuova voce che permetterà di gestire i programmi da avviare automaticamente all’avvio di KDE, subito dopo il login.
Notate che i programmi attivati in questo modo saranno avviati solo e esclusivamente dopo il login e solo per gli utenti nella cui cartella ~/.kde/Autostart è presente il link al programma da avviare. Per aggiungere un programma che si avvii automaticamente per tutti gli utenti è necessario creare uno script in /etc/init.d e aggiungere un link simbolico in /etc/rc[0..6].d, o modificare il file /etc/rc.local. Questa procedura è un po’ più delicata (ma non particolarmente complessa), e ne parlerò eventualmente in un altro post.