Ubuntu

Comment gérer les programmes de démarrage sur Ubuntu

Comment gérer les programmes de démarrage sur Ubuntu

Au démarrage de votre système d'exploitation Linux, les services de la fonctionnalité de base sont chargés immédiatement dans le noyau Linux et continuent de s'exécuter jusqu'à ce que l'écran de connexion apparaisse. Lors de la connexion, d'autres services, y compris les programmes de bureau, sont chargés. Ceux-ci sont appelés « applications de démarrage » ou alors 'programmes de démarrage.' Nous ne parlons pas de services comme le gestionnaire de réseau ; nous parlons de programmes comme Skype, de clients torrent, de navigateurs et d'autres programmes similaires.

Même si ces programmes de démarrage se sont avérés tout à fait essentiels, en avoir trop peut retarder le processus de démarrage de votre PC. Contrôler ces programmes de démarrage et désactiver tout ce qui n'est pas nécessaire pour le chargement automatique rendra votre système Linux plus rapide et plus réactif.

Dans cet article, nous verrons comment gérer les programmes de démarrage en couvrant les domaines clés suivants :

Notre distribution de choix pour ce poste sera Ubuntu 20.04 LTS. Cependant, ce sera la même chose pour toute autre distribution Linux exécutant le bureau GNOME. Vous aurez peut-être besoin d'un outil de configuration différent pour les autres environnements de bureau tels que KDE Plasma, Cinnamon, MATE, Unity, Xfce, LXQt, Deepin, Enlightenment et Pantheon.

Gestionnaire d'applications de démarrage sur le bureau GNOME

Accédez au menu des applications Ubuntu et ouvrez l'application Applications de démarrage.

Application de démarrage

Alternativement, vous pouvez également ouvrir le « Exécuter une commande » boîte de dialogue en utilisant la combinaison ALT + F2 et exécutez la commande ci-dessous :

gnome-session-propriétés

Exécuter la commande

Au cas où vous n'auriez pas le « Applications de démarrage » programme installé, installez-le en exécutant la commande ci-dessous dans le Terminal :

sudo apt installer gnome-startup-programs

Depuis que nous avons « Applications de démarrage » déjà installé dans notre système, nous passerons à la fenêtre Préférences des applications de démarrage.

Fenêtre de préférence des applications de démarrage

Ajout d'un programme au démarrage

Pour ajouter une application à l'application de démarrage, nous aurons besoin de connaître la commande ou le chemin qui exécute l'application particulière. Ce tutoriel vous montrera deux méthodes que vous pouvez utiliser pour trouver la commande qui exécute n'importe quelle application.

(i) Utilisez la commande 'which' pour trouver le chemin d'accès à une application

le 'lequel' La commande peut être très utile si vous connaissez le nom utilisé pour exécuter une application sur le Terminal. Par exemple, pour exécuter des applications telles que Vlc, Telegram ou Shotwell, vous appelleriez respectivement le nom vlc, telegram-desktop et Shotwell. Pour connaître le chemin de chacune de ces applications, utilisez la syntaxe ci-dessous :

