#36 Pavé numérique non activé par défaut sur lightdm

Closed
opened 1 year ago by sushy · 28 comments
sushy commented 1 year ago

Bonsoir,
Lors de l’identification utilisateur sur la fenêtre de connexion LightDM, le pavé numérique n’est pas activé par défaut.
Est-ce possible de modifier ce paramétrage pour éviter des désagréments aux novices ?

Bonsoir, Lors de l'identification utilisateur sur la fenêtre de connexion LightDM, le pavé numérique n'est pas activé par défaut. Est-ce possible de modifier ce paramétrage pour éviter des désagréments aux novices ?
Caribou22 commented 1 year ago
Collaborator

Bonsoir :)

On en avait justement déjà discuté : https://debian-facile.org/git/ProjetsDF/dfiso-buster/issues/18
La crainte est que ça pose problème sur certains claviers sans pavé numérique séparé. De mémoire, ça m’est déjà arrivé.

Bonsoir :) On en avait justement déjà discuté : https://debian-facile.org/git/ProjetsDF/dfiso-buster/issues/18 La crainte est que ça pose problème sur certains claviers sans pavé numérique séparé. De mémoire, ça m'est déjà arrivé.
otyugh commented 1 year ago
Collaborator

Mmoi j’ai déjà donné mon avis : faudrait que ce soit le par défaut partout, parce que les claviers non-bizarres sont majoritaires ; les minoritaires n’ont qu'à désinstaller numlockx, c’est 2 secondes à faire ! :o

Mmoi j'ai déjà donné mon avis : faudrait que ce soit le par défaut partout, parce que les claviers non-bizarres sont majoritaires ; les minoritaires n'ont qu'à désinstaller numlockx, c'est 2 secondes à faire ! :o
sushy commented 1 year ago
Poster

Ok avec otyugh.

Ok avec otyugh.
otyugh commented 1 year ago
Collaborator

/me invoque d’autres avis sur le forum parce qu’il est persuadé d’avoir raison sent qu’on est toujours dans un ex-equo ^^’

/me invoque d'autres avis sur le forum parce qu'il est persuadé d'avoir raison sent qu'on est toujours dans un ex-equo ^^'
Caribou22 commented 1 year ago
Collaborator

Quelques liens trouvés qui évoquent le problème dont je parlais :

Synthèse : Sur les ordis portables qui n’ont pas de pavé numérique séparé (Les 14” et inférieurs en général), celui-ci est chevauché sur les lettres les plus à droite du clavier. (UIOPJKLMN,;:! par exemple). Donc si celui-ci est activé, les lettres concernées deviennent des chiffres.
Et le raccourci clavier pour le désactiver est parfois complexe et peu visible sur le clavier.

Quelques photos d’ordis que j’ai chez moi qui ont ce type de clavier, on y voit le pavé numérique “chevauché”, et le racourci clavier toujours différent pour désactiver celui-ci :

Image en grand : https://pix.toile-libre.org/?img=1587649231.jpg

Image en grand : https://pix.toile-libre.org/?img=1587649302.jpg

Image en grand : https://pix.toile-libre.org/?img=1587649322.jpg

Voilà pour mon argumentaire “contre”.

Maintenant je vais plaider pour le pour : j’ai fait un test sur mon Thinkpad X220i qui a ce genre de clavier, et activer le numlockx n’a pas causé ce problème.
A voir si c’est une exception ou non :) Je testerai sur d’autres ordis dès que possible.

