Installer une nouvelle police de caractères

Depuis quelques temps, j’ai pris l’habitude d’utiliser deux polices de caractères régulièrement. Ces deux polices sont Source Sans Pro et Source Code Pro (Celle que j’utilise principalement et dont vous pouvez avoir plus de détails sur le blog d’Adobe). Afin de pouvoir les utiliser, il faut installer ces polices dans son système d’exploitation. La plupart des logiciels sauront d’eux-même aller les chercher.

Sous Windows comme sous Ubuntu, installer une police consiste à déposer les fichiers correspondant (ttf, otf, une liste plus détaillée sur FileInfo) dans un dossier, reconnu comme le dossier de polices du système.

Sous Windows, le dossier est C:\Windows\Fonts (Vérifiez la compatibilité des formats que vous installez Windows ne prend peut-être pas tout en charge)

Sous Linux, plusieurs possibilités s’offrent à vous :

  • Soit vous voulez installer la police pour un seul utilisateur et dans ce cas vous mettez vos fichiers dans /home/<USER>/.fonts
  • Soit vous voulez installer la police pour tous les utilisateurs et dans ce cas vous mettez vos fichiers dans /usr/share/fonts

Une grosse différence est que sous linux, chaque police peut être mise dans un dossier séparé alors que sous Windows tous les fichiers doivent être posés en brut.

Enfin, si vous ne voulez pas avoir à redémarrer l’ordinateur, resynchronisez le cache des polices de caractères avec la commande :

sudo fc-cache -f -v

Activer son pavé numérique au démarrage

Lors d’une installation sur un ordinateur portable, les différentes distributions linux n’activent que rarement le pavé numérique de base. C’est un gros point négatif mais il n’existe pas de simple case à cocher ou de modification dans l’éditeur de configuration pour l’activer.

Par exemple, sous Windows, il suffit de lancer l’éditeur de registre (regedit.exe) et de modifier la clé HKEY_CURRENT_USER\Control Panel\Keyboard\InitialKeyboardIndicators et de remplacer la valeur de base par :

  • 2 pour l’activer en permanence
  • 0 pour le désactiver en permanence

Sous linux, seul le répertoire du fichier à modifier peut changer. Il faut commencer par installer numlockx par votre méthode préférée puis modifier le fichier /etc/X11/gdm/Init/Default ou /etc/mdm/Init/Default selon votre gestionnaire de fenêtre pour ajouter les lignes

if [ -x /usr/bin/numlockx ]; then
    exec /usr/bin/numlockx on
fi

Et voilà, un pavé numérique activé dès le départ pour ne plus avoir à appuyer sur une touche de plus lors de la saisie de votre mot de passe.

Principaux raccourcis clavier

Un ami a récemment décidé de donner sa chance à Linux et au monde du libre en général  et a, par conséquent, décidé d’installer en double boot une Distribution Ubuntu. Grand habitué des raccourcis claviers, il avait besoin d’en avoir une liste pour se déplacer. J’ai donc répertorié ici les listes de différents raccourcis clavier sous les principales différentes interfaces ou systèmes d’exploitation :

A vous désormais de les apprendre par coeur pour pouvoir naviguer tels des pirates informatiques dans vos systèmes.

Modifier l’emplacement par défaut de certains dossiers

Il est couramment admis que certains dossiers sont des raccourcis pour certains emplacements. L’exemple le plus flagrant est le Bureau tant sous Windows que sous Linux, qui est en réalité un dossier. Celui ci est le plus souvent dans le dossier personnel de l’utilisateur.

Sous Ubuntu, je voulais changer l’emplacement sur lesquels pointent mes dossiers Musiques et Vidéos d’origine afin qu’ils pointent sur les dossiers Musiques et Vidéos que j’avais créé sur mon deuxième disque dur, partagé entre tous mes OS.

Ainsi, tout ajout ou modification des éléments du dossier est immédiatement répercuté partout.

Sous Linux, il suffit d’éditer le fichier /home/{nom de l’utilisateur}/.config/user-dirs.dirs et de modifier la ligne correspondant au raccourcis que l’on souhaite modifier. Par exemple pour le bureau, on éditera la ligne XDG_DESKTOP_DIR= afin de préciser le répertoire de destination. Une aide existe directement dans le fichier pour expliquer comment éditer les adresses.

Sous Windows (7, je ne parlerais pas des versions antérieurs), il suffit d’aller dans le dossier utilisateur et de faire un clic droit sur le dossier que l’on souhaite faire pointer à un autre emplacement, faire Propriétés et aller dans l’onglet « Emplacement ». Là on peut changer l’adresse par celle que l’on désire. Il est aussi possible de passer par des raccourcis comme les bibliothèques qui sont plus proche de l’agrégat de dossiers mais qui permettent de faire un équivalent.

