Contrôle de volume sous Linux

21 mars 2010

Ce week-end, je souhaitais simplifier mon contrôle de volume du son (mixer en anglais) sous Linux, et j’aimerais vous faire profiter de mon humble expérience.

Depuis quelques années, j’ai l’habitude d’utiliser l’utilitaire aumix pour contrôler le volume du son. J’apprécie cet outil pour sa simplicité et son efficacité. Comme expliqué par le site officiel du projet, l’outil est disponible pour différentes interfaces, dont une interface graphique pour la console (en Ncurses) et une interface graphique pour X (en GTK+).

Mais voilà, le paquet aumix fourni par ma distribution Linux Frugalware  ne présente que l’interface grahique pour console. Préférant l’interface graphique pour X, j’ai créé un paquet Frugalware pour avoir un aumix avec l’interface désirée.

Et voilà le résultat :

Aumix sous Linux
Si vous êtes intéressé par le paquet, n’hésitez pas à me le signaler.

Je profite également de ce message pour donner une petite astuce. Si, comme moi, vous souhaitez pouvoir contrôler le volume du son via votre clavier, vous pouvez assigner des touches (ou des combinaisons de touches) aux commandes suivantes :

aumix -v +5

aumix -v -5

Ces commandes augmenteront/diminueront de 5% le volume principal du son.

Alternativement, vous pouvez aussi utiliser les commandes suivantes :

amixer set Master 5%+

amixer set Master 5%-

Ces commandes auront le même effet, mais utiliseront amixer, le contrôleur de volume officiel du projet ALSA (projet de gestion des cartes son sous Linux).

J’espère que cette petite astuce pourra être utile.

 

Le gestionnaire de fenêtres Ion3

22 février 2010

Aujourd’hui, je vais vous présenter un logiciel que j’utilise déjà depuis un certain temps : Ion3. Cela fait déjà longtemps que je souhaite écrire un article à ce sujet. Voilà enfin que je me décide à le faire.

Ion3 est un gestionnaire de fenêtres (window manager en anglais) pour X, le système d’affichage généralement utilisé sous Linux. C’est donc un logiciel qui s’occupe des fenêtres des applications graphiques, en leur donnant un contour, en permettant à l’utilisateur de les déplacer, de les redimensionner, etc.

Vous me direz qu’il existe des quantités de gestionnaires de fenêtres. Et vous avez raison. Mais Ion3 a la particularité d’être un gestionnaire de fenêtres en mosaïque et à onglets (tiling tabbed window manager en anglais). Que cela veut-il dire ?

Dans un gestionnaire de fenêtres en mosaïque, vous découpez votre écran en cadres (frames), que vous disposez comme bon vous semble. Cette disposition est persistante, c’est-à-dire, elle sera conservée de session en session. Vous pouvez configurer plusieurs dispositions, appelées espaces de travail (workspaces). Au départ, les cadres sont vides. Puis vous placez les fenêtres de vos applications dans ces cadres. Les fenêtres seront alors automatiquement maximisées. De ce fait, aucun espace n’est perdu et l’occupation peut être facilement optimisée.

Mieux vaut des bonnes captures d’écran plutôt que de longs discours.

Mon espace de travail 1

Il s’agit de l’espace de travail que j’utilise pour développer. L’écran est découpé en deux cadres. A gauche, je place un terminal me servant à compiler, exécuter. A droite, je place un éditeur de texte.

Mon espace de travail 2

C’est un espace de travail à quatre cadres, où j’y place différentes petites applications, comme des terminaux ou un mixer.

Mon espace de travail 3

Cet espace de travail ne présente qu’un seul et unique cadre. C’est l’espace de travail idéal pour un navigateur.

Mon espace de travail 4

Cet espace de travail est assez similaire à l’espace de travail 1, si ce n’est que le cadre de gauche est moins large que celui de droite. Je l’utilise pour des applications qui suivent le modèle « boîte à outils » (une fenêtre principale peu large, ouvrant des fenêtres de travail secondaires), comme Pidgin ou Gimp.