Quelques liens trouvés qui évoquent le problème dont je parlais : * https://forum.primtux.fr/viewtopic.php?id=701 * https://www.commentcamarche.net/forum/affich-34744259-pc-portable-ecrit-chiffre-a-la-place-des-lettres * https://forum.pcastuces.com/mon_clavier_tape_des_chiffres_au_lieu_des_lettres-f4s62385.htm * https://www.clubic.com/forum/t/probleme-de-frappe-clavier-thinkpad-t22-impossible-de-taper-lettre-u-i-o-j-k-l/128545 * https://www.commentcamarche.net/forum/affich-12584441-clavier-ecrit-chiffres-a-la-place-des-lettres * https://memo.wicod.fr/clavier-ecrit-chiffres-a-place-lettres/ * https://support.hp.com/fr-fr/document/c01412691 * https://forums.futura-sciences.com/logiciel-software-open-source/188715-touche-lettres-transforme-chiffres.html Synthèse : Sur les ordis portables qui n'ont pas de pavé numérique séparé (Les 14" et inférieurs en général), celui-ci est chevauché sur les lettres les plus à droite du clavier. (UIOPJKLMN,;:! par exemple). Donc si celui-ci est activé, les lettres concernées deviennent des chiffres. Et le raccourci clavier pour le désactiver est parfois complexe et peu visible sur le clavier. Quelques photos d'ordis que j'ai chez moi qui ont ce type de clavier, on y voit le pavé numérique "chevauché", et le racourci clavier toujours différent pour désactiver celui-ci : ![](https://pix.toile-libre.org/upload/img/1587649231.jpg) Image en grand : https://pix.toile-libre.org/?img=1587649231.jpg ![](https://pix.toile-libre.org/upload/img/1587649322.jpg) Image en grand : https://pix.toile-libre.org/?img=1587649302.jpg ![](https://pix.toile-libre.org/upload/img/1587649302.jpg) Image en grand : https://pix.toile-libre.org/?img=1587649322.jpg Voilà pour mon argumentaire "contre". Maintenant je vais plaider pour le pour : j'ai fait un test sur mon Thinkpad X220i qui a ce genre de clavier, et activer le numlockx n'a pas causé ce problème. A voir si c'est une exception ou non :) Je testerai sur d'autres ordis dès que possible.
Caribou22 added the
Bug
label 1 year ago
sushy commented 1 year ago
Poster

Sur un Lenovo T480, 14”, il n’y a pas les chiffres sur ces touches.

Sur un Lenovo T480, 14", il n'y a pas les chiffres sur ces touches.
Caribou22 added the
Proposition
label 1 year ago
Caribou22 removed the
Bug
label 1 year ago
otyugh added the
À trancher
label 1 year ago
otyugh removed the
Proposition
label 1 year ago
otyugh commented 1 year ago
Collaborator

À mon avis, vu comme ça se précise, on va jamais décider. T__T

À mon avis, vu comme ça se précise, on va jamais décider. T__T
arpinux commented 1 year ago
Collaborator

ça va couper chérie

![ça va couper chérie](https://blog.open-linking.com/wp-content/uploads/2018/04/tumblr_inline_mv0lwmSNt91s9x8us1.gif)
Caribou22 commented 1 year ago
Collaborator

L’intégrer permettrait de trancher :)
Pas de retours de bugs : on garde.
Au moins un retour de bug : on retire.

Problème : c’est du crash test sur une ISO stable donc non :P
-> On l’intègre sur une ISO testing après la 10.4 ? :)

L'intégrer permettrait de trancher :) Pas de retours de bugs : on garde. Au moins un retour de bug : on retire. Problème : c'est du crash test sur une ISO stable donc non :P -> On l'intègre sur une ISO testing après la 10.4 ? :)
arpinux commented 1 year ago
Collaborator

dans le cadre d’une iso de test (et non “testing” car c’est bullseye :P ) oui, je serait pour l’intégrer et il faudrait aussi avoir un petit comité de testeurs pour que la branche “test” serve réellement à quelque chose. si c’est juste pour tester en privé, ça vaut pas le coup.
un peu comme EmmaDE quand ils sortent une version alpha ou beta en ligne pour receuillir le plus de retours possibles :)

dans le cadre d'une iso de test (et non "testing" car c'est bullseye :P ) oui, je serait pour l'intégrer et il faudrait aussi avoir un petit comité de testeurs pour que la branche "test" serve réellement à quelque chose. si c'est juste pour tester en privé, ça vaut pas le coup. un peu comme EmmaDE quand ils sortent une version alpha ou beta en ligne pour receuillir le plus de retours possibles :)
arpinux commented 11 months ago
Collaborator

bon ... toujours aucun retour négatif sur le fofo à ce sujet en fait ... donc je tranche pour une fermeture de ce ticket sans rien modifier ... les nombres peuvent se faire avec shift+n° sur Tous les claviers, donc le truc du pavé numérique, je trouve que c’est un mini-détail qu’on pourra résoudre facilement en une réponse sur le fofo au cas ou.