Ces manipulations peuvent aussi s’avérer utiles lorsque l’on utilise un disque dur de données et un pour le système (fait commun avec les SSD actuels).

Réinitialiser la pile TCP/IP de Windows

L’ordinateur portable HP d’un membre de ma famille avait récupérer une erreur assez étrange. L’ordinateur arrivait sans problème à se connecter aux différents réseaux auxquels j’essayais de le connecter mais n’arrivait jamais à se connecter à internet.

Après quelques recherches et des tests en tout genre (Désactivation des cartes, réinstallation des pilotes, …) j’ai fini par utiliser la commande :

ipconfig /all

pour voir quelles étaient les adresses attribuées. Je me suis alors rendu compte que Windows m’avait attribué une des adresses IP par défaut en 169.254.xxx.xxx (Plus d’informations sur le pourquoi celles ci dans la RFC 5735). J’ai testé le fait d’attribuer à l’une des cartes une IP fixe directement et là j’avais un accès normal au Web. J’ai ainsi déterminé avec certitude que le problème venait de la connexion avec le serveur DHCP (Ici ma Freebox) et que le problème venait de l’ordinateur puisque se connecter sur un autre routeur ramenait aux mêmes résultats.

Après quelques recherches, j’ai trouvé que ce problème survenait souvent à cause d’un bug de la pile TCP/IP. Pour le corriger, il suffit de la réinitialiser à l’aide de la commande :

netsh interface ipv4 reset c:\log.txt

ou plus globalement

netsh int ip reset c:\log.txt

Après avoir remis à 0 le stack TCP/IP et rebooté, tout était fonctionnel de nouveau.

Vider le spooler d’impression sous Windows

Un problème récurrent lorsque l’imprimante laser de ma mère plante est que le spooler ne se vide pas, et ce, même après avoir remis du papier et annulé les tâches d’impression. L’ordinateur tourne sous Windows XP mais j’ai vu sur Internet que le problème survenait aussi avec d’autres versions de Windows.

Afin de forcer le cache du spooler à se vider, nous allons utiliser deux simples commandes :

net stop spooler
net start spooler

Ceci a pour effet d’arrêter complètement le spooler (c’est là que le cache est vidé) puis de le relancer afin de permettre de nouveau l’impression.

Cela évite d’avoir à redémarrer l’ordinateur à chaque plantage du spooler.

Réinstallation de mon PC fixe et organisation

Comme j’en avais parlé il y a quelques temps, je viens de finir de réinstaller mon PC fixe afin d’avoir un autre environnement linux que ceux que j’avais déjà. En l’occurrence, j’ai décidé de me faire violence pour utiliser Gnome 3, comme je me fais violence pour utiliser Unity. J’ai donc au départ voulu installer une Fedora afin d’avoir cet environnement de bureau tout en testant une distribution non basée sur Debian. Je voulais voir un peu ce que donnait les rpm et Yum. Après bien des déboires d’installation dû à beaucoup de disques durs et un partitionnement particulier recherché, j’ai fini par avoir ce que je voulais. Cependant, j’ai dû y renoncer au bout de 10 minutes de test. Je ne peux définitivement pas utiliser un OS sans bureau.

Ainsi donc, j’ai réfléchis à quoi installer et je me suis dit que j’allais tester la technique d’Ubuntu avec Gnome 3 au lieu d’Unity. Grand bien m’en a pris puisqu’en suivant cette procédure, on dispose d’un bureau tout à fait fonctionnel malgré Gnome 3.

Me voilà donc avec un double boot Ubuntu avec Gnome 3 et Windows 7. Au niveau des disques durs, j’ai 1 Seagate de 320 Go qui héberge mes OS (100 Go Ubuntu, 4 Go de swap, 216 Go de Windows), 1 Seagate de 250 Go pour du stockage normal et 2 Seagate de 80 Go sur lesquels je comptais mettre en place un RAID 1 pour avoir du stockage un peu plus sécurisé. Le problème de la non disponibilité des données sur les 2 OS est un problème de taille que je cherche toujours à résoudre.

Cette installation fera donc l’affaire jusqu’à ce que Gnome 3 m’énerve définitivement ou que je trouve comment réactiver le bureau sur une Fedora d’origine sans trop de difficultés (ou qu’une Ubuntu avec Mate voit le jour).

Problème lors de l’installation de Windows 7

Lors de ma dernière réinstallation de Windows 7 sur ma mon ordinateur fixe, j’ai rencontré une erreur me disant « Le programme d’installation n’a pas pu créer de nouvelle partition système ni localiser une partition système existante. »

Il s’avère que ce problème est un problème connu et se résout très facilement. Ce message apparaît car le disque dur sélectionné dans le BIOS comme boot n’est pas celui sur lequel on essaye d’installer notre système d’exploitation.

