lundi 11 septembre 2017

LaTeX : notes de bas de page dans reledpar/reledmac

Les paquets reledpar et reledmac sont très utiles pour afficher du texte en parallèle dans LaTeX ; ils permettent, par exemple, d'afficher à gauche un texte latin et à droite sa traduction française, en sorte que les paragraphes qui se correspondent soient toujours l'un en face de l'autre.

Mais lorsque l'on ajoute des notes de bas de page au moyen de la commande habituelle
\footnote{Ceci est une note}
alors patatras : les numéros ne se correspondent plus. Par exemple, il arrive que l'on voie dans le corps du texte les appels de note 1, 3, 4, 5, et en note de bas de page les références 2, 3, 4 et 5.

Pour résoudre ce problème, il suffit d'utiliser la commande
\footnoteA{Ceci est une note}
qui est mentionnée dans la documentation de reledmac.

Enfin, pour que l'esthétique de ces notes soit la même que celle des notes de bas de page ordinaires (avec une espace verticale entre la marge et le début de la note), ajoutez la commande
\parindentX
dans votre préambule.

mardi 18 septembre 2012

Installer Ubuntu sur un iBook Power PC G4

Problème : La tentative d'installation d'Ubuntu sur un iBook PowerPC G4, au moyen du CD live de la distribution, échouait dès le début du processus, en affichant notamment des problèmes liés au module b43.

Solution : Au message « boot: », taper la commande suivante :
live b43.blacklist=yes

mercredi 25 juillet 2012

Télécharger automatiquement un album Picasa ou Google +avec Firefox

Voici comment télécharger un album Picasa ou Google+ avec Firefox, sans avoir à installer Picasa :

1. dans Firefox, téléchargez l'extension DownThemAll ;

2. si l'on vous a envoyé un lien Google+ de la forme https://plus.google.com/photos/xxx/album/yyy..., copiez le nombre xxx pour afficher la page https://picasaweb.google.com/xxx ;

3. cliquez sur le lien RSS dans la marge de droite ;

4. faites un clic droit sur l'arrière-plan de la page, et cliquez sur « DownThemAll », qui devrait apparaître dans le menu ;

5. choisissez les photos à télécharger dans la liste.

samedi 18 février 2012

Le Grand Ricci sous Linux


你们好!Vous aimez le chinois, vous aimez les pingouins : vous vous êtes procuré le DVD de la version numérique du dictionnaire Grand Ricci en espérant le faire tourner sous Linux. Rassurez-vous, c'est possible. Voici simplement les obstacles qu'il m'a fallu lever pour accéder à cet outil indispensable au sinologue.


Installation


D'abord, il faut avoir installé le logiciel Wine. Si vous utilisez Ubuntu, tapez :
sudo apt-get install wine

Tapez la commande
winecfg
puis allez dans l'onglet « Applications », et mettez-vous en mode « Windows XP » (ou « Windows Vista »). Sinon (par exemple si votre Windows par défaut est Windows 2000), l'installeur du Grand Ricci risque de rouspéter en disant que votre version de Windows est trop ancienne.



Vérifiez que l'espace disque de la partition contenant votre répertoire $HOME/.wine/ soit suffisant (environ 900 Mo, d'après le manuel du Grand Ricci). Lancez le fichier exécutable GR_install_XP.exe ou GR_install_Vista_Seven.exe au moyen de la commande
wine GR_install_XP.exe
ou
wine GR_install_Vista_Seven.exe
Si ça ne fonctionne pas avec l'un des deux Windows, essayez avec l'autre.

Le Grand Ricci vous proposera sans doute d'installer Acrobat Reader : laissez-le faire, cela vous sera bien utile !

Activation


Si tout se passe bien, le Grand Ricci s'installera dans votre répertoire $HOME/.wine/. Repérez le fichier qui s'appelle, typiquement, $HOME/.wine/drive_c/Program Files/Grand Ricci/GrandRicci.exe. Exécutez-le en tapant :
wine $HOME/.wine/drive_c/Program Files/Grand Ricci/GrandRicci.exe
Il se peut que le chargement soit un peu lent.

Chez moi, le chargement échouait avec un message d'erreur que je n'ai pas pensé à noter, mais qui ressemblait vaguement à ça :

wine: Call from 0x7b83a332 to unimplemented function msvcp80.dll.??0?$...
err:module:attach_process_dlls "Support.dll" failed to initialize, aborting.
...

