par Drisinil » 04 févr. 2017, 13:50
Ce sujet est ouvert pour trace, car je n'ai trouvé la solution complète nulle part sur internet. Je vous laisse le déplacer / archiver / effacer si nécessaire
Système: Ubuntu 15.04
Anomalie: certains raccourcis ne fonctionnent pas
Origine: par défaut, le raccourci pour le sort 1 est associé à la combinaison
[Alt gauche] + [ 1 ], ce qui pose deux soucis
- L'appui sur la touche Alt gauche est intercepté par Ubuntu qui tente alors d'afficher le menu de l'application active - qui n'existe pas sous LE
- La touche [ 1 ] n'existe pas sur les claviers français. Il s'agit de la touche [ & ]
Solution
- Dans le répertoire d'install des landes, remplacer le fichier key.ini par key_linux.ini
- Eventuellement, ajouter les entrées manquantes dans le key.ini
#K_OBTENIR = LALT r
#K_QUESTLOG = F6
#K_TABCOMPLETE = F99
#K_WINDOWS_ON_TOP = F99
#K_MARKFILTER = F99
#K_OPAQUEWIN = F99
#K_GRAB_MOUSE = F99
#K_FIRST_PERSON = F99
#K_EXTEND_CAM = F99
#K_SIT = F99
#K_NOTEPAD = LCTRL n
#K_HIDEWINS = LALT c
#K_RULES = F5
- Installer ccsm via la commande sudo apt-get install compizconfig-settings-manager
- Exécuter ccsm, puis filtrer sur "Unity" et sélectionner "Ubuntu Unity plug in"
- Désactiver Alt en tant que "Key to show the menu bar while pressed"
- Désinstaller ccsm et redémarrer le jeu
Sources
http://askubuntu.com/questions/151951/h ... ow-the-hud
http://jeux.armuco.ch/doku.php?id=lande ... eternelles
Edit:
Au passage, il existe une erreur ligne 2250 dans le gamewin.c qui empêche d'utiliser le raccourci K_WALK dans la version française. J'imagine qu'il doit y avoir un mantis quelque part pour tracer ça, mais j'ai pas encore trop regardé cet aspect là.
> Il faut probablement dégager la condition sur le ifdef ENGLISH - ou alors dans le doute, mettre unikey == K_WALK || key == K_WALK
dans le #else
Code : Tout sélectionner
#ifdef ENGLISH
else if (key == K_WALK)
#else //ENGLISH
else if (unikey == K_WALK)
#endif //ENGLISH
Ce sujet est ouvert pour trace, car je n'ai trouvé la solution complète nulle part sur internet. Je vous laisse le déplacer / archiver / effacer si nécessaire
[b]Système:[/b] Ubuntu 15.04
[b]Anomalie: [/b]certains raccourcis ne fonctionnent pas
[b]Origine: [/b]par défaut, le raccourci pour le sort 1 est associé à la combinaison [b][Alt gauche] + [ 1 ][/b], ce qui pose deux soucis
[list]
[*] L'appui sur la touche [b]Alt gauche[/b] est intercepté par Ubuntu qui tente alors d'afficher le menu de l'application active - qui n'existe pas sous LE
[*] La touche [b][ 1 ][/b] n'existe pas sur les claviers français. Il s'agit de la touche [b][ & ][/b]
Solution
[*] Dans le répertoire d'install des landes, remplacer le fichier [b]key.ini[/b] par [b]key_linux.ini[/b]
[*] Eventuellement, ajouter les entrées manquantes dans le [b]key.ini[/b]
#K_OBTENIR = LALT r
#K_QUESTLOG = F6
#K_TABCOMPLETE = F99
#K_WINDOWS_ON_TOP = F99
#K_MARKFILTER = F99
#K_OPAQUEWIN = F99
#K_GRAB_MOUSE = F99
#K_FIRST_PERSON = F99
#K_EXTEND_CAM = F99
#K_SIT = F99
#K_NOTEPAD = LCTRL n
#K_HIDEWINS = LALT c
#K_RULES = F5
[*] Installer ccsm via la commande [b]sudo apt-get install compizconfig-settings-manager[/b]
[*] Exécuter ccsm, puis filtrer sur [b]"Unity"[/b] et sélectionner [b]"Ubuntu Unity plug in"[/b]
[*] Désactiver Alt en tant que [b]"Key to show the menu bar while pressed"[/b]
[*] Désinstaller ccsm et redémarrer le jeu[/list]
[b]Sources[/b]
http://askubuntu.com/questions/151951/how-do-i-prevent-ubuntu-from-capturing-the-alt-key-to-show-the-hud
http://jeux.armuco.ch/doku.php?id=landes:landes_eternelles
[i][u]Edit:[/u]
Au passage, il existe une erreur ligne 2250 dans le gamewin.c qui empêche d'utiliser le raccourci K_WALK dans la version française. J'imagine qu'il doit y avoir un mantis quelque part pour tracer ça, mais j'ai pas encore trop regardé cet aspect là.
> Il faut probablement dégager la condition sur le ifdef ENGLISH - ou alors dans le doute, mettre[/i] unikey == K_WALK || key == K_WALK [i]dans le #else[/i]
[code]#ifdef ENGLISH
else if (key == K_WALK)
#else //ENGLISH
else if (unikey == K_WALK)
#endif //ENGLISH[/code]