Dans un gestionnaire de fenêtres à onglets, un même cadre peut contenir plusieurs fenêtres. De plus en plus d’applications implémentent ce concept. Mozilla Firefox a été l’un des premiers à le mettre en place. Cependant, je considère que cette fonctionnalité n’a été mise en place que pour combler la faiblesse des gestionnaire de fenêtres. Toutes ces applications à onglets proposent de gérer les fenêtres, en lieu et place du logiciel responsable de cette tâche, le gestionnaire de fenêtres.

Ainsi, avec Ion3, toutes les applications deviennent « à onglets ». Mieux, vous pouvez placer des applications  différentes dans un même groupe d’onglets. Voici une capture d’écran :

Mon espace de travail 3 avec onglets

On y voit, dans un même groupe d’onglets, trois applications : Sylpheed, Mozilla Firefox (deux onglets) et Liferea.

Enfin, Ion3 est aussi bien manipulable avec la souris qu’avec le clavier. Il est, par exemple, possible de déplacer une fenêtre d’un cadre vers un autre via un simple drag’n drop. Autre exemple : lorsqu’on presse les touches Alt+Entrée sur une fenêtre, Ion3 va automatiquement créer un espace de travail temporaire, dans lequel il va placer et maximiser la fenêtre. Très pratique !

Pour ceux qui désirent installer Ion3, je vous invite à chercher le paquet disponible pour vos distributions. Pour Frugalware, j’ai préparé un paquet mais il est incomplet et je ne l’ai pas encore publié. N’hésitez donc pas à me contacter si vous êtes intéressés.

Page d’accueil du projet Ion

Une introduction à Ion3 (en français)

De l’importance de l’API (et de X-SAMPA)

22 janvier 2010

Aujourd’hui, je souhaite parler de l’API et de l’X-SAMPA. De quoi s’agit-il ?

L’API est l’Alphabet Phonétique International (IPA en anglais, pour Internationl Phonetic Alphabet). Il s’agit d’un alphabet standard qui permet de décrire la prononciation des mots de n’importe quelle langue. La transcription qui en résulte est généralement indiquée dans les dictionnaires, a côté de chaque mot, entre crochets ou entre barres obliques. Ainsi, si vous savez interpréter la transcription phonétique, vous savez prononcer n’importe quel mot !

Je n’ai pas eu la chance d’apprendre cet alphabet a l’école. Pourtant, je considère la connaissance de cet alphabet comme essentielle. Bien sûr, il ne remplace pas l’écoute d’un mot prononcé correctement, mais il permet de connaitre rapidement la façon de prononcer le mot. Il facilite ainsi l’apprentissage ou le perfectionnement d’une langue.

L’API est particulièrement intéressant pour une langue comme l’anglais, qui a le vilain défaut d’une prononciation sans correspondance avec l’orthographe. Pour illustrer mon propos, je vais prendre l’exemple des mots it, eat et hit. Pour un simple francophone comme moi, ces trois mots pourraient se prononcer de façon identique. En réalité, ces trois mots ont des prononciations différentes et la transcription en API va nous les révéler :

  • [ɪt] pour it ;
  • [iːt] pour eat ;
  • [hit] pour hit.

Nous pouvons constater que la prononciation de ces trois mots a un point commun : il se termine tous par le son [t]. Le mot hit a la particularité de débuter avec le son [h]. Il s’agit du h aspiré, inexistant en français, mais primordial en anglais. Mais la différence majeure entre ces trois prononciations réside dans la façon d’interpréter la lettre i :

  • la lettre i du mot hit est prononcée comme en français ;
  • la lettre i du mot eat est prononcée comme un i allongé (indiqué par le symbole [ː]) ;
  • et la lettre i du mot it est prononcée avec un i que je qualifierais de « relaxé » (la bouche doit rester détendue).

Comme vous pouvez le voir, la transcription en API donne des informations précieuses sur la prononciation.

Quant à X-SAMPA, il s’agit simplement d’un jeu de caractères calqué sur l’API, et utilisant les lettres couramment disponibles sur un clavier standard. En effet, de nombreuses lettres de l’API correspondent à des symboles particuliers, qu’il n’est pas simple de taper avec un simple clavier. La lettre [ɪ] en est un exemple. Dans X-SAMPA, cette lettre est remplacée par la lettre I (i en majuscule). La saisie d’une transcription phonétique avec un clavier est donc plus facile.