Mais quand j'ai tapé la commande
winetricks vcrun2005
qui a installé, sans doute, des bibliothèques magiques, je n'ai plus vu apparaître ce message d'erreur. Ne me demandez pas précisément pourquoi !

Si le Grand Ricci s'ouvre correctement, vous pouvez vous inscrire pour activer le programme. Curieusement, je n'ai pas réussi à faire l'« activation automatique » par Internet : il a fallu que je procède à une « activation manuelle », en suivant les instructions données par le programme, qui sont heureusement très claires.

Attention : vous n'avez droit qu'à deux activations simultanées par DVD. Si vous changez d'ordinateur, il est donc conseillé de désactiver l'installation présente afin de recouvrer votre crédit d'installations originel.

Utilisation


Utilisez le programme en tapant la commande :
wine $HOME/.wine/drive_c/Program Files/Grand Ricci/GrandRicci.exe
(vous pouvez bien évidemment vous faire un raccourci).

En utilisant le programme pour la première fois, j'ai eu la surprise de constater certaines erreurs d'affichage. Typiquement, les caractères chinois étaient écrits à l'envers, et souvent en dehors du cadre où ils étaient supposés s'afficher ; et le logo du Grand Ricci en haut à gauche ne s'affichait pas.



Mais il m'a suffi de régler à 100 au lieu de 150 la taille de l'affichage en cliquant sur l'un des boutons situés en bas à gauche de la fenêtre du Grand Ricci pour que l'affichage soit correct.


Maintenant je peux donc en toute liberté utiliser le Grand Ricci sous Linux ! 再见!

Ce qui ne fonctionne pas encore chez moi


Il me reste cependant certains problèmes à régler :
  • les caractères anciens (sigillaire, etc.) de la rubrique « Usages anciens » ne s'affichent pas du tout chez moi ;
  • lorsque l'on écrit dans une zone de texte ou que l'on en sélectionne une, le texte s'affiche à l'envers ! Ce n'est pas un véritable obstacle, mais c'est assez désagréable, car on doit écrire à l'aveugle. Il semble que ce soit un bug qui tienne au comportement de Filemaker sous Wine.


vendredi 6 janvier 2012

[Résolu] An error occurred while mounting /media/...

Problème : Au démarrage d'Ubuntu (11.10), une fois sur trois ou quatre, de manière apparemment aléatoire, apparaît le message suivant :
An error occurred while mounting /media/disque
Le système donne le choix entre régler le problème à la main (tapez M) ou continuer comme si de rien n'était (tapez S) ; mais si l'on choisit la dernière option, notre disque externe ne sera pas monté sur /media/disque.

Explication : Dans mon cas, cela tenait à une imprécision de mon fichier /etc/fstab (le fichier qui contient les instructions de montage pour chaque partition au démarrage), dont la ligne de montage du disque externe commençait par
/dev/sdc1 /media/disque [...]
Comme on le voit, cette ligne identifiait le disque externe par son adresse de périphérique dev/sdc1. Or ce nom n'est pas attribué pour l'éternité, mais réinitialisé à chaque fois au démarrage. Une fois de temps en temps, la partition que je destinais à la racine recevait le nom /dev/sdc1, et était donc montée sur /media/disque au lieu de la partition racine ! Conséquences immédiates : non seulement elle ne pouvait plus jouer son rôle de partition racine, mais elle occupait une place dès lors logiquement refusée à mon disque externe.