Un petit tour dans le BIOS pour passer en priorité de boot le disque sur lequel on veut installer Windows 7 et le tour est joué.

Fix a bluetooth connexion on Windows (for a Logitech V470 mouse)

Here’s an article I wrote two times. once in french and once in english. Therefore, I hope to give an answer to that recurrent problem on the internet. I spent a lot of time searching without finding any clear answer.

I had a few weeks ago some problems with my Bluetooth card in my computer. I was encountering constant disconnections no matter which OS i used. To be sure the problem wasn’t due to my mouse controller, i tested with other devices and nothing changed. After a chaotic return at the customer service (the first time my computer had to be in an intern’s hands) my laptop came back functional.

But this morning, a simple boot on my Windows was enough to fail all my communication devices (Wifi, Ethernet, Bluetooth). After a short reboot on Ubuntu to be sure the problem was due to the drivers and not to the devices, I uninstalled every devices with the device manager (Right clic on Computer -> Manage -> (on the left) Device manager -> Right clic on every problematic device -> Uninstall)

Once every driver uninstalled, i rebooted to let Windows use generic drivers. I downloaded then the offical drivers on the Asus website and installed them one by one.

After an other reboot, the Internet connection was back but the Bluetooth still wasn’t functional. I uninstalled an other time the Bluetooth drivers and I rebooted again. The Bluetooth was back but with generic drivers. The connection with my Bluetooth mouse was enabled but wonky and had deconnections.

A last installation of the Bluetooth Driver and a last reboot let me finally have a functional Bluetooth card.

A last problem persisted. The mouse had deconnections like before but the problem wasn’t present on Ubuntu. I had to go in the bluetooth card properties and Right clic -> Properties -> Power managment tab -> Uncheck « Allow the computer to turn off this device to save power ».

After all those annoying steps, here i’m back with my Logitech V470 Bluetooth Mouse connected to my Asus G73JH on Windows 7 with no Bluetooth dongle or other trickery.

Rétablir une connexion bluetooth sous Windows (pour une souris Logitech V470)

Voici un article que je vais écrire deux fois car je le rédigerais une fois en français et une fois en anglais. Je vais faire ceci afin que la réponse à ce problème récurent figure enfin sur internet. J’ai passé de très nombreuses heures à rechercher et n’ai jamais trouvé de réponse claire.

J’ai rencontré il y a quelques temps des problèmes avec la carte bluetooth de mon ordinateur. Il y avait des déconnexions constantes quel que soit l’OS que j’utilisais. Afin d’être sûr que le problème ne venait pas de ma souris, j’ai testé avec d’autres périphériques et le problème restait le même. Après un retour au SAV chaotique (le premier retour avait dû voir l’oeuvre d’un stagiaire) ma machine est revenue fonctionnelle.

Seulement voilà, ce matin, un simple démarrage sous Windows a suffit à ce que tous mes périphériques de communication tombent en panne (Wifi, Ethernet, Bluetooth). Après un reboot sous Ubuntu pour être sûr que le problème venait bien des pilotes et pas du matériel, j’ai désinstallé tous les périphériques à l’aide du gestionnaire de périphériques (clic droit sur Ordinateur -> Gérer -> (Sur la gauche) Gestionnaire de périphériques -> Clic droit sur chaque périphérique problématique -> Désinstaller)

Une fois tous les pilotes désinstallés, j’ai redémarré afin de laisser Windows utiliser des pilotes génériques. Une fois ceci fait, j’ai téléchargé sur le site d’Asus tous les pilotes nécessaires et les ai installés un par un.

Après redémarrage, le bluetooth n’étais toujours pas fonctionnel mais la connexion internet était rétablie. J’ai de nouveau désinstallé le pilote de la carte bluetooth puis j’ai encore redémarré. Là, le bluetooth était rétablit mais avec des pilotes génériques. La connexion de ma souris s’établissait donc mais s’interrompait au bout d’un instant.

Une dernière réinstallation du pilote de bluetooth et un dernier redémarrage m’ont enfin permis d’avoir une carte fonctionnelle.

Un dernier problème persistait encore. La souris se déconnectait comme avant sauf que le problème n’avait pas lieu sous Ubuntu. Il m’a fallut aller dans les propriétés de la carte bluetooth et faire clic droit -> Propriétés -> Onglet Gestion de l’alimentation -> Décocher la case « Autoriser l’ordinateur à éteindre ce périphérique pour économiser l’énergie »

Après ces nombreuses étapes me voilà de nouveau avec ma souris bluetooth Logitech V470 connectée à mon Asus G73JH sous Windows 7 sans dongle supplémentaire ou autre supercherie.