web-dev-qa-db-fra.com

Comment exécuter des commandes lors de la connexion sur Ubuntu 12.04?

J'ai le fichier ~/.xmodmap où j'échange quelques touches de mon clavier. Ce fichier a été chargé correctement sur mon ancien bureau Ubuntu, mais depuis la mise à niveau vers 12.04, il n'est plus chargé lorsque je me connecte à mon bureau.

Quelle est la bonne façon d'exécuter des commandes lorsque nous nous connectons au bureau dans Ubuntu 12.04?

6
Emmanuel

recherchez "applications de démarrage" dans votre tableau de bord. -Cliquez sur add -Nomez-le et entrez la commande que vous souhaitez exécuter -Cliquez sur ok et redémarrez pour vérifier

5
user55482

Utilisez "greeter-setup-script" et "session-setup-script" avec Lightdm dans /etc/lightdm/lightdm.conf.

L'option greeter-setup-script exécute le script (en tant que root) avant la connexion.

greeter-setup-script = (Script to run when starting a greeter)

Le script d'installation de session exécute le script (en tant que root) après la connexion.

session-setup-script = (Script to run when starting a user session)
2
user247884

En réalité, il existe un moyen d'exécuter des commandes spécifiques à l'utilisateur pendant le démarrage. Les commandes ou scripts que nous voulons exécuter doivent être ajoutés au script /etc/rc.local

Le script /etc/rc.local sera similaire à un script Shell. Assurez-vous que l'état de sortie est 0, ajoutez la ligne suivante à ce script "exit 0".

Ce script /etc/rc.local est exécuté à la fin de chaque niveau d'exécution multi-utilisateur.

Merci et salutations

M Ram Murthy

0
Ram Murthy