Solution : Il faut identifier la partition à monter, non par son adresse de périphérique dans /dev, qui peut changer à chaque démarrage, mais par son UUID : un code qui la désigne de manière unique, et qui n'est modifié qu'à chaque formatage. Pour connaître l'UUID, tapez
ls -l /dev/disk/by-uuid
Vous obtiendrez alors une liste contenant notamment une ligne du genre
lrwxrwxrwx 1 root root 10 2012-01-07 06:38 D0B1-169E -> ../../sdc1
(mais l'UUID peut être beaucoup plus long : par exemple 4db90923-1d1c-43f4-bca8-51650f1cc5d6). Il suffit ensuite de remplacer dans le fichier /etc/fstab la ligne
/dev/sdc1 /media/disque [...]
par la ligne
UUID=DoB1-169E /media/disque [...]
Vous pouvez ensuite redémarrer pour être sûr que tout fonctionne bien !

dimanche 1 janvier 2012

Écran de veille Diaporama de KDE extrêmement lent

Si l'écran de veille Diaporama de KDE est trop lent, notamment lors de certaines transitions (pixel par pixel, ligne par ligne, etc.), ajoutez dans votre fichier ~/.kde/share/config/kslideshow.kssrc la ligne suivante :
EffectsEnabled=false

dimanche 6 novembre 2011

[Résolu] "akonadiserver" crashed too often and will not be restarted!

Suite à un plantage de mon ordinateur qui a corrompu la base de données Akonadi (sous Kubuntu 11.10), Kmail est devenu inutilisable. La commande "akonadictl start" renvoyait une litanie d'erreurs :
Query error: 'Table './akonadi/PartTable' is marked as crashed and last (automatic?) repair failed QMYSQL: Unable to execute query'"
Unable to initialize database.
(...)
ProcessControl: Application 'akonadiserver' returned with exit code 255 (Unknown error)
"akonadiserver" crashed too often and will not be restarted!
Heureusement, une page du blog One More Blog a résolu mon problème. Consultez cette page pour avoir tous les détails ; voici le résumé des commandes :
sudo /etc/init.d/apache2 stop
sudo /etc/init.d/mysql stop
sudo myisamchk /var/lib/mysql/akonadi/PartTable
sudo myisamchk -r /var/lib/mysql/akonadi/PartTable
sudo myisamchk /var/lib/mysql/akonadi/PartTable
sudo /etc/init.d/mysql start
sudo /etc/init.d/apache2 start
Merci à One More Blog !

lundi 23 mai 2011

Quand la Freebox HD plante après avoir affiché des lignes horizontales

La Freebox HD plante parfois au bout de quelques minutes de télévision, après avoir affiché des lignes horizontales parasites de plus en plus nombreuses. On a beau réinitialiser la Freebox Internet (en la redémarrant cinq fois de suite), mettre à jour le firmware de la Freebox HD (en la redémarrant tout en maintenant appuyé l'un des boutons de la façade), rien n'y fait.

Si vous êtes dans cette situation, votre Freebox HD ne serait-elle pas, par hasard, branchée sur une multiprise ou une rallonge ? Essayez voir en la branchant directement sur la prise... Cela suffit parfois à régler le problème.

samedi 19 mars 2011

Unzip et l'encodage : le problème des caractères accentués

Lorsque l'on essaye de décompresser un fichier ZIP avec unzip sous Ubuntu 10.10 (mais sans doute également avec d'autres distributions Linux), il arrive que l'encodage des noms de fichier ne soit pas reconnu. On reçoit alors un message d'erreur comme le suivant :
philonous ~ $ unzip monfichier.zip
Archive: monfichier.zip
inflating: fichier_normal.txt
error: cannot create fichier_accentu?.txt
Invalid argument
Une solution est alors d'utiliser le programme 7z, avec la commande suivante :
philonous ~ $ 7z x monfichier.zip
Extracting fichier_normal.txt
Extracting fichier_accentu.txt
On perd quelques accents dans les noms de fichier, mais au moins on arrive à décompresser les fichiers...

vendredi 21 janvier 2011

[Résolu] Vagues sur l'écran avec Kubuntu 10.10

Depuis quelque temps, mon écran était soumis au passage continu de vagues horizontales, plus ou moins rapides, aussi irritantes qu'épuisantes pour mes petits yeux.

Le problème venait de la détection automatique du matériel d'affichage par Ubuntu au démarrage. Suite à une erreur dont la cause m'est inconnue, mon écran plat était reconnu comme de résolution 1024x768, au lieu de 1280x1024. Les vagues résultaient de l'incongruence des deux résolutions.

Il a donc fallu écrire un fichier xorg.conf, contenant notamment les lignes, pour forcer l'option 1280x1024 :


Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc RV280 [Radeon 9200 SE]"
Monitor "Écran générique"
DefaultDepth 24
SubSection "Display"
Modes "1280x1024"
EndSubSection
EndSection


Et désormais, la houle s'est apaisée sur mon écran.

mardi 28 septembre 2010

Akonadi et problème de socket

Symptôme : Akonadi ne voulait plus démarrer en utilisant un serveur MySQL externe. La commande akonadictl start produisait en effet les erreurs suivantes :

[akonadiserver] Failed to use database "akonadi"
[akonadiserver] Database error: "Can't connect to local MySQL server through socket '/home/meles/.local/share/akonadi/db_misc/mysql.socket' (2) QMYSQL: Unable to connect"

Solution : dans l'outil de configuration d'Akonadi, mettre l'option UNIX_SOCKET=/var/run/mysqld/mysqld.sock.

MySQL et mise à jour de Ubuntu 10.04

Une mise à niveau réserve souvent de mauvaises surprises : lors d'un passage à Kubuntu 10.04, ce fut MySQL qui lâcha.

La solution, dans mon cas, fut des plus simples : mon répertoire /etc/init/ contenait un fichier qui s'appelait mysql.conf.dpkg-new au lieu de s'appeler mysql.conf. Il suffit donc de le renommer (cp /etc/init/mysql.conf.dpkg-new mysql.conf), et vous pourrez lancer le serveur MySQL avec la commande sudo start mysql !

mercredi 7 avril 2010

Compiz : changer de bureau avec la roulette de la souris

Pour configurer Compiz, vous connaissez très vraisemblablement le programme « ccsm », le Gestionnaire de configuration CompizConfig. Tous les réglages pour la rotation du cube y sont définis, surprise, dans la section « Rotation du cube ».

Tous, sauf un : celui qui permet de changer de bureau en utilisant la roulette sur le fond d'écran. Pour activer ce mode de rotation, qui est mon préféré, il faut aller dans Changeur de bureau, et assigner à l'option « Bureau suivant » la valeur « Bouton5 », à l'option « Bureau précédent » la valeur « Bouton4 ».

vendredi 19 mars 2010

Quand l'ordinateur plante au démarrage

Voici un problème qui m'arrive régulièrement (environ une fois tous les deux ans), et sa solution.

Si votre ordinateur fixe plante au démarrage, avant même d'avoir affiché le BIOS (donc, a fortiori, avant le démarrage du système d'exploitation), c'est très souvent un problème de ventilateur : avec le temps, la poussière s'y accumule. Elle finit par le ralentir à un point tel que pour éviter la surchauffe, l'ordinateur refuse de démarrer.