modifier le comportement par défaut d’une appli pour des raisons de confort ne me semble pas raisonnable :)

objections ?

bon ... toujours aucun retour négatif sur le fofo à ce sujet en fait ... donc je tranche pour une fermeture de ce ticket sans rien modifier ... les nombres peuvent se faire avec shift+n° sur Tous les claviers, donc le truc du pavé numérique, je trouve que c'est un mini-détail qu'on pourra résoudre facilement en une réponse sur le fofo au cas ou. modifier le comportement par défaut d'une appli pour des raisons de confort ne me semble pas raisonnable :) objections ?
otyugh commented 11 months ago
Collaborator

Oui mais je perd par minorité. Pis le sujet traîne depuis trop longtemps ;)

Oui mais je perd par minorité. Pis le sujet traîne depuis trop longtemps ;)
otyugh closed this issue 11 months ago
otyugh commented 11 months ago
Collaborator

Ahm. En truc pas cher qu’on peut faire toutefois, c’est d’activer numlockx par défaut dans lightdm quand il est installé.

Ça ferait quelque chose comme (dans /etc/lightdm/lightdm.conf) :
greeter-setup-script=/bin/sh -c ‘test -x /usr/bin/numlockx && /usr/bin/numlockx on’

Sinon juste les gens le font eux-même x)

Ahm. En truc pas cher qu'on peut faire toutefois, c'est d'activer numlockx par défaut dans lightdm quand il est installé. Ça ferait quelque chose comme (dans /etc/lightdm/lightdm.conf) : greeter-setup-script=/bin/sh -c 'test -x /usr/bin/numlockx && /usr/bin/numlockx on' Sinon juste les gens le font eux-même x)
arpinux commented 11 months ago
Collaborator

personne ne perd ou ne gagne, osef de gagner ou perdre, faut juste y arriver :P

personne ne perd ou ne gagne, osef de gagner ou perdre, faut juste y arriver :P
otyugh commented 11 months ago
Collaborator

Je voulais dire “cette opinion de moi perd”, pas moi. J’ai beauuuucoup d’opinions qui perdent et ça me va très bien. On vivrait dans une drôle d’utopie/dystopie sinon :D

Pis j’ai plein d’autres sujet qui m’attachent plus. Si je suis ennuyé de quelque chose c’est plus du temps passé à s’atternoyer sur deux queues de cerises - je ne crois pas du tout à l’idée “si on discute assez longtemps on sera tous d’accord”. Au mieux on peut se comprendre, mais il n’est ni nécessaire ni envisable d'être toujours d’accord.

Trancher est horriblement compliqué sans froisser des gens, et pour l'éviter on tend à éteeeeendre le truc au point qu’on laisse traîner. On a pas vraiment de méthode de décision autre qu’informel - mais honnêtement ça me va très bien.

Abandonner une position quand j’arrive pas à convaincre me va. Donc je le dis -et c'était peut-être dit maladroitement :p