Si vous souhaitez voir les lettres de l’API et de l’X-SAMPA utilisées dans quelques langues, la page du Wiktionary français est un bon point d’entrée :

http://fr.wiktionary.org/wiki/Annexe:Prononciation

C’est tout pour aujourd’hui. A bientôt !

Installer la clé Hercules Wireless N USB mini puis se connecter à un réseau Wifi sous Linux

10 janvier 2010

A Noël, on m’a offert la clé Hercules Wireless N USB mini (nom de code : HWNUm-300). Il s’agit une clé USB, très petite (d’où le nom « mini »), de couleur noire, et permettant de se connecter à un réseau Wifi.

Je me suis alors attelé à installer cette clé sur mon système Linux (Frugalware 1.1 Getorin).

J’insère d’abord délicatement la clé en croisant des doigts pour que tout fonctionne correctement. Après quelques instants, je lance ifconfig en ligne de commande. Je m’aperçois avec déception qu’aucune nouvelle interface réseau n’a été créée.

Je lance ensuite lsusb, et là, bonne nouvelle ! Un nouveau périphérique apparaît :

Bus 002 Device 002: ID 06f8:e031 Guillemot Corp.

J’en déduis que la clé USB a bien été reconnue mais que la puce Wifi n’a pas été détectée. J’en conclus que je vais devoir charger le pilote de la puce par moi-même.

Pour cela, je commence par déterminer quelle est la puce utilisée par cette clé. Après une longue recherche, je découvre qu’il s’agit d’une Realtek RTL 8192 SU (RTL8192SU).

J’essaie ensuite de trouver un pilote Linux adéquate à cette puce. Quelques recherches m’amènent à la conclusion suivante: aucun pilote n’est disponible pour la version du noyau Linux (2.6.30) de mon système.

Je me résigne alors à utiliser l’outil ndiswrapper, formidable outil en l’état, mais qui oblige à utiliser le pilote propriétaire pour MS Windows…

Au départ, j’envisage d’utiliser le CD fourni avec la clé USB pour récupérer ce pilote mais la seule chose disponible est un fichier .exe, uniquement exploitable sous MS Windows. Je trouve finalement les pilotes MS Windows sur cette page. Je télécharge l’archive ZIP, la décompresse. J’y trouve le fichier net8192su.inf dans le répertoire WinXP.

Je suis ensuite la page Wiki sur ndiswrapper écrite par la communauté francophone de Frugalware. Toutes les commandes s’exécutent avec succès. Je relance ifconfig et je constate avec joie qu’une nouvelle interface réseau a été créée: wlan0.

Il me reste à configurer ma connexion un réseau Wifi. Pour cela, je ne m’embête pas trop et lance l’outil netconfig, fourni par la distribution Frugalware. Cet outil fonctionne comme une sorte de guide. Il suffit de répondre aux questions posées. A la fin, l’outil va réécrire le fichier /etc/sysconfig/network/default. Prenez donc soin d’en faire une copie de sauvegarde si vous voulez revenir à votre ancienne configuration réseau.

Une fois cela fait, j’ai relancé le service interfaces, qui s’occupe de réinitialiser les interfaces réseau :

service interfaces restart

Un avertissement m’indique que l’adresse par défaut a été utilisée. En relançant ifconfig, j’en ai la confirmation mais je m’aperçois également que mon interface réseau filaire (eth0) n’a pas été désactivée. J’aurais probablement dû arrêter le service interfaces avant de reconfigurer les interfaces réseau avec netconfig

Je décide alors de redémarrer mon système, et là, ô miracle, l’interface réseau wlan0 est pleinement fonctionnelle. Je peux alors me libérer du câble réseau et profiter du surf sur Internet en toute liberté.

J’espère que ce petit retour d’expérience pourra être utile à d’autres personnes. Les commentaires sont ouverts pour tout renseignement complémentaire.

Bienvenue sur mon blog

6 janvier 2010

Tout d’abord, comme se veut l’usage en cette période, je souhaite une bonne année à toutes les personnes qui lisent ou liront ce blog.

Cette année, j’ai pris une résolution : ouvrir un blog et y publier régulièrement des articles.

Et voici mon premier article !

Je vais essayer de publier des articles sur des sujets divers et variés, comme Linux, ma distribution Frugalware, les langues étrangères ou la politique.

