Bienvenue visiteur (Inscription |  Connexion)
Qui est en ligne ?
Il y a : 19 utilisateurs en ligne, consultez le détail
Auteur Message
pamputt
#0 Message posté le : 03-09-2007 à 14:14:09


Petit scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 28-08-2006
Nombre de messages : 16
Bonjour,
je viens de suivre ce tutoriel pour pouvoir disposer des touches multimédias de mon clavier.
Tout s'est bien déroulé ; je me suis déloggué et reloggué et les touches étaient toujours reconnues.
Mon problème est qu'une fois que j'ai redémarrer mon pc, il ne me reconnaît plus les touches multimédias.
Que dois-je faire ? Qu'est-ce qui ne va pas ? De quelles informations avez-vous besoin ?
Je suis sous Mandriva 2007.1 Spring powerpack.
Merci d'avance

--Message édité par pamputt le 03-09-2007 à 14:14:47--


-------------------------------------
La vérité est ailleurs ...
Rendez vous sur http://www.racketiciel.info/ pour signer la pétition contre la vente liée.
tonton nestor
#1 Message posté le : 03-09-2007 à 18:11:31


Maître Jedi


Forum : Inscrit
Association :
Arrivé(e) le : 16-01-2003
Nombre de messages : 8931
Tu as bien fait l'étape 'lancement au démarrage' ?
http://www.trustonme.net/didactels/254.html#lineak_boot