La solution à ce problème est très simple : passez l'aspirateur à l'intérieur de votre boîtier d'ordinateur, en aspirant soigneusement la poussière qui obstrue le ventilateur.

samedi 13 mars 2010

Fifa 10 sur Wii : manipuler simultanément deux joueurs

Un petit oubli dans le manuel de Fifa 10 sur Wii : dans le mode « All play » (c'est-à-dire quand on n'utilise que la Wiimote, sans le Nunchuk), on peut, en défense, charger un attaquant adverse avec deux joueurs au lieu d'un seul. Il suffit d'appuyer sur le bouton "-" (moins). Ainsi, deux joueurs viendront au pressing : celui que l'on dirige habituellement, surmonté d'un nombre (1 ou 2), et un autre, surmonté d'un signe bizarre. Pour « libérer » ce deuxième joueur, appuyer de nouveau sur le bouton "-".

Quand on est en attaque, le même bouton permet d'appeler un deuxième attaquant pour le faire partir en avant.

vendredi 19 février 2010

[Linux] Télécharger et compresser un film enregistré sur la Freebox

Dans la version 5 de la Freebox, le boîtier HD est équipé d'un disque dur qui permet d'enregistrer des émissions de télévision. Nous allons expliquer ici comment les copier sur votre ordinateur, en les compressant d'environ un quart. La seule contrainte est de posséder le programme mencoder, qui accompagne mplayer.

Cette compression prend tout son sens lorsque le fichier dépasse les 4 Go et que votre disque dur est formaté en FAT, car ce système de fichiers n'accepte pas les fichiers dépassant cette taille.

  1. Accédez aux enregistrements Freebox en vous rendant, avec votre navigateur, à l'adresse "ftp://freebox:freebox@hd1.freebox.fr/Disque%20dur/Enregistrements" (le nom d'utilisateur, comme le mot de passe, est tout simplement freebox). Sélectionnez le nom complet de votre fichier et faites « Copier » (ou Ctrl-C) ;
  2. tapez la commande suivante, en remplaçant XXXXX.ts par le nom du fichier, et "Mon film.avi" par le nom du fichier que vous voulez créer:
  • mencoder "ftp://freebox:freebox@hd1.freebox.fr/Disque dur/Enregistrements/XXXXX.ts" -vf scale=320:240,harddup -of avi -o "Mon film.avi" -alang fra -oac mp3lame -lameopts cbr:preset=96:mode=0 -srate 22050 -af resample=22050:0:1,channels=2,volume=6:1 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1008:keyint=250:trell -ofps 25 -ffourcc DIVX
