Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Virer le Swap quand je passe sur batterie


Messages recommandés

Posté(e) (modifié)

Salut,

Voilà j'ai suivi le tutorial de Gentoo sur la gestion de l'alimentation: http://www.gentoo.org/doc/fr/power-management-guide.xml

J'ai tout fait correctement et à un moment, il y a cette petite phrase qui m'interesse:

Quelques trucs

 

Une autre possibilité est de désactiver la mémoire virtuelle en mode batterie. Avant d'écrire un script pour exécuter swapon/swapoff, assurez-vous d'avoir assez de mémoire vive et que vous n'utilisez pas une grande quantité de mémoire virtuelle. Autrement, vous allez à l'encontre de graves problèmes.

 

La question, c'est où est ce que je dois mettre la commande swapoff??

Dans /etc/acpi/events/pmg_battery? en faisant un truc du type:

# Remplacez « battery » par le nom de l'évènement généré par votre portable.

# Par exemple, battery.* acceptera battery BAT0 00000080 00000001.

event=battery.*

action=/etc/acpi/actions/pmg_switch_runlevel.sh %e && swapoff

 

ou alors dans le laptop-mode.conf?

# The partitions (or mount points) that laptop mode controls.

# Separate the values by spaces. Use "auto" to indicate all partitions on drives

# listed in HD. You can add things to "auto", e.g. "auto /dev/hdc3". You can

# also specify mount points, e.g. "/mnt/data".

PARTITIONS="auto"

Mais là je vois pas comment faire?

 

Sinon au niveau de mes services j'ai ça? ça vous parait bon ou pas?

localhost XXXXXX # rc-update show --verbose

acpid | battery default

alsasound | boot

avahi-daemon |

avahi-dnsconfd |

bootmisc | boot

checkfs | boot

checkroot | boot

clock | boot

consolefont | boot

cpufreqd | battery default

cpufrequtils |

crypto-loop |

cupsd | default

dbus | battery default

device-mapper |

fancontrol | battery default

fcron | battery default

gpm |

hald | battery default

hdparm | battery

hostname | boot

hplip |

keymaps | boot

laptop_mode | battery

lm_sensors |

local | battery default

localmount | boot

mit-krb5kadmind |

mit-krb5kdc |

modules | boot

net.lo | boot

netmount | battery default

nscd |

numlock |

rmnologin | boot

rsyncd |

samba |

sshd |

syndaemon |

syslog-ng | battery default

udev-postmount |

urandom | boot

xdm |

xprint |

 

Si j'ai viré xdm c'est parce que mon gestionnaire de login c'est SLiM!

 

Merci de votre aide!

Modifié par lol.2.dol

Posté(e)

Je ne sais pas trop si ça va beaucoup d' aider:

 

Empty_Swap ( Wiki Archlinux )

 

pour info, l' autologin est possible si tu veux:

Automatically_login_some_user_to_a_virtual_console_on_startup

 

Après il faut désactiver le mot de passe pour l' user en question dans /etc/passwd :

users:x:1000:100....................

 

le mot de passe est x y a juste a effacer x ( Merci Kewlcat , pour l' info sur le fichier passwd )

Posté(e)

Précision : le mot de passe n'est stocké dans /etc/passwd que si shadow n'est pas installé.

Si shadow est installé (et c'est généralement le cas) alors c'est dans /etc/shadow qu'il faut aller supprimer ce qui se trouve derrière les premiers ":" car le "x" qui se trouve dans /etc/passwd indique que le cryptage du mot de passe n'est pas stocké là (vu qu'il est dans /etc/shadow, qui n'est accessible qu'en étant root !) :-D

Donc pour faire propre, il faut modifier /etc/shadow plutôt que /etc/passwd.

D'ailleurs, supprimer le mot de passe d'un utilisateur ne agrantit pas un "autologin" puisqu'il se peut que la machine demande toujours le username (certes, elle ne demandera pas le mot de passe, mais il faudra peut-être toujours donner son username... ça va dépendre du logiciel choisi pour gérer ses sessions (login ou xdm ou gdm ou un autre))...

 

Clairement, la technique décrite ici consiste à supprimer le mot de passe d'un utilisateur, modifier le gestionnaire de login pour démarrer automatiquement un shell sous les droits de cet utilisateur dès la fin du boot, et il faudra configurer le compte de cet utilisateur pour qu'il démarre X automatiquement (donc il est inutile d'utiliser les gestionnaires de session X - xdm, gdm, kdm, entrance, etc. - vu qu'un serveur X sera démarré automatiquement)

Posté(e)

OUPPSSS....!!!!!

 

Je sais pas pourquoi j' ai retenu passwd alors que c' était shadow :P

 

ensuite oui pour le démarrage de X après un auto-login se fait de plusieurs manières.

mingetty agetty ne marche pas très bien si je souvient bien.

et créer autologingeorge.c ne sert a rien si on utilise pas mingetty où agetty

 

Mais en faite il suffit de modifier /etc/inittab /etc/shadow /home/user/.xinitrc

 

/etc/inittab mettre pour X11 id:5:initdefault:

 

et dans ce même fichier

x:5:once:/bin/su PREFERED_USER -l -c "/bin/bash --login -c startx >/dev/null 2>&1"

remplacer PREFERED_USER par votre user

 

/etc/shadow comme dit Kewlcat, supprimer tout après votre users et les deux : :

exemple :

tourangeaux:hgtzfxvbG;:ù^p/:

tout de suite, ça ressemble a un truc crypter :P

 

/home/user/.xinitrc au choix

#!/bin/sh

#

# ~~/.xinitrc

#

# Executed by startx (run your window manager from here)

#

# exec ion

# exec wmaker

# exec startkde

# exec icewm

# exec blackbox

exec gnome-session

# exec startfluxbox

# exec startxfce4

# exec openbox

 

dé-commenter où ajouter celui que l' on souhaite.

 

Comme le souligne Kewlcat , gdm, kdm, slim,.....ne servent plus a rien

les gestionnaire de démarrage sont généralement lancer en tant que daemons où par /etc/inittab

 

Je pense que cette astuce est valable pour toutes les distributions, a tester .

 

Désolé pour les quelques manque de précision

Rejoindre la conversation

Vous publiez en tant qu’invité. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...