Je voulais dire "cette opinion de moi perd", pas moi. J'ai beauuuucoup d'opinions qui perdent et ça me va très bien. On vivrait dans une drôle d'utopie/dystopie sinon :D Pis j'ai plein d'autres sujet qui m'attachent plus. Si je suis ennuyé de quelque chose c'est plus du temps passé à s'atternoyer sur deux queues de cerises - je ne crois pas du tout à l'idée "si on discute assez longtemps on sera tous d'accord". Au mieux on peut se comprendre, mais il n'est ni nécessaire ni envisable d'être toujours d'accord. Trancher est horriblement compliqué sans froisser des gens, et pour l'éviter on tend à éteeeeendre le truc au point qu'on laisse traîner. On a pas vraiment de méthode de décision autre qu'informel - mais honnêtement ça me va très bien. Abandonner une position quand j'arrive pas à convaincre me va. Donc je le dis -et c'était peut-être dit maladroitement :p
sushy commented 11 months ago
Poster
Petit lien intéressant : [https://tutox.fr/2020/08/16/activer-pave-numerique-ubuntu/](https://tutox.fr/2020/08/16/activer-pave-numerique-ubuntu/)
arpinux commented 11 months ago
Collaborator

intéressant en effet.

donc pour lui, si les débutant-e-s quittent parfois linux, c’est à cause d’un pavé numérique non activé par défaut pour tout le monde... intéressant :P

...un petit détail qui tue tout le travail accompli pour convaincre l’utilisateur...

vrai que c’est super dur d’appuyer sur la touche “numlock” de son clavier...

ce qui tue tout le travail accompli, ce sont les articles de ce genre...

mais je dois être de mauvaise humeur

intéressant en effet. donc pour lui, si les débutant-e-s quittent parfois linux, c'est à cause d'un pavé numérique non activé par défaut pour tout le monde... intéressant :P > ...un petit détail qui tue tout le travail accompli pour convaincre l’utilisateur... vrai que c'est super dur d'appuyer sur la touche "numlock" de son clavier... ce qui tue tout le travail accompli, ce sont les articles de ce genre... mais je dois être de mauvaise humeur
sushy commented 11 months ago
Poster

mais je dois être de mauvaise humeur

Non certain aime bien monter des sujets comme un soufflé au fromage

> mais je dois être de mauvaise humeur Non certain aime bien monter des sujets comme un soufflé au fromage :-:
otyugh commented 10 months ago
Collaborator

Y a du nouveau >_>

numlockx est déjà prévu pour être assez intelligent et ne pas s’activer sur les portables.

cat /etc/default/numlockx

# Configuration file for numlockx

# State of numlog on start of X session
# Accepts following options:
#  auto - turns numlock on unless ran on laptop
#  on - turns numlock on
#  off - turns numlock off
#  keep - does not change numlock state
#  toggle - toggles numlock state
NUMLOCK=auto

Quelqu’un sur portable a essayé d’installer numlockx et a vérifié si numlockx était forcé ? Parce que c’es prévu pour ne pas.

Si ça ne marchait pas, on pourrait aussi se reposer sur le script detect-laptop pour activer ou non numlockx, comme suggéré par patrick.

Y a du nouveau >_> numlockx est déjà prévu pour être assez intelligent et ne pas s'activer sur les portables. > cat /etc/default/numlockx ``` # Configuration file for numlockx # State of numlog on start of X session # Accepts following options: # auto - turns numlock on unless ran on laptop # on - turns numlock on # off - turns numlock off # keep - does not change numlock state # toggle - toggles numlock state NUMLOCK=auto ``` Quelqu'un sur portable a essayé d'installer numlockx et a vérifié si numlockx était forcé ? Parce que c'es prévu pour ne pas. Si ça ne marchait pas, on pourrait aussi se reposer sur le script `detect-laptop` pour activer ou non numlockx, comme suggéré par patrick.
Caribou22 commented 10 months ago
Collaborator

Apparemment ça pose problème ici : https://debian-facile.org/viewtopic.php?pid=342203#p342203
Mais je ne sais pas comment numlockx y est configuré.

Je vais faire des tests sur mon laptop :) (En l’installant de cette manière : https://debian-facile.org/viewtopic.php?pid=342203#p342203)

Edit : Je suis sur un laptop actuellement et :

cat /etc/default/numlockx 
# Configuration file for numlockx

# State of numlog on start of X session
# Accepts following options:
#  auto - turns numlock on unless ran on laptop
#  on - turns numlock on
#  off - turns numlock off
#  keep - does not change numlock state
#  toggle - toggles numlock state
NUMLOCK=auto

Malgré ce fichier, numlockx est bien activé.
MAIS : c’est un laptop 17” avec un pavé numérique séparé, donc c’est le comportement que je souhaite. (Mais il n’est pas conforme à ce qu’indique ce fichier de config)

Edit 2 : La fonction toggle (ou keep ?) serait intéressante si elle marche. Dans l’idéal, si le pavé numérique est désactivé par défaut et qu’une seule activation le maintient actif, ça devrait convenir à tout le monde :)

