Clavier bluetooth = gdm3 en qwerty

Bonjour,

Je viens d’acquérir un clavier bluetooth. Ce dernier fonctionne nickel sous gnome3, reconnu de suite par le bluetooth manager.
Je rencontre cependant trois problèmes :

  1. Mon clavier est en qwerty sous gdm3 (à l’écran de login), puis redevient azerty une fois ma session lancée. J’ai reconfiguré le clavier mais rien ne change. C’est un peu pénible pour taper les mots de passe :013 .

  2. Un inconvénient auquel je ne n’avais pas pensé : le dualboot. En effet, j’ai un win7 pour jouer et lorsque que j’apparie le clavier sous win, celui-ci ne l’est plus sous debian. Et vice et versa. Il faut refaire l’install à chaque changement d’os… Je contourne en utilisant un filaire sous win. J’ai essayé plusieurs choses mais rien ne fonctionne. A noter que la souris, qui ne demande pas de code à l’association, fonctionne sans soucis sur les deux os.

  3. Grub ne prend pas en charge mon clavier bluetooth, embêtant pour choisir l’os à booter.

Si quelqu’un a déjà été confronté à cela, je suis preneur.

Merci, et meilleurs voeux (gnu!!) à tous.
a+

Mais c’est normal ! par quoi ? voudrais-tu que ton clavier sois reconnu ? un OS ? non bien sur !

Ce que tu voudrais faire est pourtant possible, il faut que :

1 -> tu ais un carte d’extension interne qui sache directement dialoguer avec ton clavier blutooth

2 -> il n’y a pas pas de 2, à mon sens, il faut que dés le démarrage ta carte interne sache dialoguer avec ton clavier

Comment veux-tu faire autrement ?

Conclusion : soi tu disposes d’une carte interne ( additionnelle ) sachant dialoguer avec ton clavier blutooth dès le bios, soit passe ton chemin !

Voici ce que je pense simplement :033

Bonsoir jul,

Je te prie de bien vouloir m’excuser pour la formulation de mon “post” :017 , je suis désolé :blush: , j’espère que tu ne m’en voudras pas ! ( :12 )

j’était un peu :030 hier soir, j’espère au moins que ma réponse t’as été utile,

Bonne soirée

Non, t’inquiète… pas de problèmes. Je te remercie plutôt pour prendre le temps de me répondre. :laughing:

Donc si je comprends bien, tous mes “petits soucis” sont dûs au fait que j’utilise un dongle bluetooth USB ; il faudrait que le pc gère le bluetooth en “natif” (comme sur certains portables par exemple) ?

[quote=“jul”][…]

Non, t’inquiète… pas de problèmes. Je te remercie plutôt p prendre le temps de me répondre. :laughing: [/quote] Merci c’est sympas ![quote=“jul”]

Donc si je comprends bien, tous mes “petits soucis” sont dûs au fait que j’utilise un dongle bluetooth USB ; il faudrait que le pc gère le bluetooth en “natif” (comme sur certains portables par exemple) ?[/quote]
Oui, et il faut pouvoir y associer l’interruption matérielle du clavier, je te répond depuis un téléphone mobile une vraie galère , je ferais des recherches + détaillées à partir d’un vrai ordi ! By

ok merci… :023

J’ai vu des trucs déjà, mais rien de très concluant.

Salut jul,

Je suis sur un vrai ordi, c’est mieux qu’un cell-phone !

J’ai trouvé ça vite fait :

stackoverflow.com/questions/3862 … bootloader

En gros il dit ce que je pensais (Edit : et ajoute que si ton bios est capable de voir le dongle bluetooth comme un clavier usb, ça devrait marcher sans se prendre la tête avec les modules de grub2 comme je le développe ci dessous, et tu pourrais régler le pb au niveau du bios, si j’ai bien tout compris ), mais il ne faut pas oublier que grub2 est modulaire, regarde un peu tous les modules dont il dispose pour gérer tout un “tas” de situations ( impressionnant ! ) :
[size=85][code]find /boot/grub/ -iname ‘*.mod’

