Git Version | Version Git
Subscription date : 21 October 2009
Messages : 1575
|
Ah c'est vrai, non seulement je suis KDE mais en plus je suis 64-bits. Je pourrais installer 32-bits dans VBox et voir à ça, mais je vais logger un bug.
Dans quel cas xkl_engine renvoit n'importe quoi? Quelle information CD demande à cet engin pour qu'il me chie de la merde comme ça? |
fabounet, Wednesday 14 April 2010 à 16:32
|
|
Subscription date : 30 November 2007
Messages : 17118
|
c'est la ligne xkl_engine_get_state (pEngine, Xid, &state);
dans state il y'a le groupe de la langue courante et l'indicateur (caps lock, etc)
la valeur du groupe est aberrante en 64bits.
hier j'ai blindé le code, donc ça devrait plus planter (mais probablement pas mieux marcher pour autant). |
Subscription date : 21 October 2009
Messages : 1575
|
Ah ok je vois. Je pense que c assez clair pour les devs, alors je vais chercher où logger un putain de bug à putain de libxklavier et je vais faire ça, car je veux l'applet, c'est une autre applet qui me permet de libérer mon systray.
À moins que ça fonctionne bien dans le systray 2.0 de CD lorsqu'il sera codé, mais en attendant il faut que xklavier corrige ça. |
matttbe, Saturday 17 April 2010 à 01:15
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Des nouvelles sur le bug (s'il a été rapporté) |
Subscription date : 21 October 2009
Messages : 1575
|
Justement, j'étais en train de le rentrer ce matin. J'ai dû trouver c'était où, c'est avec freedesktop.org.
J'ai des problèmes avec mon auto de collection alors depuis la semaine passée je dois flusher presque tous mes tests linux. Pour qques semaines sûrement... ça m'fait chier, mais bon au moins ce bug est loggé.
https://bugs.freedesktop.org/show_bug.cgi?id=27737 |
Subscription date : 21 October 2009
Messages : 1575
|
Qqu'un m'a répondu déjà et j'ai fait qque chose de simple dans VBox et j'attends son retour.
Il dit que sous Ubuntu 64-bits depuis des années que ça fonctionne sans problèmes... non mais putain tout fonctionne toujours avec cet Ubuntu? lolll |
Subscription date : 21 October 2009
Messages : 1575
|
Bon, alors voici la réponse de libxklavier :
Sergey V. Udaltsov 2010-05-13 14:42:30 PDT
That explains. Some windows are ignored by libxklavier (they are "transparent")
- for that window the statis not defined, the xkl_engine_get_state returns
false - you should not look at the group field in that case, there can be any
rubbish.
Moi ça me parle pas. Ça me dit pas la solution. Est-ce que je pose la question?
https://bugs.freedesktop.org/show_bug.cgi?id=27737 |
ppmt, Friday 14 May 2010 à 01:57
|
|
Subscription date : 29 November 2007
Messages : 3520
|
Comme tu dis c'est pas tres claire son truc.
Ca ne fait pas avance le schmilblick!
Demande lui si c'est donc un bug chez ou bien au contraire si c'est un feature!!! |
Subscription date : 21 October 2009
Messages : 1575
|
Si c un bug chez "lui" ou bien une demande de nouvelle feature chez lui? |
ppmt, Friday 14 May 2010 à 17:38
|
|
Subscription date : 29 November 2007
Messages : 3520
|
ben d'apres ca reponse on pourrait penser qu'il ne compte rien faire vu que d'apres lui c'est normal
Demande lui de clarifier sa reponse car tu n'est pas sur de comprendre |
Subscription date : 30 November 2007
Messages : 17118
|
précise-lui que la fenêtre active au moment du problème n'est pas transparente au clavier (tu peux écrire dedans et changer la langue).
fais-le test sur une ou deux applis (genre un terminal et un éditeur de texte), vérifie que tu obtiens le warning quand tu passes de l'une à l'autre), je crois qu'il essaie de noyer le poisson |
Subscription date : 21 October 2009
Messages : 1575
|
J'ai ajouté le comment dans le bug. |
Subscription date : 21 October 2009
Messages : 1575
|
Voici la nouvelle réponse du gars, que répond-t-on à ces questions?
Sergey V. Udaltsov 2010-05-14 13:48:24 PDT
I cannot tell you exactly without looking at the code. First of all, how do you
initialize the XklEngine? What are the parameters passed to
xkl_engine_start_listen? There must be XKLL_MANAGE_WINDOW_STATES |
XKLL_MANAGE_LAYOUTS, at least |
Subscription date : 21 October 2009
Messages : 1575
|
Ça c'est applet... ok alors au prochain commit du core j'update ma bzr. |
Subscription date : 21 October 2009
Messages : 1575
|
Voici la réponse du gars :
--- Comment #18 from Sergey V. Udaltsov <svu gnome org> 2010-05-15 13:56:09 PDT ---
That message is just an information, can be ignored. The stop_listen function
takes the same arguments as start_listen.
The docs perhaps are quite poor indeed. |
Subscription date : 30 November 2007
Messages : 17118
|
tu as pu essayé avec les 3 lignes que j'ai ajouté ?
tu as ce message toi aussi ?
c'est informatif oui je me doute bien, mais ça informe que la fonction de fait rien, et ne va donc sûrement pas résoudre notre problème. |
Subscription date : 21 October 2009
Messages : 1575
|
Bien là j'ai la vieille version de l'applet. À cause de l'histoire des 2 arguments, là. |
Subscription date : 30 November 2007
Messages : 17118
|
faut juste que tu vires le 2ème de la fonction stop je pense. |
Subscription date : 21 October 2009
Messages : 1575
|
Ça dans applet-config.h?
void cd_xkbd_set_prev_next_group (int iDelta);
void cd_xkbd_set_group (int iNumGroup);
gboolean cd_xkbd_keyboard_state_changed (CairoDockModuleInstance *myApplet, Window *pWindow);
Je ne trouve pas de "stop" comme tel dans les .c et .h que j'ai ouverts. |
Git Version | Version Git
|