Apparemment ça pose problème ici : https://debian-facile.org/viewtopic.php?pid=342203#p342203 Mais je ne sais pas comment numlockx y est configuré. Je vais faire des tests sur mon laptop :) (En l'installant de cette manière : https://debian-facile.org/viewtopic.php?pid=342203#p342203) Edit : Je suis sur un laptop actuellement et : ``` cat /etc/default/numlockx # Configuration file for numlockx # State of numlog on start of X session # Accepts following options: # auto - turns numlock on unless ran on laptop # on - turns numlock on # off - turns numlock off # keep - does not change numlock state # toggle - toggles numlock state NUMLOCK=auto ``` Malgré ce fichier, numlockx est bien activé. MAIS : c'est un laptop 17" avec un pavé numérique séparé, donc c'est le comportement que je souhaite. (Mais il n'est pas conforme à ce qu'indique ce fichier de config) Edit 2 : La fonction toggle (ou keep ?) serait intéressante si elle marche. Dans l'idéal, si le pavé numérique est désactivé par défaut et qu'une seule activation le maintient actif, ça devrait convenir à tout le monde :)
otyugh commented 10 months ago
Collaborator

Zut.

Mhhhhh. Ça serait keep. Toggle c’est juste passer de l'état initial à l’autre (et je suppose qu’il y est parce qu’il est aussi disponnible via la ligne de commande, mais dans ce fichier de config ça semble un peu bizarre de pouvoir l’utiliser X_X).

Oui on peut tester avec keep. Si ça ne marche pas on peut aussi utiliser l’astuce laptop-detect qui sert spécifiquement à détecter si on est sur un laptop ou non.

Zut. Mhhhhh. Ça serait keep. Toggle c'est juste passer de l'état initial à l'autre (et je suppose qu'il y est parce qu'il est aussi disponnible via la ligne de commande, mais dans ce fichier de config ça semble un peu bizarre de pouvoir l'utiliser X_X). Oui on peut tester avec keep. Si ça ne marche pas on peut aussi utiliser l'astuce `laptop-detect` qui sert spécifiquement à détecter si on est sur un laptop ou non.
arpinux reopened this issue 10 months ago
arpinux commented 10 months ago
Collaborator

ajout de laptop-detect dans DFiso-10.5-2 : 2a46165107

donc à tester avec numlockx pour voir si la détection du laptop se fait correctement et qu’il n’y a pas activation du pavé numérique sur les portables.

ajout de laptop-detect dans DFiso-10.5-2 : https://debian-facile.org/git/ProjetsDF/dfiso-buster/commit/2a4616510776a3c2aa81d06d2e9f980b2a8910cb donc à tester avec numlockx pour voir si la détection du laptop se fait correctement et qu'il n'y a pas activation du pavé numérique sur les portables.
otyugh commented 10 months ago
Collaborator

Je ne vois rien qui indique que l’un utilise l’autre par défaut ?

J’ai jeté un oeil au comment de emmabuntu et /config/includes.chroot/usr/bin/emmabuntus_config.sh :

/usr/bin/laptop-detect -v
status=$?
if [ $status -eq 0 ]
then
    numlockx off
    echo "Numeric keypad Off"
elif [ $status -eq 1 ]
then
    numlockx on
    echo "Numeric keypad On"
else
    numlockx off
    echo "Failed to detect keypad type"
    echo "Return code = $status"
fi

...C’est pas très élégant du tout et ça marche que au premier démarrage nan ? A moins que le script ne se lance à chaque démarrage ? X_X

Boooarf.

Je ne vois rien qui indique que l'un utilise l'autre par défaut ? J'ai jeté un oeil au comment de emmabuntu et /config/includes.chroot/usr/bin/emmabuntus_config.sh : ``` /usr/bin/laptop-detect -v status=$? if [ $status -eq 0 ] then numlockx off echo "Numeric keypad Off" elif [ $status -eq 1 ] then numlockx on echo "Numeric keypad On" else numlockx off echo "Failed to detect keypad type" echo "Return code = $status" fi ``` ...C'est pas très élégant du tout et ça marche que au premier démarrage nan ? A moins que le script ne se lance à chaque démarrage ? X_X Boooarf.
arpinux commented 10 months ago
Collaborator

en fait je parlai de la fonction de base de numlockx qui détecte nativement le laptop normalement, celle dont tu avais parlé sur le fofo. j’imaginais que numlockx se servait de laptop-detect.

en fait je parlai de la fonction de base de numlockx qui détecte nativement le laptop normalement, celle dont tu avais parlé sur le fofo. j'imaginais que numlockx se servait de laptop-detect.
otyugh commented 10 months ago
Collaborator