/boot/grub/pbkdf2.mod
/boot/grub/bsd.mod
/boot/grub/read.mod
/boot/grub/gzio.mod
/boot/grub/cpio.mod
/boot/grub/tar.mod
/boot/grub/vbeinfo.mod
/boot/grub/efiemu.mod
/boot/grub/usbms.mod
/boot/grub/video_cirrus.mod
/boot/grub/keystatus.mod
/boot/grub/sleep.mod
/boot/grub/iso9660.mod
/boot/grub/bufio.mod
/boot/grub/regexp.mod
/boot/grub/part_sun.mod
/boot/grub/acpi.mod
/boot/grub/lsmmap.mod
/boot/grub/lspci.mod
/boot/grub/usb.mod
/boot/grub/gcry_arcfour.mod
/boot/grub/play.mod
/boot/grub/gcry_rfc2268.mod
/boot/grub/vbetest.mod
/boot/grub/usbtest.mod
/boot/grub/setjmp.mod
/boot/grub/hashsum.mod
/boot/grub/normal.mod
/boot/grub/gcry_whirlpool.mod
/boot/grub/probe.mod
/boot/grub/minix.mod
/boot/grub/xnu.mod
/boot/grub/elf.mod
/boot/grub/serial.mod
/boot/grub/gfxterm.mod
/boot/grub/raid.mod
/boot/grub/datehook.mod
/boot/grub/ata.mod
/boot/grub/uhci.mod
/boot/grub/zfs.mod
/boot/grub/biosdisk.mod
/boot/grub/dm_nv.mod
/boot/grub/gcry_blowfish.mod
/boot/grub/help.mod
/boot/grub/hexdump.mod
/boot/grub/memdisk.mod
/boot/grub/search_fs_file.mod
/boot/grub/hello.mod
/boot/grub/part_amiga.mod
/boot/grub/linux.mod
/boot/grub/ufs1.mod
/boot/grub/ufs2.mod
/boot/grub/cmostest.mod
/boot/grub/gcry_crc.mod
/boot/grub/part_msdos.mod
/boot/grub/iorw.mod
/boot/grub/gcry_rijndael.mod
/boot/grub/extcmd.mod
/boot/grub/cat.mod
/boot/grub/part_gpt.mod
/boot/grub/functional_test.mod
/boot/grub/afs_be.mod
/boot/grub/gcry_cast5.mod
/boot/grub/msdospart.mod
/boot/grub/aout.mod
/boot/grub/vbe.mod
/boot/grub/reiserfs.mod
/boot/grub/multiboot.mod
/boot/grub/mdraid.mod
/boot/grub/ls.mod
/boot/grub/affs.mod
/boot/grub/gcry_twofish.mod
/boot/grub/befs.mod
/boot/grub/raid5rec.mod
/boot/grub/datetime.mod
/boot/grub/cmp.mod
/boot/grub/trig.mod
/boot/grub/test.mod
/boot/grub/gptsync.mod
/boot/grub/hfs.mod
/boot/grub/gcry_md5.mod
/boot/grub/loopback.mod
/boot/grub/jpeg.mod
/boot/grub/pxe.mod
/boot/grub/gcry_serpent.mod
/boot/grub/tga.mod
/boot/grub/png.mod
/boot/grub/font.mod
/boot/grub/gcry_sha512.mod
/boot/grub/video_fb.mod
/boot/grub/videotest.mod
/boot/grub/afs.mod
/boot/grub/chain.mod
/boot/grub/date.mod
/boot/grub/mmap.mod
/boot/grub/nilfs2.mod
/boot/grub/setpci.mod
/boot/grub/blocklist.mod
/boot/grub/ntfscomp.mod
/boot/grub/scsi.mod
/boot/grub/gcry_rmd160.mod
/boot/grub/usb_keyboard.mod
/boot/grub/pxecmd.mod
/boot/grub/gfxmenu.mod
/boot/grub/password_pbkdf2.mod
/boot/grub/crc.mod
/boot/grub/vga.mod
/boot/grub/bitmap.mod
/boot/grub/multiboot2.mod
/boot/grub/loadenv.mod
/boot/grub/ext2.mod
/boot/grub/fshelp.mod
/boot/grub/linux16.mod
/boot/grub/cs5536.mod
/boot/grub/hdparm.mod
/boot/grub/raid6rec.mod
/boot/grub/part_sunpc.mod
/boot/grub/fat.mod
/boot/grub/cpuid.mod
/boot/grub/gcry_tiger.mod
/boot/grub/boot.mod
/boot/grub/ata_pthru.mod
/boot/grub/video.mod
/boot/grub/xfs.mod
/boot/grub/xnu_uuid.mod
/boot/grub/ntfs.mod
/boot/grub/gcry_camellia.mod
/boot/grub/gcry_sha256.mod
/boot/grub/sfs.mod
/boot/grub/vga_text.mod
/boot/grub/zfsinfo.mod
/boot/grub/echo.mod
/boot/grub/part_acorn.mod
/boot/grub/bitmap_scale.mod
/boot/grub/at_keyboard.mod
/boot/grub/relocator.mod
/boot/grub/udf.mod
/boot/grub/terminal.mod
/boot/grub/befs_be.mod
/boot/grub/part_bsd.mod
/boot/grub/search_label.mod
/boot/grub/password.mod
/boot/grub/gcry_md4.mod
/boot/grub/gcry_seed.mod
/boot/grub/pci.mod
/boot/grub/halt.mod
/boot/grub/gcry_sha1.mod
/boot/grub/search_fs_uuid.mod
/boot/grub/minicmd.mod
/boot/grub/gcry_des.mod
/boot/grub/search.mod
/boot/grub/jfs.mod
/boot/grub/memrw.mod
/boot/grub/parttool.mod
/boot/grub/example_functional_test.mod
/boot/grub/915resolution.mod
/boot/grub/lvm.mod
/boot/grub/video_bochs.mod
/boot/grub/true.mod
/boot/grub/ohci.mod
/boot/grub/terminfo.mod
/boot/grub/hfsplus.mod
/boot/grub/part_apple.mod
/boot/grub/reboot.mod
/boot/grub/drivemap.mod
/boot/grub/gettext.mod
/boot/grub/crypto.mod
/boot/grub/configfile.mod

