Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/09/2013, à 16:03

cabaflo

[RESOLU] Lancer une commande juste avant la mise en veille (mémoire)

Bonjour,

J'utilise un ordinateur qui a 2 cartes graphiques. Je dois donc désactiver la carte graphique discrete. Il se trouve que lors de la mise en veille, pour qu'il n'y ait pas de problème, il faut lancer la réactiver via la commande :
echo ON > /sys/kernel/debug/vgaswitcheroo/switch

Comment la faire s'éxécuter quand je clique sur mise en veille dans le menu K ?

Et comment faire, pour exécuter la commande :
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

quand je ré-allume l'ordinateur après une mise en veille ?

En vous remerciant par avance pour votre aide,

Floréal.

Dernière modification par cabaflo (Le 23/09/2013, à 18:16)

Hors ligne

#2 Le 23/09/2013, à 18:16

cabaflo

Re : [RESOLU] Lancer une commande juste avant la mise en veille (mémoire)

J'ai finalement trouvé la réponse en cherchant sur google en anglais (après quand même un moment pour trouver la bonne formulation) :

http://superuser.com/questions/594768/a … me-in-kde4

Donc pour lancer une commande avant la mise en veille il suffit d'ajouter un fichier dans /etc/pm/sleep.d contenant la commande. Dans mon cas :

nano /etc/pm/vgaswitcheroo-suspend

J'y ai mis ceci :

#!/bin/sh

echo ON > /sys/kernel/debug/vgaswitcheroo/switch

Et j'ai rendu le fichier exécutable :

chmod +x /etc/pm/vgaswitcheroo-suspend

Pour lancer une commande à la sortie de la mise en veille, il suffit d'ajouter un fichier contenant la commande, cette fois dans /etc/pm/power.d. J'ai donc créé le fichier /etc/pm/vgaswitcheroo-wake et j'y ai mis ceci :

#!/bin/sh

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

J'ai enfin rendu ce fichier exécutable.

Et voilà c'était fait ! Problème résolu !

Hors ligne