Bonjour,
Je possède un pc à base de NFORCE1. Pour pouvoir installer et faire fonctionner une Ubuntu dessus, j'ai du passer un paramètre ACPI=OFF...
De cette façon tout fonctionne très bien.. Sauf l'extinction du PC en appuyant sur le bouton power de la tour...
Sur cette machine qui ne possède ni clavier ni souris, c'est le seul moyen d'éteindre la machine...
Le fonctionnement de la machine est le suivant : elle démarre comme une Ubuntu classique jusqu'au GDM... Ce dernier lance une application unique (login automatique d'un utilisateur sous GDM)...
Ce que je voudrais c'est que l'on puisse éteindre la machine soit en appuyant sur le bouton power, soit en quittant l'application (pour l'instant le fait de la quitter fait revenir à la page de login de GDM...
J'ai vu 2 ou 3 pages (via google) disant qu'il était possible de faire comme avec l'ACPI via APM... c'est à dire associé l'évènement du bouton à l'extinction du pc... mais je n'ai pas trouvé de doc expliquant comment faire... le man d'apmd ne parle pas de la possibilité d'eteindre la machine, mais seulement de la mettre en "veille".
Je ne sais pas si c'est très clair.. Mais c'est la seule étape qui me bloque dans mon projet :(
# et hop !
Posté par bad sheep (site web personnel) . Évalué à 3.
[^] # Re: et hop !
Posté par Axys . Évalué à 3.
Cette page est pour ceux qui ont un pc qui ne s'éteind pas lorsqu'ils choississent "éteindre la machine" dans leur Gnome ou KDE (ou autre ^^). Un peu comme avec un pc AT...
Ce que je cherche, c'est comment lier le boutton power à un shutdown en gros... comme le fait l'ACPI...
# d'autres paramètres acpi :
Posté par symoon . Évalué à 3.
Tu peux régler plus finement l'acpi, afin de conserver la gestion de l'énergie tout en faisant fonctionner tes périphériques :
par exemple avec pci=noacpi etc..
[^] # Re: d'autres paramètres acpi :
Posté par Axys . Évalué à 2.
Quand j'active l'ACPI, le pc boot, charge l'image de linux et plante aussitôt... il y a un paramètre à tester en priorité, ou ça peut-être n'importe lequel?
Car je suppose qu'il va falloir recompiler le noyau... et la dernière fois que j'ai compilé un noyau, c'était il y a 6 ou 7 ans ^^
encore merci :)
[^] # Re: d'autres paramètres acpi :
Posté par Axys . Évalué à 1.
Si j'utilise le compte par defaut (qui lance une application unique, sans gnome), tout fonctionne bien...
# Réponse bête ?
Posté par Glenn Y. R. (site web personnel, Mastodon) . Évalué à 2.
Enfin je dis peut-etre une bétise... j'avoue ne pas beaucoup m'etre penché sur acpid & apmd en dehors de ça...
[^] # Re: Réponse bête ?
Posté par Axys . Évalué à 1.
[^] # Re: Réponse bête ?
Posté par lukeg . Évalué à 2.
Pas besoin de toucher au bios, mais cela ne marche pas sans acpi je crois, pour apm, je ne sais pas trop
[^] # Re: Réponse bête ?
Posté par Axys . Évalué à 2.
et /etc/acpi/powerbtn.sh dans /etc/apm/scripts.d/
ensuite j'ai modifié les chemins dans les 2 fichiers...
mais ça ne fonctionne pas (je m'y attendais un peu ^^)...
Le prolème c'est que je trouve peu de documentation sur APM....
[^] # Re: Réponse bête ?
Posté par lukeg . Évalué à 1.
Question bete, as-tu redemarré apmd aussi apres avoir modifié les fichiers?
[^] # Re: Réponse bête ?
Posté par Axys . Évalué à 1.
du style, coté APM, dans tous les scripts on trouve un : set -e ... je ne sais pas à quoi ça correspond...
J'ai rebooté le pc, donc apmd a redemmaré :)
En regardant un peu tous ce qui traine dans /etc/apm , j'ai remarqué que tout à l'air de passer par le fichier apmd_proxy...
Ce fichier indique ce que doit faire ampd en fonction des paramètres qui lui sont passé...
actuellement quand j'appuis sur le bouton power, l'ecran s'eteind, le disque dur aussi.. puis aussitot tout se rallume et reviens sous l'application... donc ça fait un suspend/standby puis un résume...
donc il suffirait que je modifie ce script pour faire un shutdown -h now...
Mais il y a trop d'inconnues... est-ce un suspend ou un standby (1er parametre attendu par apmd_proxy), et est-ce un événement system ou user (2eme parametre) ?
Sans parler de mes pauvres connaissances en script ^^
La partie interessante de apmd_proxy :
if [ "${1}" = "suspend" -o "${1}" = "standby" ]; then
run-parts --arg="${1}" --arg="${2}" /etc/apm/event.d
if [ -d /etc/apm/suspend.d ]; then
run-parts --arg="${1}" --arg="${2}" /etc/apm/suspend.d
fi
Déjà ne sais pas quel est le cas qui est utilisé quand j'appuis sur le boutton... et si je rajoute un fichier dans event.d ou suspend.d, je ne connais pas le format...
Donc j'ai envie de modifier directement apmd_proxy, mais comment?
[^] # Re: Réponse bête ?
Posté par Axys . Évalué à 1.
Et ça fonctionne :)
Certe ce n'est pas très propre, mais c'est le mieux que je puisse faire ^^
Merci à tous ceux qui m'ont aidé :)
[^] # Re: Réponse bête ?
Posté par Axys . Évalué à 1.
Je démarrre le pc, j'arrive sous l'application (qui est un menu), j'appuie sur le bouton power -> ça s'éteind... donc c'est ok.
Je démarrre le pc, j'arrive sous l'application (qui est un menu), je lance une application, je la quitte. Je reviens donc sous l'app. d'origine (le menu), j'appuie sur le bouton power -> ça fait un suspend/standby et retour au menu...
là je ne comprend pas... que ce soit pour un suspend ou un standby, je fais un shutdown...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.