J'ai souvent besoin de démarrer plusieurs programmes que j'utilise à chaque démarrage de mon ordinateur. Comment puis-je faire en sorte que chaque fois que je me connecte, le programme est lancé automatiquement?
J'ai souvent besoin de démarrer plusieurs programmes que j'utilise à chaque démarrage de mon ordinateur. Comment puis-je faire en sorte que chaque fois que je me connecte, le programme est lancé automatiquement?
Réponses:
Si vous utilisez Unity , recherchez le programme Startup
Applications
.
Si vous utilisez Ubuntu Classic , sélectionnez Démarrer> Préférences> Applications de démarrage .
Ouvrez un terminal et courez
gconf-editor
.
Accédez à / apps / gnome-session / options .
Activer l'option: auto_save_session .
(REMARQUE: cela peut ralentir le démarrage du système et n'a pas été complètement testé.)
Une autre façon de démarrer automatiquement les applications après la connexion consiste à définir une session définie par l'utilisateur. Cela présente l'avantage d'utiliser différentes sessions pour différentes tâches, chacune avec différentes applications chargées.
A cet effet , nous créons un custom.desktop
fichier en tant que root dans /usr/share/xsessions
le contenu suivant (pour GNOME / GDM):
[Desktop Entry]
Name=Marco's Crowded Session
Comment=Custom ~/.xsession script
Exec=/home/username/.xsession
X-Ubuntu-Gettext-Domain=gdm
Utilisez n'importe quel nom de fantaisie pour votre session et remplacez-le username
par votre nom bien sûr.
Cela lancera le script .xsession
dans le répertoire HOME lors de la connexion, où nous pourrons mettre toutes les applications dont nous avons besoin pour démarrer après la connexion.
Le script doit être nommé comme défini dans le fichier .desktop, c'est- ~/.xsession
à- dire dans l'exemple donné, doit être rendu exécutable et peut avoir un contenu similaire à celui-ci:
#! /bin/bash
my-important-app [options] &
second-app [options] &
[...] # add other applications
gnome-session [options]
Les options pour gnome-session peuvent être omises pour charger la session par défaut. Donnez par exemple --session=classic-gnome
comme option d’exécuter Classic GNOME Desktop dans 11.04.
La prochaine fois que nous nous connecterons, nous aurons le choix de démarrer une "session encombrée de Marco" avec toutes les applications du script exécutées en plus des applications de la session gnome (ou de tout autre gestionnaire de bureau que vous avez choisi de commencer ici).
Pour démarrer un autre gestionnaire de bureau installé , remplacez la dernière ligne du ~/.xsession
script par ce qui suit:
gnome-session --session=ubuntu
pour le bureau standard (avec Unity dans 11.04).gnome-session --session=classic-gnome
pour le bureau GNOME classique.startkde
pour le gestionnaire de bureau KDE.startxfce4
pour XFCE, ou lors de l’exécution de Xubuntu.Nous pouvons ajouter des applications aux "Applications de démarrage" en ouvrant l'entrée de menu en haut à droite du panneau supérieur:
Nous pouvons rechercher dans le tableau de bord des "applications de démarrage"
ou nous pouvons exécuter les préférences de démarrage à partir d'un terminal avec
gnome-session-properties
Cela ouvrira une fenêtre où nous pourrons voir toutes les applications installées qui fonctionneront au démarrage. Cochez ou décochez les applications ou choisissez "Ajouter" pour ajouter une nouvelle application:
Si nous connaissons la commande pour exécuter l'application, entrez-la ici dans la ligne "Commande" . Nous pouvons également ajouter un "commentaire" facultatif ici.
Si nous ne connaissons pas la commande, nous pouvons choisir de "Parcourir ..." notre système de fichiers pour les applications installées. De nombreuses applications par défaut se trouvent par exemple dans /usr/share/application
:
Sélectionnez une application à ajouter au démarrage automatique.
Comme pour la solution graphique ci-dessus, nous pouvons ajouter manuellement un .desktop
fichier ~/.config/autostart
. Le contenu de ce fichier peut être le suivant:
[Desktop Entry]
Type=Application
Exec=</path/to/binary or command to execute>
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=<Name_to_be_displayed>
Comment=<optional comment>
Notez que dans une installation vanilla, le répertoire ~/.config/autostart
peut ne pas encore exister. Nous devons le créer avant de pouvoir y accéder par programme.
~/.config/autostart
portable est-il? Les deux autres semblent être pris en charge par l’environnement de bureau GNOME et Unity.
Si vous utilisez l' environnement de bureau GNOME , cette tâche est relativement simple.
System>Preferences>Startup Applications
,Une autre option, peut-être plus simple, serait d'aller au menu Système / Préférences / Applications de démarrage, puis choisissez l'onglet "Options" et cochez la case "Se souvenir automatiquement des applications en cours d'exécution lors de la déconnexion".
Cela lancera toutes les applications que vous avez en cours d'exécution lorsque vous vous déconnectez.
Startup Programs
un
Aucune des réponses (jusqu'à maintenant) ne donne une solution indépendante de l'utilisateur .
La manière correcte (selon ce fil ) d’ajouter un programme de relecture automatique (nommé Entrée du bureau) pour l’ensemble du système d’exploitation consiste à l’ajouter sous forme de .desktop
fichier ici:
/etc/xdg/autostart
Exemple de .desktop
fichier:
[Desktop Entry]
Name=MyScript
GenericName=A descriptive name
Comment=Some description about your script
Exec=/path/to/my/script.sh
Terminal=false
Type=Application
X-GNOME-Autostart-enabled=true
Pas besoin de chmod
permission exécutable, semble-t-il. Le Exec
sera exécuté pour tout utilisateur de journalisation, y compris root
, ubuntu
ou xubuntu
(pour les bureaux de distribution Live personnalisés)
En 11.04, vous appuyez sur le bouton d’alimentation (le plus à droite sur le panneau supérieur) et sélectionnez Paramètres système. Vous trouverez les applications de démarrage sous Préférences personnelles. C'est le même dialogue que nous avions dans les versions précédentes d'Ubuntu.
Je suppose que vous pouvez ajouter la commande dans Système -> Préférences -> app Démarrer
puis cliquez sur ajouter, mettez un nom quelque chose comme "Firefox start" la partie du nom de la commande cliquez
"examine" et recherchez le fichier exécutable du programme dont vous avez besoin à démarrer à la connexion ... redémarrer
espérons que cela vous aidera !!!
Cordialement!!!
Menu > Preferences > Startup Applications
cela ne vous convient pas?