Latest tweets:
  • ははははははwww http://bit.ly/aChFkU 3 days ago
  • wanna take a nap so bad... 4 days ago
  • Il peut arreter de s'amuser a regler le volume de son Mac, l'autre tanche a l'autre bout du labo ? Thx 4 days ago
  • More updates...
 

2006年10月14日

Clavier Japonais sous Ubuntu / Debian linux

Filed under: Anime, No-life — Rollabunna @ 5:02 pm

2 façons d’avoir le clavier nippon :

La “mauvaise” méthode

- System\Preferences\Keyboard
- Ajouter “Japan” dans Layouts
- Eventuellement Layout options\Group shift/lock behavior
- Modifier la combinaison de touches pour basculer entre les types de clavier
Résultat : On se retrouve avec un clavier limite inutilisable, qui équivaut à peine à un 106 japonais classique, écrit par défaut en katakana, et comme on utilise un clavier européen/US, on n’a pas les touches de conversion et de kana. Si vous disposez d’un vrai clavier jap 106 ou éventuellement de stickers (à l’ancienne, comme sur le clavier de ma grosse machine barbouillé de cyrillique au feutre), et que vous trouvez le moyen de mapper des combinaisons pour les touches manquantes, amusez-vous bien.

La “bonne” méthode

Bonne pour le glandu lambda disposant d’un clavier occidental bien de chez nous, qui ne veut pas se fouler à apprendre la disposition des kana sur le clavier d’origine (i.e : moi).

Le principe résumé : on installe un dictionnaire de kana / kanji avec des tables reliant entre eux les syllabaires, romaji et autres. Ensuite, on installe une input method, à savoir un petit programme qui permet d’effectuer les conversions automatiquement dans les éditeurs texte et autres (en l’occurrence pour le jap : romaji > kana > éventuellement kanji).

Comme dictionnaire, on choisira anthy.
Comme IM, on choisira SCIM.


1)
En package manager (System\Administration\Synaptic) :

- Installer anthy
- Installer scim
- Installer scim-anthy (plugin anthy pour scim)
- Installer scim-qtimm (évite les couilles sur les applis tournant en Qt)
En console :

$ apt-get install anthy

… et de même pour les autres paquets.

2) Seulement voilà, il faut aussi éviter les emmerdes avec des programmes utilisant GTK (la moindre des choses sous gnome…), ou QT (Open Office entre autres). Pour ce faire, on ajoute - ou modifie - son fichier ~/.xprofile (dans la racine de son home donc). Voilà les lignes à ajouter :

export XMODIFIERS=@im=SCIM
export XMODIFIER=@im=SCIM
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim

Pour faire simple, on va ensuite rebooter.

3) Une fois le système redémarré, on lance un éditeur de texte quelconque (essayez bien avec OpenOffice pour vérifier), l’icône de SCIM devrait apparaître dans votre system tray.

Si vous souhaitez éditer la config et/ou les raccourcis de SCIM : Right-click sur l’îcone\SCIM Setup
Ou celle d’Anthy intégré à SCIM : Même chose et IM Engine\Anthy

Je recommande de jarter tous les raccourcis clavier de SCIM (SCIM Setup\Frontend\Global setup) sauf le raccourci “trigger” (ctrl + espace). Les raccourcis “next/previous input method” sont particulièrement mal pensés et peuvent vous faire chier sans arrêt lorsque vous faites de la sélection de texte. Qui plus est, ils ne sont pas franchement utiles.

4) Utilisation (mini-tuto pas exhaustif du tout, avec les commandes par défaut) :

- Dans l’éditeur texte, activer SCIM+Anthy avec la commande ctrl + espace.

- En mode par défaut (hiragana), les romaji tapés à l’écran vont être remplacés au fur et à mesure que l’on avance. a > あ atama > あたま etc

- La barre d’espace ne sert pas aux espaces (on n’en met pas dans les textes d’imprimerie japonais, on met uniquement des virgules et des points), mais à la conversion et à la “validation” de votre mot. En tapant sur espace, le mot précédemment tapé va être analysé par le dictionnaire et vous aurez différents choix pour sa graphie finale. Si la vôtre (en hiragana ou katakana) est valable, alors il ne changera pas, vous pouvez directement valider par Entrée si vous êtes satisfait, pour passer au mot suivant. Si vous n’êtes pas satisfait, vous pouvez passer en revue toutes les graphies possibles (kana et kanji). Puis validez avec Entrée.

- La virgule et le point sortent de la même façon que sur notre clavier, et intègrent automatiquement un espace dans la mise en forme.

Je ne m’étalerai pas plus sur l’utilisation parfois laborieuse du traitement de texte en jap, n’oubliez pas de consulter la doc d’Anthy et éventuellement de modifier ses raccourcis : SCIM Setup\IM Engine\Anthy