Peut-être un service à lancer au démarrage du pc (regarde dans /etc/init.d si un script lineak_quelquechose n'existerait pas)...
pamputt
#2 Message posté le : 03-09-2007 à 18:30:48


Petit scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 28-08-2006
Nombre de messages : 16
Oui j'ai bien suivi lancement au démarrage. En regardant dans /etc/init.d, voilàce que j'ai :
/etc/init.d:
used 207 available 9753763
drwxr-xr-x 2 root root 1024 ao 31 16:28 .
drwxr-xr-x 10 root root 1024 ao 31 12:51 ..
-rwx------ 1 root root 1912 jui 3 2006 acpi
-rwx------ 1 root root 1676 jan 11 2007 acpid
-rwx------ 1 root root 7974 sep 19 2006 alsa
-rwx------ 1 root root 1505 jan 6 2007 atd
-rwx------ 1 root root 1557 fv 5 2007 avahi-daemon
-rwx------ 1 root root 1807 sep 14 2006 crond
-rwx------ 1 root root 10165 ao 3 20:51 cups
-rwx------ 1 root root 5414 jun 14 18:18 dkms
-rwx------ 1 root root 1531 mai 11 01:13 dm
-rw-r--r-- 1 root root 18883 mai 11 01:13 functions
-rwx------ 1 root root 2295 fv 5 2007 fuse
-rwx------ 1 root root 1777 ao 22 00:41 haldaemon
-rwx------ 1 root root 6713 mai 11 01:13 halt
-rwx------ 1 root root 1586 mar 30 16:48 harddrake
-rwx------ 1 root root 5761 ao 10 2006 iptables
-rwx------ 1 root root 3510 jui 4 23:04 keytable
-rwx------ 1 root root 4750 jan 15 2007 kheader
-rwx------ 1 root root 659 mai 11 01:13 killall
-rwx------ 1 root root 3745 avr 1 00:13 lisa
-rwx------ 1 root root 1185 ao 8 2006 mandi
-rw-r--r-- 1 root root 758 mai 11 01:13 mandrake_consmap
-rwx------ 1 root root 4148 mai 11 01:13 mandrake_everytime
-rwx------ 1 root root 347 mai 11 01:13 mandrake_firstime
-rwx------ 1 root root 2289 mar 20 18:31 messagebus
-rwx------ 1 root root 1595 mar 15 23:12 mtink
-rwx------ 1 root root 6360 mai 11 01:13 netfs
-rwx------ 1 root root 9165 mai 11 01:13 network
-rwx------ 1 root root 3129 mai 11 01:13 network-up
-rwx------ 1 root root 3719 mar 20 18:34 nfslock
-rwx------ 1 root root 3745 mar 8 18:27 ntpd
-rwx------ 1 root root 1307 ao 29 2006 numlock
-rwx------ 1 root root 1706 mar 15 23:12 oki4daemon
-rwx------ 1 root root 1163 mai 11 01:13 partmon
-rwx------ 1 root root 2070 mar 9 10:48 portmap
-rwx------ 1 root root 5339 mar 8 17:12 postfix
-rwx------ 1 root root 1984 mar 19 17:55 resolvconf
-rwx------ 1 root root 2267 mar 20 18:34 rpcgssd
-rwx------ 1 root root 2053 mar 20 18:34 rpcidmapd
-rwx------ 1 root root 2666 fv 13 2007 shorewall
-rwx------ 1 root root 893 mai 11 01:13 single
-rwx------ 1 root root 3794 sep 19 2006 sound
-rwx------ 1 root root 2976 jan 5 2007 syslog
-rwx------ 1 root root 4213 mar 25 23:50 udev
-rwx------ 1 root root 4407 mai 11 01:13 usb
-rwx------ 1 root root 1584 jun 16 18:16 virtualbox
-rwx------ 1 root root 20246 ao 31 03:50 vmware
-rwx------ 1 root root 1712 ao 27 20:28 wine
-rwx------ 1 root root 1275 mar 7 15:56 xfs
-rwx------ 1 root root 1814 mar 5 20:54 xinetd

J'ai pas de lineak, c'est pas normal ?

-------------------------------------
La vérité est ailleurs ...
Rendez vous sur http://www.racketiciel.info/ pour signer la pétition contre la vente liée.
pamputt
#3 Message posté le : 03-09-2007 à 21:04:07


Petit scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 28-08-2006
Nombre de messages : 16
Y-a-t'il un moyen de tout recommencer à zéro. Désinstaller puis réinstaller lineak et compagnie ainsi que tous les dossiers créés à l'occasion. Comment faire tout ça ou plutôt quels sont les dossiers à supprimer ? Merci d'avance

-------------------------------------
La vérité est ailleurs ...
Rendez vous sur http://www.racketiciel.info/ pour signer la pétition contre la vente liée.
tonton nestor
#4 Message posté le : 03-09-2007 à 23:12:24


Maître Jedi


Forum : Inscrit
Association :
Arrivé(e) le : 16-01-2003
Nombre de messages : 8931
Lorsque tes touches ne sont plus reconnues, lorsque tu tapes dans un terminal :
lineakd &

cela relance leur fonctionnement ?

P.S. : Inutile de désinstaller pour réinstaller, cela ne fera pas avancer le problème.
pamputt
#5 Message posté le : 04-09-2007 à 01:07:52


Petit scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 28-08-2006
Nombre de messages : 16
Voilà ce que j'obtiens en tapant lineakd & :

[olivier@localhost ~]$ lineakd &
[2] 7599
[olivier@localhost ~]$ terminate called after throwing an instance of 'std::out_of_range'
what(): basic_string::erase

Les touches ne sont pas réactivés.
Par ailleurs, j'ai remarqué que dans le dossier Autostart, j'ai un autre fichier qui me permet de lancer BOINC. Avec cette application aucun problème ; un fichier texte s'ouvre avec les commandes correspondantes mais rien avec lineak. Vous avez une idée.
Concernant la désinstallation, je cris que j'ai encore des réflexes windowsiens !!!

--Message édité par pamputt le 04-09-2007 à 01:12:39--


-------------------------------------
La vérité est ailleurs ...
Rendez vous sur http://www.racketiciel.info/ pour signer la pétition contre la vente liée.
tonton nestor
#6 Message posté le : 04-09-2007 à 10:05:17


Maître Jedi


Forum : Inscrit
Association :
Arrivé(e) le : 16-01-2003
Nombre de messages : 8931
Juste pour vérifier une chose : que te donne la commande :
ls -l ~/.kde/Autostart/*
pamputt
#7 Message posté le : 04-09-2007 à 11:36:23


Petit scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 28-08-2006
Nombre de messages : 16
Voilà le résultat de la commande :
[olivier@localhost ~]$ ls -l ~/.kde/Autostart/*
-rwxr-xr-x 1 olivier olivier 233 sep 2 19:25 /home/olivier/.kde/Autostart/boincstart*
lrwxrwxrwx 1 olivier olivier 16 sep 2 22:34 /home/olivier/.kde/Autostart/lineakd -> /usr/bin/lineakd*
Est-il envisageable que je mette les même droit à lineakd qu'à boincstart qui se lance sans problème ?

--Message édité par pamputt le 04-09-2007 à 11:41:26--


-------------------------------------
La vérité est ailleurs ...
Rendez vous sur http://www.racketiciel.info/ pour signer la pétition contre la vente liée.
tonton nestor
#8 Message posté le : 04-09-2007 à 13:00:34


Maître Jedi


Forum : Inscrit
Association :
Arrivé(e) le : 16-01-2003
Nombre de messages : 8931
Au niveau des droits, tu peux mettre les même, mais cela ne résoudra pas ce souci.
À priori le message :

[olivier@localhost ~]$ lineakd &
[2] 7599
[olivier@localhost ~]$ terminate called after throwing an instance of 'std:ut_of_range'
what(): basic_string::erase

laisse suggérer un problème sur le programme... Mais une recherche google ne m'a donné aucune réponse sur cela.

Essaye de lancer lineakd sans le "&" mais je doute que cela changera quelque chose.

Tu as bien utilisé le rpm de mandriva pour l'installer ?
Si oui, peut-être peux-tu désinstaller ce rpm pour installer à partir des sources comme indiqué dans le tuto. (oui je sais c'est en contradiction avec un de mes posts précédents, mais en passant par les sources, s'il y a un problème de dépendance, on devrait le savoir de suite).
Si tu installes à partir des sources, fais toi ton propre rpm à l'aide de checkinstall (cf tuto du site) pour garder un système propre.
pamputt
#9 Message posté le : 04-09-2007 à 13:03:45


Petit scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 28-08-2006
Nombre de messages : 16
Oui j'ai installer le programme en faisant un urpmi pour chaque paquetage.
Je dois désinstaller les paquetages (urpme) avant d'installer les sources ou pas ?
Merci pour ton aide.

-------------------------------------
La vérité est ailleurs ...
Rendez vous sur http://www.racketiciel.info/ pour signer la pétition contre la vente liée.
tonton nestor
#10 Message posté le : 04-09-2007 à 13:05:13


Maître Jedi


Forum : Inscrit
Association :
Arrivé(e) le : 16-01-2003
Nombre de messages : 8931
oui il est préférable de désinstaller le rpm avant.

Pour l'aide, bah de rien, mais pour le moment elle est plutôt en échec :/
pamputt
#11 Message posté le : 04-09-2007 à 14:01:16


Petit scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 28-08-2006
Nombre de messages : 16
J'arrive pas à installer lineakd.
Le ./configure se passe bien mais lorsque je tape make, il me trouve des erreurs. Voici le message original :
[olivier@localhost lineakd-0.8.4]$ make

make  all-recursive

make[1]: entrant dans le répertoire « /home/olivier/Téléchargement/Lineak/lineakd-0.8.4 »

Making all in lineak

make[2]: entrant dans le répertoire « /home/olivier/Téléchargement/Lineak/lineakd-0.8.4/lineak »

if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -DCONFDIR=\"/usr/local/etc\" -DPLUGINDIR=\"/usr/local/lib/lineakd/plugins\" -DBINDIR=\"/usr/local/bin\" -DSBINDIR=\"/usr/local/sbin\" -I. -I. -I..   -I../lineakd -I. -I..    -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common  -MT pluginmanager.lo -MD -MP -MF ".deps/pluginmanager.Tpo" -c -o pluginmanager.lo pluginmanager.cpp; \

        then mv -f ".deps/pluginmanager.Tpo" ".deps/pluginmanager.Plo"; else rm -f ".deps/pluginmanager.Tpo"; exit 1; fi

if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -DCONFDIR=\"/usr/local/etc\" -DPLUGINDIR=\"/usr/local/lib/lineakd/plugins\" -DBINDIR=\"/usr/local/bin\" -DSBINDIR=\"/usr/local/sbin\" -I. -I. -I..   -I../lineakd -I. -I..    -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common  -MT globals.lo -MD -MP -MF ".deps/globals.Tpo" -c -o globals.lo globals.cpp; \

        then mv -f ".deps/globals.Tpo" ".deps/globals.Plo"; else rm -f ".deps/globals.Tpo"; exit 1; fi

if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -DCONFDIR=\"/usr/local/etc\" -DPLUGINDIR=\"/usr/local/lib/lineakd/plugins\" -DBINDIR=\"/usr/local/bin\" -DSBINDIR=\"/usr/local/sbin\" -I. -I. -I..   -I../lineakd -I. -I..    -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common  -MT displayctrl.lo -MD -MP -MF ".deps/displayctrl.Tpo" -c -o displayctrl.lo displayctrl.cpp; \

        then mv -f ".deps/displayctrl.Tpo" ".deps/displayctrl.Plo"; else rm -f ".deps/displayctrl.Tpo"; exit 1; fi

displayctrl.cpp:32: warning: unused parameter 'config'

displayctrl.cpp:37: warning: unused parameter 'config'

if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -DCONFDIR=\"/usr/local/etc\" -DPLUGINDIR=\"/usr/local/lib/lineakd/plugins\" -DBINDIR=\"/usr/local/bin\" -DSBINDIR=\"/usr/local/sbin\" -I. -I. -I..   -I../lineakd -I. -I..    -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common  -MT xmgr.lo -MD -MP -MF ".deps/xmgr.Tpo" -c -o xmgr.lo xmgr.cpp; \

        then mv -f ".deps/xmgr.Tpo" ".deps/xmgr.Plo"; else rm -f ".deps/xmgr.Tpo"; exit 1; fi

In file included from xmgr.cpp:18:

../lineak/xmgr.h:38:36: error: X11/extensions/XKBfile.h: Aucun fichier ou répertoire de ce type

xmgr.cpp:194: warning: unused parameter 'theDisplay'

make[2]: *** [xmgr.lo] Erreur 1

make[2]: quittant le répertoire « /home/olivier/Téléchargement/Lineak/lineakd-0.8.4/lineak »

make[1]: *** [all-recursive] Erreur 1

make[1]: quittant le répertoire « /home/olivier/Téléchargement/Lineak/lineakd-0.8.4 »

make: *** [all] Erreur 2


Je lance maintenant checkinstall mais aps de miracle, toujours une erreur :
========================= Installation results ===========================

Making install in lineak

make[1]: entrant dans le répertoire « /home/olivier/Téléchargement/Lineak/lineakd-0.8.4/lineak »

if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -DCONFDIR=\"/usr/local/etc\" -DPLUGINDIR=\"/usr/local/lib/lineakd/plugins\" -DBINDIR=\"/usr/local/bin\" -DSBINDIR=\"/usr/local/sbin\" -I. -I. -I..   -I../lineakd -I. -I..    -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common  -MT xmgr.lo -MD -MP -MF ".deps/xmgr.Tpo" -c -o xmgr.lo xmgr.cpp; \

        then mv -f ".deps/xmgr.Tpo" ".deps/xmgr.Plo"; else rm -f ".deps/xmgr.Tpo"; exit 1; fi

rm: ne peut enlever `': est un répertoire

In file included from xmgr.cpp:18:

../lineak/xmgr.h:38:36: error: X11/extensions/XKBfile.h: Aucun fichier ou répertoire de ce type

xmgr.cpp:194: warning: unused parameter 'theDisplay'

make[1]: *** [xmgr.lo] Erreur 1

make[1]: quittant le répertoire « /home/olivier/Téléchargement/Lineak/lineakd-0.8.4/lineak »

make: *** [install-recursive] Erreur 1



****  Installation failed. Aborting package creation.



Cleaning up...OK



Bye.


Qu'est ce qui ne vas pas. Je suis débutant avec l'installation apr les sources !

Au passage, sur la page de checkinstall, il semblerait qu'il y ait une erreur pour la ligne de commande :
rpm -uvh checkinstall-1.5.2-1.i386.rpm
Cela ne fonctionne pas, il faut remplacer le petit u par un grand U.

--Message édité par pamputt le 04-09-2007 à 14:18:35--


-------------------------------------
La vérité est ailleurs ...
Rendez vous sur http://www.racketiciel.info/ pour signer la pétition contre la vente liée.
tonton nestor
#12 Message posté le : 08-09-2007 à 10:04:11


Maître Jedi


Forum : Inscrit
Association :
Arrivé(e) le : 16-01-2003
Nombre de messages : 8931
Excuse moi de ne pas avoir répondu plus tôt, un petit peu d'occupation avec la reprise.

Alors si le "make" se passe mal, checkinstall ne peut pas fonctionner : en effet, checkinstall construit un package, or le package ne peut être construit puisque la compilation a échouer.

La ligne qui semble mettre en échec le make est celle-ci :
../lineak/xmgr.h:38:36: error: X11/extensions/XKBfile.h: Aucun fichier ou répertoire de ce type


Personnellement ce fichier se trouve dans le répertoire /usr/include/X11/extensions/ et est installé par le package libxkbfile, tout cela sur gentoo.
Pour mandriva, regarde si tu n'aurais pas un package xkbfile de développement (souvent avec les lettres dev). (une recherche dans rpmdrake pourrait t'aider.
pamputt
#13 Message posté le : 09-09-2007 à 12:02:06


Petit scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 28-08-2006
Nombre de messages : 16
Pas de problème pour ton "retard".

J'ai bien un paquetage qui s'appelle libxkbfile d'installer
Voici ses informations
*Détails :
Version : 1.0.3-2mdv2007.0.i586
Version actuellement installée : 1.0.3-2mdv2007.0
Architecture : i586
Taille : 143 Ko
Média : Aucun
*Fichiers :
‎/usr/lib/libxkbfile.so.1
‎/usr/lib/libxkbfile.so.1.0.2
*Historique :
* mer mai 31 2006 Gustavo Pichorim Boiko <boiko@mandriva.com>
+ 2006-05-31 18:32:34 (31796)
- rebuild to fix cooker uploading

* lun mai 29 2006 Andreas Hasenack <andreas@mandriva.com>
+ 2006-05-29 14:36:37 (31646)
- renamed mdv to packages because mdv is too generic and it's hosting only packages anyway

* jeu mai 25 2006 Gustavo Pichorim Boiko <boiko@mandriva.com>
+ 2006-05-25 20:17:57 (31598)
- X11R7.1

* jeu mai 04 2006 Gustavo Pichorim Boiko <boiko@mandriva.com>
+ 2006-05-04 21:25:17 (26918)
- increment release

* jeu mai 04 2006 Gustavo Pichorim Boiko <boiko@mandriva.com>
+ 2006-05-04 19:54:51 (26912)
- fixed more dependencies

* jeu avr 27 2006 Gustavo Pichorim Boiko <boiko@mandriva.com>
+ 2006-04-27 04:02:05 (26704)
- Adding X.org 7.0 to the repository

Il y a également deux paquetages qui s'appellent libxkbfile1-devel et libxkbfile-static-devel mais qui ne sont pas installés. Faut-il que j'installe ça ?

Par ailleurs j'ai lu sur un forum d'ubuntu que le bureau 3D (compiz pour ma part) pourrait rendre impossible la reconnaissance des touches multimédias. Malheureusement, je n'ai pas retrouvé la page exacte où j'ai lu ça. Je ne sais plus trop si j'avais installé mon bureau 3D avant d'essayer la reconnaissance de mes touches. Avez vous entendu des choses similaires concernant le bureau 3D ?

-------------------------------------
La vérité est ailleurs ...
Rendez vous sur http://www.racketiciel.info/ pour signer la pétition contre la vente liée.
jdlolitapf
#14 Message posté le : 09-09-2007 à 12:43:32


Petit scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 09-09-2007
Nombre de messages : 7
pourrais-tu afficher tes config ? /etc/lineakd.conf et ~/.lineak/lineakd.conf

l'erreur "terminate called after throwing an instance of 'std:ut_of_range'
what(): basic_string::erase" quand tu lances lineakd provient du fait que le systeme voit passer un thread qui demande ou qui recoit une ou des valeurs depassant les limites adressables d'une table de correspondance string (a mon avis celle qui fait correspondre les keys scancodes du clavier avec les fonctions fournis par lineakd).

Le clavier envoit une information en dehors des limites de cette table lors du demarrage seulement (ce qui pourrait expliquer que ca ait fonctionne avant reboot), peut-etre un id de clavier qui ne correspond pas a celui attendu par la config choisie par toi lors de la premiere initialisation (avant reboot).

pourrais-tu nous donner la marque et references de ton clavier (souvent au dos) ?
tonton nestor
#15 Message posté le : 09-09-2007 à 14:24:58


Maître Jedi


Forum : Inscrit
Association :
Arrivé(e) le : 16-01-2003
Nombre de messages : 8931
libxkbfile1-devel est le bon package.

Cela dit, l'analyse de jdlolitapf offre des voies intéressantes. Tes fichiers de conf pourront peut-être l'éclairer .