{"id":97744,"date":"2020-04-06T14:44:16","date_gmt":"2020-04-06T13:44:16","guid":{"rendered":"http:\/\/inrepublica.fr\/blog\/?p=97744"},"modified":"2020-04-06T14:48:29","modified_gmt":"2020-04-06T13:48:29","slug":"debian-activer-le-pave-numerique-au-demarrage","status":"publish","type":"post","link":"https:\/\/inrepublica.fr\/blog\/2020\/04\/06\/debian-activer-le-pave-numerique-au-demarrage\/","title":{"rendered":"[Debian] Activer le pav\u00e9 num\u00e9rique au d\u00e9marrage"},"content":{"rendered":"\n<p>Sur une installation fraiche d&rsquo;une Debian 9 il y a un truc \u00e9nervant c&rsquo;est que le pav\u00e9 num\u00e9rique n&rsquo;est pas activ\u00e9 par d\u00e9faut. Du coup lorsqu&rsquo;on rentre un mot de passe avec des chiffres cela ne fonctionne pas!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Debian 9 avec LXDE<\/h2>\n\n\n\n<p>Pour une debian 9 avec le gestionnaire de bureau LXDE il faut d&rsquo;abord installer le paquet <a href=\"https:\/\/packages.debian.org\/fr\/source\/sid\/numlockx\">numlockx<\/a>.<\/p>\n\n\n\n<p>Dans un terminal:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">sudo apt update\nsudo apt install numlockx<\/code><\/pre>\n\n\n\n<p>Ensuite on modifie le fichier de conf de numlockx:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">sudo nano \/etc\/default\/numlockx<\/code><\/pre>\n\n\n\n<p>Puis on change le param\u00e8tre  NUMLOCK=auto par NUMLOCK=on. CTRL + X pour quitter et O pour enregistrer le fichier et quitter l&rsquo;\u00e9diteur de texte nano.<\/p>\n\n\n\n<p>A partir de ce moment une fois l&rsquo;\u00e9tape d&rsquo;authentification franchie le pav\u00e9 num\u00e9rique s&rsquo;active. Pour que d\u00e8s l\u2019authentification nous ayons le pav\u00e9 num\u00e9rique on va \u00e9diter <em><strong>\/usr\/share\/lightdm\/lightdm.conf.d\/01_debian.conf<\/strong><\/em>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">sudo nano \/usr\/share\/lightdm\/lightdm.conf.d\/01_debian.conf<\/code><\/pre>\n\n\n\n<p>Et on ajoute <strong><em>greeter-setup-script=\/usr\/bin\/numlockx on<\/em><\/strong> \u00e0 la fin du fichier.  CTRL + X pour quitter et O  pour enregistrer le fichier et quitter l&rsquo;\u00e9diteur de texte nano.<\/p>\n\n\n\n<p>Voil\u00e0, maintenant nous avons un pav\u00e9 num\u00e9rique activ\u00e9 d\u00e8s l&rsquo;\u00e9tape d&rsquo;authentification.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Avec la console maintenant (Debian 9)<\/h2>\n\n\n\n<p>Si vous utilisez Debian 9 comme serveur, vous n&rsquo;avez surement pas install\u00e9 un environnement de bureau. Du coup vous arrivez sur la console et la vous n&rsquo;avez pas ce fichu pav\u00e9 num\u00e9rique d&rsquo;activ\u00e9.<\/p>\n\n\n\n<p>Pour ce faire nous allons cr\u00e9er une fichier  <strong><em>\/etc\/systemd\/system\/rc-local.service<\/em><\/strong> :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">sudo nano \/etc\/systemd\/system\/rc-local.service<\/code><\/pre>\n\n\n\n<p>Et copier le code suivant dedans:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"c\" class=\"language-c line-numbers\">[Unit]\nDescription=\/etc\/rc.local Compatibility\nConditionPathExists=\/etc\/rc.local\n\n[Service]\nType=forking\nExecStart=\/etc\/rc.local start\nTimeoutSec=0\nStandardOutput=tty\nRemainAfterExit=yes\nSysVStartPriority=99\n\n[Install]\nWantedBy=multi-user.target<\/code><\/pre>\n\n\n\n<p>  Ensuite, cr\u00e9er le fichier <em><strong>\/etc\/rc.local<\/strong> <\/em>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">nano \/etc\/rc.local<\/code><\/pre>\n\n\n\n<p>Puis on ajoute dedans ceci:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash line-numbers\">#!\/bin\/sh -e\n#\n# rc.local\n#\n# This script is executed at the end of each multiuser runlevel.\n# Make sure that the script will \"exit 0\" on success or any other\n# value on error.\n#\n# In order to enable or disable this script just change the execution\n# bits.\n#\n# By default this script does nothing.\n\n# Turn Numlock on for the TTYs:\nfor tty in \/dev\/tty[1-6]; do\n    \/usr\/bin\/setleds -D +num &lt; $tty\ndone\n\nexit 0<\/code><\/pre>\n\n\n\n<p> On ajoute l&rsquo;autorisation d\u2019ex\u00e9cution au script<strong><em> \/etc\/rc.local<\/em><\/strong> cr\u00e9er&nbsp;pr\u00e9c\u00e9demment, puis on active le nouveau service:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">chmod +x \/etc\/rc.local\nsystemctl enable rc-local<\/code><\/pre>\n\n\n\n<p>Maintenant lors d&rsquo;un red\u00e9marrage le pav\u00e9 num\u00e9rique devrait \u00eatre activ\u00e9. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sur une installation fraiche d&rsquo;une Debian 9 il y a un truc \u00e9nervant c&rsquo;est que le pav\u00e9 num\u00e9rique n&rsquo;est pas activ\u00e9 par d\u00e9faut. Du coup &hellip; <\/p>\n","protected":false},"author":1,"featured_media":97748,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[238,6],"tags":[236,239,240],"class_list":["post-97744","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","category-logiciel-libre","tag-debian","tag-linux","tag-os"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2020\/04\/debian-gnu-linux.jpg?fit=620%2C330&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pbOkQ3-pqw","_links":{"self":[{"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/posts\/97744","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/comments?post=97744"}],"version-history":[{"count":11,"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/posts\/97744\/revisions"}],"predecessor-version":[{"id":97758,"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/posts\/97744\/revisions\/97758"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/media\/97748"}],"wp:attachment":[{"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/media?parent=97744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/categories?post=97744"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/tags?post=97744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}