A bientôt pour mon « vrai » premier article.

 

MAJ (27/08/2013):

Cet article n’est pas tout à fait le premier de ce blog. En effet, je viens d’importer une série d’articles que j’avais écrits en 2005 à l’occasion d’un voyage au Cambodge. Voici le lien vers le premier article de cette série.

 

Voyage au Cambodge – Visite bonus de Kuala Lumpur et retour à Rennes

5 septembre 2005

Bonjour tout le monde,

Je suis revenu sain et sauf du Cambodge. C’est, malheureusement pour moi, la reprise du travail…

Le voyage de Phnom Penh à Rennes s’est déroulé correctement.

Après avoir remercié et dit « au revoir » à Sodany et sa mère, j’ai pris l’avion m’amenant au superbe aéroport de Kuala Lumpur. Là, j’ai décidé de profiter des 9h30 d’escale pour visiter Kuala Lumpur ! Je n’avais pas du tout prévu cette sortie initialement mais, le visa n’étant pas requis pour entrer en Malaisie, j’ai choisi de me faire plaisir.

Baraguinant un anglais plus qu’imparfait, je me suis informé des possibilités de sortie de l’aéroport, j’ai passé les comptoirs d’immigration, pris le train express puis le métro et je suis arrivé en plein centre-ville de Kuala Lumpur, capitale de la Malaisie. Là, j’ai pu visiter un jardin entouré d’une dizaine de gratte-ciels et notamment deux gratte-ciels particuliers : les tours Petronas, les plus grandes tours du monde ! Malheureusement, je n’ai pu monter dans aucune des deux tours. Je me suis consolé en contemplant ces deux tours jumelles de nuit.

Je suis ensuite retourné à l’aéroport pour prendre mon avion pour Paris. Les douze heures de vol m’ont paru moins longues qu’à l’aller. Je n’ai pas dormi mais je me suis reposé longuement. Par chance, j’étais assis à côté de deux français avec qui j’ai pu discuter.

A Paris, j’ai été très content de voir ma valise sur le tapis roulant. J’ai été moins content d’apprendre que mon train avait un retard de plus de 40 minutes. Arrivé à la gare de Rennes, j’ai eu la surprise d’être accueilli par mes parents et mon petit frère !

Ceci met fin à mes vacances. Ces dernières nouvelles représentent l’ultime et dernier post de ce petit journal. Je vous remercie de m’avoir lu et d’avoir apporté des commentaires ou des questions.

Au revoir.

Voyage au Cambodge – Fin de séjour

1 septembre 2005

Bonjour tout le monde,

C’est la fin des vacances pour moi. Demain matin, à 11h10 (heure locale), je décolle pour revenir en France. J’ai profité de cette semaine pour me ballader dans Phnom Penh.

Je suis retourné dans les marchés, toujours très animés, où la marchandise est condensée et où la négociation est une activité permanente. Je suis heureusement accompagnée d’une cliente dure en affaires et cela permet vraiment de faire beaucoup d’économies (même si le prix de base me paraît déjà peu élevé).

J’ai également été voir de plus près le monument de l’indépendance. C’est un monument érigé lors de l’indépendance du Cambodge par rapport à la France (1953). Cela ressemble a une sorte d’arche placée au milieu d’un rond-point (dans le style place de l’étoile à Paris, mais avec les motos en plus…).

Nous nous sommes aussi promenés au Stade Olympique. C’est l’un des deux seuls complexes sportifs de la ville de Phnom Penh et pour dire la vérité, cela fait un peu pitié à voir… Cependant, cela reste un endroit très agréable où l’on peut voir de nombreux cambodgiens, surtout jeunes, pratiquer des sports comme le football, le basketball, le volleyball et même la pétanque !

Ce soir, je prépare ma valise de retour… Pour remecier mes hôtes, je les ai invités au restaurant. Nous allons allés dans un quartier de Phnom Penh où l’on trouve de nombreux restaurants typiquement cambodgiens.

Demain, ce sera le grand voyage retour avec 2 heures d’avion entre Phnom Penh et Kuala Lumpur, 9 heures d’attente à Kuala Lumpur, 12 heures d’avion entre Kuala Lumpur et Paris, 2 heures d’attente à Paris et 3 heures de train…