Remarque : en parlant de raccourcis, 2 sont particulièrement pratiques :
ctrl + < associé à Circle input mode, qui fait défiler les différents modes d’insertion (hiragana, katakana, katakana courts, latin, latin espacé) ;
ctrl + ! (que j’ai défini moi-même dans SCIM Setup\IM Engine\Anthy\ Key bindings pour Circle kana mode, les raccourcis par défaut ne fonctionnant pas chez moi), qui fait défiler les modes d’insertion en kana, ce que vous risquez d’utiliser souvent ; notez toutefois que lors des validations avec Espace, le dictionnaire vous permet de corriger si le type de kana employé n’est pas le bon.

じゃね ! :-)

2006年07月20日

Installer XMAME sous Ubuntu (debian+KDE/Gnome)

Filed under: No-life, g4m3z — Rollabunna @ 7:33 pm

Screenshot-3.png

Et avec manette svp !

Ce tuto est écrit pour une release Dapper Drake avec GNOME (compatible KDE) en frontend. Il fonctionne en principe avec n’importe quel système utilisant debian, par contre le Synaptic Package Manager peut ne pas se gérer de la même façon d’une release à l’autre. En outre, KXMAME (l’interface graphique de XMAME présentée ici) ne fonctionne qu’avec un frontend compatible KDE.

Installer XMAME-SDL + KXMAME

XMAME est la version Linux du célèbre MAME (Multiple Arcade Machine Emulator), qui vous permettra de rejouer aux jeux de vos bornes préférées sur votre PC. Notez qu’il existe aussi XMESS comme émulateur arcade sous Linux, mais il n’est pas concerné ici. Cependant, la procédure reste similaire.

A la base, pour installer XMAME (version SDL avec son frontend KDE : KXMAME), vous iriez plutôt par ici. Seulement, si vous téléchargez directement ce pack, vous risquez la galère, car le nombre de dépendances est assez gros et vous perdriez beaucoup de temps à toutes les rassembler. En outre, KXMAME n’est pas proposé sur le site des packages debian. Donc au mieux, c’est de l’ému en ligne de commande. Y’en a qui aiment, mais perso je préfère moutonner et faire ma feignasse avec du graphique.
On va donc laisser le gentil Synaptic Package Manager (SPM) (Applications \ Add/Remove \ Advanced) se taper le boulot à notre place, et nous installer en sus le frontend pour KDE compatible avec GNOME. Commencez par ajouter les repositries Multiverse, si vous ne les avez pas. cf ce mini-tuto sur Wikipedia en command line (application Terminal) ou directement par le Synaptic. Vous pouvez ajouter tous les repositries indiqués, l’essentiel étant de disposer de Multiverse.

Ceci étant fait, tapez “kxmame” dans l’option Search du Synaptic. Si vous êtes moulu et que j’ai expliqué suffisamment bien, vous devriez tomber sur un résultat. Installez-le : le SPM va automatiquement télécharger les fichiers XMAME, ainsi que les dépendances nécessaires. Vous pouvez jouer désormais ! (au clavier pour l’instant)

Screenshot-5.png

Installer le pad

En supposant que vous ayez déjà une ROM pour tester et jouer.

Ouvrez KXMAME (Applications \ Games \ KXMAME).

Si vous n’avez pas fait de config spéciale pour la ROM sur laquelle vous comptez tester votre pad, allez dans Settings \ Configure kxmame. Autrement, entrez dans les Propriétés de la ROM.

Allez ensuite sur Controllers. La plupart du temps, vous serez en mode Standard Joystick. Dans Joystick device prefix, entrez l’adresse de celui-ci dans votre config. Chez moi : /dev/input/js0. Notes :

1/ Si vous ne connaissez pas l’adresse de votre pad, et de manière générale, je recommande d’installer le calibrateur de manette jscalibrator (tapez jscalibrator dans le SPM puis installez-le et lancez-le en tapant jscalibrator dans le Terminal). Il vous donnera l’adresse de votre pad (ce que ne faisait pas le Device Manager chez moi) et vous permettra de le calibrer (naaaan sérieux ?).

2/ Si vous avez un pad avec des sticks analogiques (quelque chose d’apparenté à une Dual Shock par exemple), activez l’option Analog Joystick si vous souhaitez que ces derniers fonctionnent. Ou même que la croix fonctionne.

Accessoirement, je conseille d’aller dans Vectors désactiver les 2 options d’antialiasing, qui rendent assez mal et peuvent faire ramer les jeux.

Le pad devrait être à présent reconnu par XMAME-SDL. Testez en lançant une ROM, puis entrez dans le menu de configuration des commandes (touche TAB pendant le jeu). Allez dans Input (General) \ Player 1 Controls puis configurez les touches en tapant Entrée puis en appuyant sur le bon bouton. Si tout s’est bien passé, vous devriez pouvoir mapper toutes les commandes, y compris sur les sticks analogiques.

Screenshot-4.png

Maintenant, vous pouvez vous aussi casser du World Trade Center !! (sisi, à gauche)

:3

Remerciements : Google + 2 heures de galère.
Jeux screenshotés : Giga Wing, The Last Blade 2, Sonic Wings 2.

« Previous Page