[/code]
[/size]
[size=85][code]find /boot/grub/ -iname ‘*.mod’ | grep -i key

/boot/grub/keystatus.mod
/boot/grub/usb_keyboard.mod
/boot/grub/at_keyboard.mod
[/code][/size]
Tu vois que tu disposes de modules qui gèrent les claviers usb par exemple ( Edit : et donc il semble jouable d’essayer de faire comprendre à grub2 qu’il doit utiliser un clavier usb ? )

En ce qui concerne le bios :
[size=85][code]find /boot/grub/ -iname ‘*.mod’ | grep -i bios

/boot/grub/biosdisk.mod
[/code][/size]
En ce qui concerne linux et unix :
[size=85][code]find /boot/grub/ -iname ‘*.mod’ | grep -i linux

/boot/grub/linux.mod
/boot/grub/linux16.mod

find /boot/grub/ -iname ‘*.mod’ | grep -i unix

pas de module concernant le mot unix

[/code][/size]

Ceci ne m’a rien donné
[size=85][code]find /boot/grub/ -iname ‘*.mod’ | grep -i blu

find /boot/grub/ -iname ‘*.mod’ | grep -i wifi

find /boot/grub/ -iname ‘.mod’ | grep -i wireless[/code][/size]
Par exemple sans le module /boot/grub/ext2.mod :
[size=85][code]find /boot/grub/ -iname '
.mod’ | grep -i ext2