quel [nom de l'application] e.g $ quel vlc $ quel telegram-desktop $ quel shotwell

Commande Puits de chasse

À partir de l'image ci-dessus, vous pouvez voir le chemin d'accès au binaire Shotwell répertorié ci-dessous. Marquez ce chemin car nous l'utiliserons pour ajouter Shotwell aux applications de démarrage.

Dans la fenêtre Préférences des programmes de démarrage, cliquez sur le bouton 'Ajouter un bouton' et insérez le chemin complet de votre programme dans le champ Commande, qui est usr/bin/shotwell pour notre cas. Dans le 'Nom', entrez le nom de votre application. Dans le 'commenter', ajoutez un commentaire ou laissez-le vide.

Ajouter Shotwell aux applications de démarrage

Confirmez que la case est cochée puis terminez en cliquant sur le bouton Ajouter pour appliquer les modifications. Votre programme personnalisé sera ensuite ajouté à la liste de démarrage et lancé chaque fois que vous démarrez votre système.

Applications de démarrage

(ii) Utiliser le 'à la carte' menu pour trouver la commande pour exécuter n'importe quelle application

Le 'à la carte' menu est un utilitaire fiable que vous pouvez utiliser pour trouver la commande pour exécuter n'importe quelle application de l'environnement de bureau GNOME. Si vous ne l'avez pas installé sur votre système, exécutez la commande ci-dessous sur le terminal :

sudo apt installer alacarte

Installer alacarte

Une fois l'installation terminée, accédez au menu système et lancez le 'Menu principal' application.

Menu principal

Ce menu contient tous les programmes installés dans votre système.

Menu principal

Maintenant, pour connaître la commande utilisée pour lancer n'importe quelle application, sélectionnez l'application et cliquez sur l'onglet propriétés. Dans notre cas, nous souhaitons ajouter Firefox à nos programmes de démarrage. Cliquer sur l'Internet -> Firefox -> Propriétés.

commande Firefox

Sélectionnez le texte dans le 'commander' domaine. C'est la commande utilisée pour lancer Firefox.

Lancez maintenant les programmes d'application de démarrage et cliquez sur le bouton Ajouter. Dans le Nom champ, saisissez « Firefox » dans le champ Commander champ, entrez 'firefox %u' comme indiqué dans le menu alacarte, et entrez tout commentaire que vous souhaitez. L'image ci-dessous illustre tout ce processus.

Ajouter Firefox au démarrage

C'est ça! Vous pouvez maintenant utiliser la même procédure pour ajouter n'importe quelle application que vous souhaitez aux programmes de démarrage.

Suppression d'un programme au démarrage

Supprimer une application des programmes de démarrage est facile. Suivez les étapes ci-dessous :

Étape 1. Lancez la fenêtre de préférences du programme de démarrage à partir du bouton Afficher l'application.

Application de démarrage

Étape 2. Dans la liste de programmes fournie, sélectionnez le programme que vous souhaitez supprimer.

Étape 3. Cliquez sur le bouton Supprimer situé en haut à droite de la fenêtre.

Supprimer le programme

Le programme sélectionné est immédiatement retiré de la liste. Terminez en cliquant sur le bouton de fermeture. Au prochain démarrage de votre système, le programme supprimé ne sera pas automatiquement chargé.

Retarder un programme au démarrage

Pour retarder l'exécution de tout programme de démarrage, nous utiliserons la commande sleep.

Étape 1. Lancez le programme d'application de démarrage à partir du menu système.

Étape 2. Cliquez sur le programme que vous souhaitez retarder dans la liste des programmes fournie.

Programme de retard

Étape 3. Cliquez sur le bouton Modifier pour ouvrir la fenêtre Modifier le programme de démarrage.

Dans le Commander champ, entrez la commande dormir, suivi des secondes que votre programme devrait retarder au début. Par exemple, dans notre cas, nous retarderons le programme Shotwell de 10 secondes, comme indiqué ci-dessous :

Programme de retard

Terminez en cliquant sur le bouton Enregistrer et Quitter pour mettre à jour les modifications. Votre programme personnalisé restera dans la liste de démarrage mais prend le temps spécifié pour se charger chaque fois que vous démarrez automatiquement votre système.

Vérification de l'impact des services et programmes de démarrage sur votre processus de démarrage

Les distributions Linux modernes dépendent de systemd, qui est fourni avec des outils qui analysent le processus de démarrage. Pour vérifier combien de temps votre système prend pour terminer le processus de démarrage, exécutez la commande systemd ci-dessous sur le terminal.

$ systemd-analyze

Analyser le processus de démarrage

À partir du rapport fourni par l'analyse systemd, vous pourrez savoir si l'ensemble du processus de démarrage a été affecté par un programme de démarrage supplémentaire.

Pour un processus de démarrage lent, cela signifie que certains services ralentissent la séquence de démarrage. Pour vérifier ces services, exécutez la commande ci-dessous sur le Terminal.

$ systemd-analyze blâme

Analyser les programmes de démarrage

La liste affichera à la fois les programmes et les services. La commande peut désactiver les services :

système 1 désactiver X-Now

Noter: X représente le nom du service.

Avec ces informations, vous pouvez décider quel programme supprimer de la liste de démarrage pour accélérer votre séquence de démarrage.

Affichage des programmes de démarrage masqués

Nous avons examiné comment nous pouvons gérer les programmes de démarrage dans la fenêtre de l'application de démarrage. Cependant, il existe d'autres services, démons et programmes non répertoriés ici (masqués). Pour voir ces programmes cachés dans la fenêtre de l'application de démarrage, exécutez la commande ci-dessous.

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.bureau

Vous serez invité à entrer votre mot de passe.

Affichage des programmes de démarrage cachés

Maintenant, rouvrez la fenêtre du programme de démarrage pour afficher la liste des programmes. Tous les programmes et services de démarrage cachés seront affichés.

Afficher les programmes de démarrage masqués

Conclusion

J'espère que cet article vous a donné les différentes méthodes que vous pouvez utiliser pour gérer vos applications de démarrage. Y a-t-il d'autres que vous souhaitez partager avec nos lecteurs? N'hésitez pas à laisser un commentaire ci-dessous.

WinMouse vous permet de personnaliser et d'améliorer le mouvement du pointeur de la souris sur un PC Windows
Si vous souhaitez améliorer les fonctions par défaut de votre pointeur de souris, utilisez un logiciel gratuit WinMouse. Il ajoute plus de fonctionnal...
Le bouton de clic gauche de la souris ne fonctionne pas sous Windows 10
Si vous utilisez une souris dédiée avec votre ordinateur portable ou de bureau mais que le le clic gauche de la souris ne fonctionne pas sur Windows 1...
Le curseur saute ou se déplace de manière aléatoire lors de la saisie dans Windows 10
Si vous constatez que le curseur de votre souris saute ou se déplace tout seul, automatiquement, au hasard lors de la saisie sur un ordinateur portabl...