Si l'enregistrement est précédé, entrecoupé ou suivi de publicités, vous pouvez les couper en utilisant par exemple avidemux, ou un programme équivalent. Naturellement, il vaut mieux redimensionner le fichier après la compression qu'avant, sans quoi votre ordinateur risque de mouliner très longtemps.

Remarque : à l'heure actuelle, les émissions diffusées sur certaines chaînes privées — notamment TF1 et M6 — ne peuvent pas être copiées sur un ordinateur. Il faudra vous contenter des programmes enregistrés sur le service public...

mardi 9 février 2010

[Résolu] Plantage de Firefox (par segmentation fault) avec UIM sous Ubuntu

J'ai pu voir récemment un ordinateur sous Ubuntu 9.10, sur lequel Firefox plantait très régulièrement par « segmentation fault », et tout particulièrement lorsque l'on ouvrait des vidéos.

Or, l'utilisateur de cet ordinateur utilisait UIM pour pouvoir écrire en japonais. Il semble que ce programme puisse entrer en conflit avec Firefox, et entraîner ces plantages.

La solution est extrême, mais simple : si vous ne voulez pas vous compliquer la vie en patchant UIM, il suffit de passer à un programme équivalent... Il en existe de très bons, tels que SCIM (cf. par exemple http://doc.ubuntu-fr.org/scim).

jeudi 14 janvier 2010

[Résolu] Konqueror : interminable « Mise à jour de la configuration du système »

Sous Konqueror (au moins avec la version 4.3.2), un problème survient parfois lorsque l'on ajoute un nouveau raccourci web. Une fenêtre intitulée « Mise à jour de la configuration du système » apparaît, avec une barre de défilement qui n'arrive jamais à son terme. Et si, agacé, on clique sur « Annuler », alors le raccourci n'est tout simplement pas pris en compte.

Pour résoudre ce problème, il suffit, après avoir cliqué sur « Annuler », de taper dans un terminal la commande :

kbuildsycoca4 --noincremental

Vos raccourcis seront ainsi reconnus comme il se doit !

L'astuce vient de la page Updating system configuration will not finish (en anglais).

dimanche 13 décembre 2009

Firefox : optimisation et réglage de problèmes

Quelques adresses utiles pour l'optimisation de Firefox (notamment sous Ubuntu) et pour le réglage des problèmes :

- un thread sur les forums Ubuntu, consacré à l'optimisation et au réglage de problèmes de Firefox.

- une liste (non exhaustive) des extensions qui posent des problèmes, et les solutions, sur Mozillazine

- et enfin, une liste des opérations que l'on peut faire dans about:config pour accélérer Firefox.

vendredi 4 décembre 2009

[Résolu] Fond d'écran noir sous Compiz avec Ubuntu 9.10

Certains ont peut-être eu la même désagréable surprise que moi en passant à Ubuntu 9.10 Karmic Koala (Kubuntu en ce qui me concerne) : Compiz fonctionnait correctement ainsi que son cube, mais avec un fond d'écran noir, toutes les icônes du bureau étant également invisibles.

La solution a été publiée à l'adresse http://ubuntuforums.org/showthread.php?p=8263824#post8263824, et reprise en français à l'adresse http://forum.ubuntu-fr.org/viewtopic.php?pid=3060117#p3060117. Je me contente ici d'y faire écho, afin que cette solution ait la publicité qu'elle mérite, car il m'a fallu plusieurs heures de recherche pour tomber dessus...

  1. Taper "lspci -nn | grep VGA" dans un terminal ;
  2. taper "sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf-backup" pour créer une copie de sauvegarde ;
  3. éditer le fichier /etc/X11/xorg.conf ;
  4. dans la section Device, si elles n'y sont pas déjà, copier les lignes suivantes :
    Section "Device"
    Driver "ati"
    Identifier "Radeon 9100" #Ici la carte graphique indiqué par lspci
    Option "BusType" "PCI"
    Option "AccelMethod" "EXA"
    Option "MigrationHeuristic" "greedy"
    Option "AGPSize" "32"
    EndSection
  5. dans la section Screen, si elle n'y est pas déjà, ajouter la ligne suivante (en laissant tout le reste en l'état, notamment la ligne "Identifier") :
    Device "Radeon 9100" #Ici la carte graphique indiqué par lspci
  6. redémarrer l'ordinateur ;
  7. si le problème n'est pas résolu, récupérer l'ancienne version de xorg.conf en tapant "sudo cp /etc/X11/xorg.conf-backup /etc/X11/xorg.conf" pour écraser la version que vous avez modifiée.