A très bientôt.

 

Voyage au Cambodge – Week-end à Kompong Som

29 août 2005

Bonjour tout le monde,

Je suis de retour d’un week-end sur la côte cambodgienne.

Sodany, sa mère et moi sommes partis samedi matin, en bus, pour la destination de Kompong Som (aussi appelé Sihanoukville). Après avoir trouvé un hôtel acceptable, nous avons passé l’après-midi sur la plage. J’ai trouvé cela « royal » ! Nous étions confortablement assis dans des transats. Le sable était fin et l’eau était chaude. C’est vraiment très agréable. Le soir, nous avons visité rapidement la ville. Le dimanche matin, nous avons été à des cascades. Les cambodgiens adorent se baigner dans ce genre d’endroit. C’était assez sympa. Puis nous avons parcouru les plages de Kompong Som avant de reprendre le bus pour revenir à Phnom Penh. Seul point noir : j’ai pris des coups de soleil. Cela devait arriver à un moment ou à un autre. J’ai en effet un peu négligé l’application de la crème solaire. Résultat : j’ai pris des coups de soleil sur… les pieds (avec la marque des sandales en prime…).

Avant ce week-end, j’avais préparé des crêpes bretonnes (avec l’aide de mon assistante Sodany). Nous avions une recette pour six personnes sous le coude. Je voulais diviser les quantités par deux. Le soucis, c’est que j’ai oublié de diviser la quantité de beurre. Le résultat s’est fait sentir mais mes hôtes ont tout de même apprécié mes crêpes.

Il ne me reste que quelques jours avant mon départ. Je pense que je vais en profiter pour préparer mon retour en France et me ballader dans Phnom Penh.

J’écrirai la veille de mon départ (prévu le 2 septembre).

A bientôt.

 

Voyage au Cambodge – Visite de Phnom Penh et de ses environs

26 août 2005

Bonjour tout le monde,

J’ai continué la visite de Phnom Penh et de ses environs.

Mardi et Jeudi, nous avons été visité des collines (« phnoms » en Khmer). Sous une chaleur étouffante, nous avons monté des centaines de marches, visité les pagodes, les temples et les stupas érigés au sommet, admiré la vue offerte par ses hauteurs et redescendu pour profiter d’une collation et d’un pique-nique à l’ombre. C’était assez plaisant.

Mercredi, nous avons été nous promené le long de la rivière qui traverse Phnom Penh (le Tonlé Sap). J’ai pu goûter à une nouvelle spécialité : la crêpe cambodgienne.

Ce matin (vendredi), j’ai été dans un supermarché « moderne ». J’y ai pu découvrir les produits bien de chez nous comme le pâté Hénaff ou la farine de blé noir. Nous avons essayé d’acheter des produits nécessaires pour faire des crêpes bretonnes.

Ce week-end, nous allons à Kompong Som, le site balnéaire du Cambodge. Je vous donnerai de mes nouvelles dès que possible.

A bientôt.

 

Voyage au Cambodge – Découverte des marchés de Phnom Penh et de la province de Kratie

21 août 2005

Bonjour tout le monde,

Je suis revenu aujourd’hui à Phnom Penh après un court séjour à Kratie.

Mercredi et jeudi, nous sommes allés visités des marchés. Le marché central, construit par les francais, est particulièrement intéressant. Dans ce genre de marché, on trouve absolument de tout. Le seul problème, c’est que, en tant qu’étranger, je suis particulièrement sollicité par les commercants, les unijambistes, les mendiants…

Jeudi, j’ai visité le musée du crime génocidaire. C’est en fait une des prisons dans lesquels des milliers de personnes ont été enfermés et torturés pendant le régime des Khmers Rouges. La visite n’a pas été drôle…

Vendredi, nous sommes allés à Kratie, ville située dans la campagne cambodgienne. La découverte de cette région du Cambodge fut charmante. Malgré la misère, la vie semble paisible dans ce coin. J’ai pu voir des maisons en bois sur pilotis, des pagodes, le Mékong en crue et même des dauphins ! Nous sommes revenus aujourd’hui même (dimanche).

Commentaires et questions sont les bienvenus.

A bientôt.

 

123456