D’après apt ces deux paquets n’ont aucune relation en tous cas.

Moi tout ce que je peux proposer c’est dès le premier démarrage une auto-configuration de numlockx en “keep” si détecté en tant que laptop ou en “laissé en auto” sinon. C’est apriori facile à faire. Je fais faire une branche de suite pour montrer comment je verrais ça.

D'après apt ces deux paquets n'ont aucune relation en tous cas. Moi tout ce que je peux proposer c'est dès le premier démarrage une auto-configuration de numlockx en "keep" si détecté en tant que laptop ou en "laissé en auto" sinon. C'est apriori facile à faire. Je fais faire une branche de suite pour montrer comment je verrais ça.
arpinux commented 10 months ago
Collaborator

^^ j’aime pas oublier les minorités du clavier :P ... mais peut-être car avec le mac, c’est assez chiant :P

bref, comme tu avais dit que la conf de base de numlockx faisait la différence entre laptop et pc, autant l’ajouter et le laisser en conf par défaut : si c’est un pc, le numlock sera activé et voilà.
si c’est un portable, numloxk ne s’activera pas et le problème est résolu ? non ?

edit : vu ta mod, bah si “keep” te sembles mieux, en avant, push :) je testerais sur un portable :)

^^ j'aime pas oublier les minorités du clavier :P ... mais peut-être car avec le mac, c'est assez chiant :P bref, comme tu avais dit que la conf de base de numlockx faisait la différence entre laptop et pc, autant l'ajouter et le laisser en conf par défaut : si c'est un pc, le numlock sera activé et voilà. si c'est un portable, numloxk ne s'activera pas et le problème est résolu ? non ? edit : vu ta mod, bah si "keep" te sembles mieux, en avant, push :) je testerais sur un portable :)
otyugh commented 10 months ago
Collaborator

En théorie oui.

Aussi autre chose, par défaut numlockx s’appliquer après lightdm. Ça veut dire que les gens qui ont des chiffres dans leur mot de passe l’ont dans le baba.

https://wiki.archlinux.org/index.php/LightDM#NumLock_on_by_default :(


Dans la même veine, un workaround serait greeter-setup-script=/usr/bin/sh -c "/usr/bin/laptop-detect || /usr/bin/numlockx on"... Mais je vois pas comment faire autrement, là, du coup.

En théorie oui. Aussi autre chose, par défaut numlockx s'appliquer après lightdm. Ça veut dire que les gens qui ont des chiffres dans leur mot de passe l'ont dans le baba. https://wiki.archlinux.org/index.php/LightDM#NumLock_on_by_default :( --- Dans la même veine, un workaround serait ```greeter-setup-script=/usr/bin/sh -c "/usr/bin/laptop-detect || /usr/bin/numlockx on"```... Mais je vois pas comment faire autrement, là, du coup.
otyugh commented 10 months ago
Collaborator

J’ai testé numlockx sur un portable moderne sans pavé tactil : par défaut le comportement est mauvais (toujours activé au démarrage) même avec “keep” (qui ne semble pas pris en compte).

Conclusion : pistes essayées, et c’est pas bon. :(


Ha et pour info, Ubuntu non plus n’inclue pas numlockx par défaut.

J’ai envie d’intégrer le hack numlockx dans lightdm, et d’abandonner l’installation automatique de numlockx. Comme ça s’il est installé ça marchera partout. Et s’il est pas installé (par défaut) ben ça change rien.

J'ai testé numlockx sur un portable moderne sans pavé tactil : par défaut le comportement est mauvais (toujours activé au démarrage) même avec "keep" (qui ne semble pas pris en compte). Conclusion : pistes essayées, et c'est pas bon. :( --- Ha et pour info, Ubuntu non plus n'inclue pas numlockx par défaut. J'ai envie d'intégrer le hack numlockx dans lightdm, et d'abandonner l'installation automatique de numlockx. Comme ça s'il est installé ça marchera partout. Et s'il est pas installé (par défaut) ben ça change rien.
otyugh closed this issue 9 months ago
Sign in to join this conversation.
No Milestone
No Assignees
4 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.