/boot/grub/ext2.mod
[/code][/size]
grub2 serait incapable d’aller lire ton /boot/grub/grub.cfg et ne pourrait pas afficher la liste des différents OS à booter, ce qui veut dire en clair que si tu trouve un module grub2 lui permettant de dialoguer avec ton clavier, ça serait gagné ?

C’est une piste comme une autre, c’est bien intéressant en tout cas

Sur grub2 il y a tous les liens que loreleil a conseillé récemment :

probleme-grub2-t36663.html#p368986

Je pensais tout particulièrement au 3ième liens linuxpedia.fr/doku.php/expert/grub2
sans avoir d’avis particulier sur les autres liens que je n’ai jamais eu le temps de suivre …

À suivre … ( ça m’intéresse moi toutes ces expériences ! )

Bonne journée :wink:

Wow !!! Va falloir que je manche sérieusement sur tout ça ! :119

Pas le temps en ce moment, mais j’y retourne dès que je peux et te tiens au jus de l’histoire…

Merci en tout cas
a+

Yes !!! :005

[quote=“jul”]Va falloir que je manche sérieusement sur tout ça ! :119

Pas le temps en ce moment, mais j’y retourne dès que je peux et te tiens au jus de l’histoire…

Merci en tout cas
a+[/quote]
Ya pas de quoi ça m’intéresse à titre perso (il y a un moment que je voulais m’acheter un clavier comme ça et je reculais toujours au dernier moment sans comprendre vraiment pourquoi : je l’ai compris à l’exposé de ton pb ! :stuck_out_tongue: )

Ça me parait bien jouable au niveau des modules grub, j’ai entrevu rapidos la solution sur le précédent lien linuxpedia.fr/doku.php/expert/grub2, puisque ton dongle bluetooth ne devrait pas être vu différemment d’un simple clavier usb (s’il est capable de dialoguer de son propre chef en bluetooth avec le clavier distant dés qu’il est pluggé dans un slot usb), alors tout espoir est permis (il suffirait de modifier un script de /etc/grub.d/ pour demander le chargement du module /boot/grub/usb_keyboard.mod dans le core.img) , mais comme tu le dis si bien : le temps … :017 , alors je retourne moi aussi à mes moutons :mrgreen: , bonnes recherches et tiens nous au jus quand tu auras le temps, ciao :033

Edit :

Donc il faudrait inclure le /boot/grub/usb_keyboard.mod dans le mini-initrd “core.img” , et ça roulerai ? ! :033

Salut, bon je me repenche là-dessus… J’ai suivi tes liens et tes explications (obscures aux premiers abords) mais maintenant je pense grosso modo avoir compris le principe.

[quote=“Rantanplan aussi !”]
Donc il faudrait inclure le /boot/grub/usb_keyboard.mod dans le mini-initrd “core.img” , et ça roulerai ? ![/quote]
J’ai rajouté cette ligne dans mon fichier /etc/default/grub

Une ligne s’est bien rajoutée à mon grub.cfg :

Aucuns changements : mon clavier bluetooth ne fonctionne ni dans le bios, ni dans grub, et en qwerty sous gdm3.

Je pense que c’est là le problème puisque gnome demande une association avec un code à taper sur le clavier pour pouvoir connecter le clavier.

Enfin, je suis tombé la-dessus… ça me rend plus pessimiste que toi :
http://savannah.gnu.org/task/?11048

Je pense que c’est là le problème puisque gnome demande une association avec un code à taper sur le clavier pour pouvoir connecter le clavier.[/quote]
Oui …

Dommage que les fabricants n’aient pas été jusqu’à l’association autonome du clavier et du dongle … ?

Pour le pb qwerty / azerty sous X ça doit pouvoir se régler mais j’ai pas trop le coeur de chercher en ce moment, dsl :confused:

J’espère que tu vas t’en sortir sous X, salut :wink: