Il peut être intéressant, pour une raison ou une autre, de vouloir utiliser un programme en anglais sur un système configuré dans une autre langue. Dans mon cas, je voudrais pouvoir réaliser simplement quelques captures d'écran de GNOME Split en anglais.
Dans un tel cas, il serait forcément assez lourd de changer la langue de tout le système pour lancer un logiciel. C'est là qu'intervient la variable d'environnement LANG. C'est avec cette variable que nous allons jouer. Pour commencer, on peut entrer la commande suivante dans un terminal.~$ echo $LANG
Si votre système est en français comme le mien, vous devriez probablement avoir comme résultat la chaîne de caractères suivante : fr_FR.UTF-8.
Pour lancer un logiciel en anglais, on va modifier cette variable seulement dans le "terminal" où l'on va lancer le programme. Pour cela, on crée un script qui va donner à la variable LANG la valeur C puis exécuter la ligne de commande passée en argument du script (ligne de commande identique à celle que l'on utiliserait pour lancer le logiciel normalement).
Pour faire le script, on crée puis édite un fichier nommé (comme on veut en fait) english.sh et on y met le code suivant :#!/bin/bash
LANG=C "$@"
Ensuite, on enregistre puis on rend le script exécutable.~$ chmod +x english.sh
Finalement, on lance le script et on passe en paramètre la ligne de commande à exécuter.~$ ./english.sh transmission
En voilà ce que ça donne (un peu de pub ça fait pas de mal non roh).
Planet Ubuntu-fr - Libre
Lancer un programme en anglais sans changer la langue via Respawner
Clavier EeePC 1000 HE et Ubuntu 9.10 Karmic Koala via Respawner
Je me suis récemment rendu compte d'un problème relativement embêtant. Ce dernier est lié à la reconnaissance du clavier de mon Asus EeePC 1000 HE. En effet, il m'était impossible (du moins avec la combinaison de touches normale Alt Gr + 8) d'utiliser le \ (backslash) dans un éditeur de texte. Chose assez embêtante pour un programmeur quand il a besoin d'utiliser le fameux \n (ou encore \r ou \t) dans ses printf() par exemple.
Une solution existe, heureusement, et elle est simple. Pour cela, on va dans Système > Préférences > Clavier. On se rend ensuite dans l'onglet Agencement puis on change le modèle du clavier pour utiliser Portable Asus.
Voilà, simple et efficace.
GNOME Split sort en version 0.3 via Respawner
Je n'avais pas signalé la sortie de la version 0.2, et bien je vais me rattraper avec celle de la version 0.3. GNOME Split, le logiciel de découpage et assemblage de fichiers, évolue petit à petit. La version 0.1 était une première version plutôt avancée, par conséquent la version 0.2 n'a vu arriver que des corrections de bugs (dont un critique pour les utilisateurs de la version 2.22.3 de glib). Alors qu'est-ce qu'il y a dans cette version ?
- Découpage et assemblage au format GNOME Split,
- Découpage et assemblage au format Xtremsplit,
- Découpage et assemblage sans format spécifique (semblable à la commande "split", assemblage par "cat" possible),
- Réorganisation de la boîte de dialogue de préférences,
- Optimisation du code de l'interface graphique,
- Ajout d'info bulle sur les boutons de la barre d'outils,
- Correction de bugs divers.
Le code source peut être récupéré soit via cette archive, soit via le dépôt Bazaar. Pour les utilisateurs de Ubuntu 9.10 Karmic Koala, un dépôt PPA (dépôt non officiel donc attention hein) est à disposition. Une fois ce dernier ajouté, il ne suffira alors qu'à utiliser la commande :~$ sudo aptitude install gnome-split
PAL : Un agenda en ligne de commande toujours là pour vous via Génération Linux
Pour tout ceux qui souhaitent avoir un agenda toujours à porté de main, voici un outil bien pratique qui fonctionne en ligne de commande. Vous aurez accès à un calendrier en moins de deux, avec vos événements de surplus !
Voyons tout cela de plus près ...
Rédigé par Plonstic (que j'ai contacté suite à son commentaire, merci à lui !)

Cet article contient quelques lignes de code. En tant qu'auteur j'ai pris soin de les vérifier sur mon système. Cependant, dans votre cas, il se peut que certains résultats ne soient pas ceux escomptés.
De manière générale, il faut TOUJOURS vérifier les lignes de code que l'on vous fait exécuter (c'est la première faille des OS ;D). Les risques restent toutefois limités, car rien n'est fait en root ici.
Toutes les actions peuvent être effectuées graphiquement (décompression d'archive, édition de fichiers, etc.). Pour des raisons "d'universalité" j'ai préféré présenter les lignes de commandes (de toute façon c'est un calendrier en ligne de commandes !)
Bonne lecture...
Présentation
pal est un calendrier en ligne de commande qui affiche des événements à la manière de la commande cal des distributions UNIX, de gcal de GNU ou de calendar des distributions BSD.Les avantages :
- Un calendrier avec mise en évidence des jours auxquels sont associés un/des événements
- Organisation des événements par type et couleurs
- Recherche d'événements par expressions régulières
- Prise en charge des événements officiels (vacances, saints, journées historiques, etc.)
- Les événements peuvent être ponctuels ou répétitifs (quotidiens, hebdomadaire, mensuels, annuels) avec date de début et date de fin
- Ajout des événements en ligne (option -m ) ou en externe (éditions de fichiers)
- Exportation en HTML ou LATeX.
Les inconvénients :
- Ne peut pas récupérer les événements sur internet
- N'est pas compatible vcal
- En ligne de commande (hum mais c'est l'intérêt ça, non ?!)

1. Installation
Pour les distributions Debian ou Ubuntu, on installera le paquet pal :sudo aptitude install pal
Pour les autres, vous trouverez les sources ici.
2. Utilisation
2.1. Lancement
pal2.2. Édition
pal -mLes flèches du clavier permettent de changer de jour.
[a] pour ajouter un événement
[e] pour entrer un descriptif
[Suppr] pour supprimer un événement
[q] pour quitter
[h] pour l'aide sur les autres options d'édition
2.3. Recherche
pal -s formule -r nbrjoursoù formule est une chaîne de caractères (ou une expression régulière) comprise dans la description de l'événement recherché dans les nbrjours prochains jours
Example : Recherche le prochain jour le Pâques (en anglais ou en français)
pal -r 365 -s "\(p.ques\)\|\(easter\)"Ou, plus simplement, si vous avez vos événements en français :
pal -r 365 -s "pâques"2.4. Exportation
cat >> mon_calendrier.html << EOF
<html>
<head>
<title>Mon calendrier généré depuis pal</title>
<link rel="stylesheet"
type="text/css"
href="http://www.generation-linux.fr/usr/share/doc/pal/examples/example.css"
title="default" />
</head>
<body>$(pal --html -c 12)</body>
</html>
EOF Note : l'option -c permet de spécifier le nombre de "lignes"
(exemple)
pal --latex -c 12 > mon_cal.tex
sed -i '5i\\\usepackage[latin1]{inputenc}' mon_cal.tex
sed -i
'5i\\\usepackage[francais]{babel}' mon_cal.tex
sed -i 's/Monday/lundi/g' mon_cal.tex
sed -i
's/Tuesday/mardi/g' mon_cal.tex
sed -i 's/Wednesday/mercredi/g' mon_cal.tex
sed -i 's/Thursday/jeudi/g'
mon_cal.tex
sed -i 's/Friday/vendredi/g' mon_cal.tex
sed -i 's/Saturday/samedi/g' mon_cal.tex
sed -i
's/Sunday/dimanche/g'mon_cal.tex
pdflatex mon_cal.tex || latex mon_cal.tex Note : la première ligne permet d'exporter le calendrier en LATeX. La dernière ligne permet de compiler en pdf. Les autres lignes permettent de mettre le calendrier en français.
(exemple)
2.5. Autres
man pal3. Configuration
Le dossier de configuration de pal pour les utilisateurs est .pal/ dans votre home ($HOME/.pal/).3.1. Fichier de configuration pal.conf
Pour éditer les préférences de pal (nombre de lignes, jour du début de semaine, etc.), il faut éditer le fichier pal.confAvant tout, on part du fichier de configuration par défaut que l'on copie dans le dossier de configuration personnel :
cd
mkdir .pal
cp /etc/pal.conf ~/.pal/Puis on l'édite avec un éditeur de textes (ici nano car il est fourni par défaut en général) :
nano ~/.pal/pal.conf
Le fichier étant très bien commenté, je vous laisse le parcourir et adapter pal comme bon vous semble.
Notons tout de même les lignes commençant par 'file'. Elles permettent d'ajouter des événements contenus dans des fichiers externes. Ces fichiers d'événements, par défaut, sont pour les États-Unis, commentez/supprimer toutes les lignes qui ne vous intéressent pas.
3.2. Fichiers d'événements
Les fichiers d'événements permettent de définir en externe des événements. Ils vont être plus pratiques que l'option -m pour ajouter un grand nombre d'événements au calendrier.Pour vous montrer comment ça marche, on créera un fichier d'événements pour les jours notables en France (nouvel an, fêtes nationales, etc.).
Commençons par télécharger des définitions d'événements (bsdcalendar), ce qui nous facilitera la tâche :
cd /tmp #on se met dans le dossier temporaire
# téléchargement
wget
http://downloads.sourceforge.net/project/bsdcalendar/bsdcalendar/0.9/bsdcalendar-0.9.tar.bz2?use_mirror=freefr
tar -xvjf bsdcalendar-0.9.tar.bz2 #décompression
Ainsi, le dossier /tmp/caledar/calendars/fr_FR.
Copions le fichier calendar.jferies dans le dossier de configuration de pal :
cp /tmp/calendar/calendars/fr_FR.ISO-8859-1/calendar.jferies
~/.pal/ Dans un premier temps, il faut changer les commentaires. En effet, les commentaires de pal sont des lignes commençant par #, tandis qu'ils sont délimités par /* ... */ dans le fichier que l'on a :
sed -i 's/^[ \t]*\/\?\*\/\?/#/' ~/.pal/calendar.jferies
sed -i 's/LANG/#LANG/' ~/.pal/calendar.jferies
Ensuite, pal définit les événements récursifs en mettant des zéros (0) pour les années (événement annuels) et pour les mois (événement mensuels) :
sed -i 's:\([0-9][0-9]\)/\([0-9][0-9]\)\*\?:0000\1\2:'
~/.pal/calendar.jferies
Continuons avec les événements référencés par rapport à Pâques (Easter). pal utilise le mot clé 'Easter' pour référencer par rapport à Pâques. 'Easter+nnn' définit un événement intervenant nnn jours après Pâques (il faut mettre 3 chiffres) :
sed -i 's/Easter+\([0-9]\)[ \t]/Easter+00\1\t/'
~/.pal/calendar.jferies
sed -i 's/Easter+\([0-9][0-9]\)[ \t]/Easter+0\1\t/'
~/.pal/calendar.jferies
Occupons nous maintenant de la fête des mères (dernier dimanche de mai), celle des pères (troisième dimanche de juin) et les changements d'heures.
pal permet de définir un événement qui intervient le Nième jour d'un mois avec '*mmnd'. 'mm' est le mois (10 pour octobre), 'd' le jour (1=lundi, 7=dimanche).
Exemple : *0547 (06=mai; 4="quatrième"; 7=dimanche ==> dernier dimanche de mai).
On fait la modif avec :
sed -i 's/May Sun+2/*0547/' ~/.pal/calendar.jferies
sed -i 's/June Sun+2/*0637/' ~/.pal/calendar.jferies
sed -i 's:03/SundayLast:*0347:' ~/.pal/calendar.jferies
sed -i 's:10/SundayLast:*1047:' ~/.pal/calendar.jferies
Il faut aussi définir, en début du fichier, les caractères d'affichage des événements (de par et d'autre de la date) et leur type. Pour cela on ajoute en première ligne : 'FR France' où 'FR' sont les caractères d'affichage et 'France' le type :
sed -i '1i\FR France' ~/.pal/calendar.jferies
Pour que les caractères accentués soient acceptés par pal il est nécessaire de convertir le fichier en utf-8 avec iconv (paquet du même nom sous Débian et dérivés)
iconv -f ISO8859-1 -t utf-8 ~/.pal/calendar.jferies
calendar.jferies >temp
mv temp ~/.pal/calendar.jferiesEnfin on ajoute le fichier d'événements dans pal.conf pour qu'il le prenne en compte :
sed -i '1i\file calendar.jferies (magenta)' pal.confIl ne vous reste plus qu'à créer vos propres fichiers d'événements (pour les anniversaires c'est bien pratique :D).
N'oubliez pas de regarder le manuel de pal pour plus d'information (je n'ai pas tout décrit ici).
4. Conclusion
Voili, voilou, vous connaissez un nouveau logiciel bien sympathique.J'ai essayé de vous montrer l'essentiel des fonctionnalités et configurations. Il en reste encore donc n'hésitez pas à consulter le manuel (je sais, je me répète, mais il y a tout dedans, ça évite les questions inutiles ...).
Vous pouvez l'ajouter dans votre .bashrc pour l'avoir au démarrage des terminaux.
Je vous conseillerai de ne pas trop abuser des événements (les saints et autres proverbes), ça devient vite ennuyeux et on ne voit plus l'essentiel. Mais bon, je dis ça, c'est à vous de voir !
Il existe d'autres calendriers en ligne de commande (voir le haut de l'article) et graphiques (je vous laisse le plaisir de chercher avec votre moteur de recherche favori :D).
À plus ..!
Un calendrier toujours à portée de main via Génération Linux
Voici aujourd'hui une petite astuce que j'utilise très régulièrement et que je souhaitais partager avec vous : avoir, en une seconde, un calendrier entier dans votre terminal.
C'est un truc tout bête mais je sais que moi je ne peux plus m'en passer ! Vous voulez en savoir plus ? Dans ce cas, lisez la suite !

I. La commande
La commande pour faire apparaitre un calendrier dans votre termanal est toute simple :
cal
Si vous la tapez comme ça, sans option, vous verrez apparaitre le mois courant (avec le dimanche comme premier jour de la semaine) et la date d'aujourd'hui surlignée.
II. Les options intéressantes
Voici les option intéressantes de cette commande :
cal -3: affiche les 3 mois "en cours", c'est à dire le mois précédent, le mois ne cours et le mois suivant

cal -y: affiche toute l'année en cours

cal -m: affiche le calendrier avec les semaines commençant par le lundi

Vous pouvez bien entendu coupler ces paramètres. Par exemple,
cal -ym :
III. Astuce
L'astuce que j'utilise sur mes machines : je créé un alias (voir cet article) caly qui est en fait la commande ci-dessus : cal -ym.
Voila, un petit article rapide mais, je pense, qui peut être très utile 
À bientôt !
Programme de l’install Party Ubuntu de Tours via Freetux
Traditionnellement organisées à Léo Lagrange ou Polytech, l’Install Party Ubuntu tourangelle aura lieu cette fois-ci au pub le Donald’s à Tours durant l’après-midi du samedi 28 novembre 2009, de 14h à 20h.
Au programme de cette Install Party:
- découverte des logiciels libres et de la culture libre
- aide à l’installation d’Ubuntu (mais aussi de Fedora, et plus si affinité !)
- démonstration et présentation d’Open Street Map par Simon et d’autres contributeurs du projet de cartographie libre.
- écoute de musique libre

Pour plus d’information n’hésitez pas à consulter le blog de CLICC (Culture Libre & Créations Collectives)
J’ai bien envie de passer y faire un tour cela fait un moment que j’ai pas geeker tout un après midi, y en qui veulent se joindre à nous ?
Eclipse, ses boutons et Ubuntu 9.10 via Respawner
Avec l'arrivée de Ubuntu 9.10, je me suis aperçu d'un bug sur Eclipse. Ayant fait une installation manuelle (je ne suis pas passé par le paquet disponible dans les dépôts), je ne sais pas si ce problème apparaît seulement pour les personnes ayant effectué la même installation que moi ou s'il est commun à tous.
Voilà le problème, parfois les boutons (OK, Annuler, etc) ne fonctionnent pas toujours, alors que leurs raccourcis clavier, eux, fonctionnent correctement. Ce bug n'est pas vraiment bloquant, en revanche, à la longue, il est très agaçant. Pour le corriger, il suffit de lancer Eclipse par le biais d'un petit script shell.
Pour cela, on édite / crée le fichier /usr/local/bin/eclipse pour y mettre le code suivant.#!/bin/sh
export ECLIPSE_HOME="/opt/eclipse"
export GDK_NATIVE_WINDOWS=1
$ECLIPSE_HOME/eclipse $*
C'est la troisième ligne de ce script qui va résoudre le bug. D'ailleurs ce dernier va être résolu avec la version 3.6. Il est dû au fait qu'à partir de GTK 2.18, le comportement des fenêtres GDK et GTK a été revu. N'oubliez pas de modifier la variable ECLIPSE_HOME pour qu'elle pointe sur votre installation de Eclipse.
Pour les nostalgiques de XMMS 1.XX sous Ubuntu, la suite... via Taltan
Update : Installation XMMS sur Ubuntu Karmic Koala 9.10
Depuis mon billet « Pour les nostalgiques de XMMS 1.XX sous Ubuntu Hardy Heron 8.04 » , les choses ont changé... La 8.04 signait en effet l'arrêt de mort du maintien de XMMS dans sa branche 1.XX par les développeurs d'Ubuntu. À l'époque il n'existait pas de paquet .deb spécifique, il fallait en passer par la compilation de sources. Depuis, trois version d'Ubuntu se sont succédés, Ubuntu Intrepid Ibex 8.10, Ubuntu Jaunty Jackalope 9.04et Ubuntu Karmic Koala 9.10 mais surtout knuta maintient des paquets pour chaque distribution d'Ubuntu à partir du héron robuste et propose des dépôts, ce qui simplifie grandement la tache pour les nostalgiques de XMMS dont je fais partie.
Alors certes, XMMS est un peu vieillot (les menus ne sont pas très hypes à cause de GTK+), mais il reste mon player MP3 par défaut depuis toujours, car (pas de troll svp
ce n'est que mon avis...) trés réactif, light, winamp like, bonne qualité de rendu sonore, égaliseur performant, simple à utiliser... XMMS reste un lecteur brut de décoffrage et performant dont l'objectif est de « lire des fichiers audio sans fioriture» et non de n'est pas de gérer de manière avancée une bibliothèque musicale comme savent le faire plein d'autre softs (un petit aperçu non exhaustif de tout ce qui se fait en la matière, par ici)
Avertissement : XMMS n'est pas (plus) une application présente nativement dans les dépôts Ubuntu, ne déroulez la procédure suivante que si vous savez manier les commandes en ligne. Ajouter des dépôts externes comporte toujours un risque. Pour info : Les dépendances requises pour l'installation sont toutes présentes dans les dépôts « officiels » Ubuntu
Installation sur Ubuntu Karmic Koala 9.10
Éditez le fichier /etc/apt/sources.list en mode administrateur pour y rajouter les dépôts suivants (plus d'infos sur la modification des sources de mises à jour) :
deb http://www.pvv.ntnu.no/~knuta/xmms/karmic ./ deb-src http://www.pvv.ntnu.no/~knuta/xmms/karmic ./
Puis, taper les commande suivantes :
sudo apt-get update sudo apt-get install xmms
Installation sur Ubuntu Jaunty Jackalope 9.04
Éditez le fichier /etc/apt/sources.list en mode administrateur pour y rajouter les dépôts suivants (plus d'infos sur la modification des sources de mises à jour) :
deb http://www.pvv.ntnu.no/~knuta/xmms/jaunty ./ deb-src http://www.pvv.ntnu.no/~knuta/xmms/jaunty ./
Puis, taper les commande suivantes :
sudo apt-get update sudo apt-get install xmms
Installation sur Ubuntu Intrepid Ibex 8.10
Éditez le fichier /etc/apt/sources.list en mode administrateur pour y rajouter les dépôts suivants (plus d'infos sur la modification des sources de mises à jour) :
deb http://www.pvv.ntnu.no/~knuta/xmms/intrepid ./ deb-src http://www.pvv.ntnu.no/~knuta/xmms/intrepid ./
Puis, taper les commande suivantes :
sudo apt-get update sudo apt-get install xmms
Installation sur Ubuntu Hardy Heron 8.04
Éditez le fichier /etc/apt/sources.list en mode administrateur pour y rajouter les dépôts suivants (plus d'infos sur la modification des sources de mises à jour) :
deb http://www.pvv.ntnu.no/~knuta/xmms/hardy ./ deb-src http://www.pvv.ntnu.no/~knuta/xmms/hardy ./
Puis, taper les commande suivantes :
sudo apt-get update sudo apt-get install xmms
Méthode alternative, la compilation à partir des sources
Pour les amateurs, ci dessous la marche à suivre (pour toutes versions d'Ubuntu) :
Installation des dépendances et du nécessaire de compilation (merci bishop
) :
sudo apt-get install linux-headers-`uname -r` build-essential libasound2-dev libc6-dev libaudiofile-dev libaudiofile0 libesd0-dev libesd-alsa0 libgl1-mesa-dev libgl1-mesa-glx libgl1-mesa-dri libglib1.2-dev libgtk1.2-dev libice-dev libmikmod2-dev libogg0 libogg-dev libsm-dev libsm6 libvorbis0a libvorbis-dev libvorbisfile3 libx11-dev libx11-6 libxi-dev libxi6 libxxf86vm-dev libxxf86vm1 zlib1g-dev
Téléchargement des sources et compilation :
wget http://xmms.org/files/1.2.x/xmms-1.2.11.tar.gz tar -xvzf xmms-1.2.11.tar.gz cd xmms-1.2.11 ./configure --prefix=/usr make sudo make install
Goodies
Installation du plugin FLAC
Plus d'info sur le format d'encodage FLAC
Installation du nécessaire pour la compilation et pour les dépendances
sudo apt-get build-dep flac
Création du dossier de travail
mkdir ~/build cd ~/build
Installation des sources
apt-get source flac
Compiltaion
cd flac-1.2.1 ./configure make
Ensuite il suffit de copier le plugin au bon endroit
cp src/plugin_xmms/.libs/libxmms-flac.so ~/.xmms/Plugins cd .. rm -rf ~/build
Sources : http://blog.sartek.net/2008/04/install-xmms-on-ubuntu-804-hardy-heron.html
Téléchargement et installation de tous les skins
Les skins ne sont plus disponibles sur le site de XMMS (si quelqu'un les retrouve...), pour en avoir un aperçu en une seule page, c'est par ici : http://taltan2.free.fr/dl/ubuntu/xmms_all_skin.html
wget http://taltan2.free.fr/dl/ubuntu/xmms-all_skin.tar.gz tar -xvzf xmms-all_skin.tar.gz -C ~/.xmms/Skins
Téléchargement et installation des présélections WINAMP pour l'égaliser
wget http://taltan2.free.fr/dl/ubuntu/xmms-winamp_presets.gz gunzip -c xmms-winamp_presets.gz > ~/.xmms/eq.preset
Création du lanceur XMMS dans le menu Audio et vidéo de Gnome
cd ~/.local/share/applications wget http://taltan2.free.fr/dl/ubuntu/XMMS.desktop
Concernant l'icône, par défaut en suivant cette méthode il s'agit de l'icône Gnome, vous pourrez aisément le changer en téléchargeant la panoplie d'icônes disponibles : http://taltan2.free.fr/dl/ubuntu/xmms-icons.tar.bz2
Play avec XMMS via les nautilus-scripts
Pour plus d'info sur les nautilus-scripts : http://www.taltan.fr/post/2006/06/07/14-les-nautilus-scripts
Pour Jouer dans XMMS tous le fichiers audio du dossier (et sous dossier) sélectionné à partir d'un click droit de la souris
#play_XMMS.sh
#!/bin/bash
xmms "$1"*
Liens
- Tous les skins : Voir (html) - Voir (pdf) - Télécharger
- Toutes les icônes : Voir - Télécharger
- Archive contenant les présélections WINAMP pour l'égaliser : Télécharger
- Lanceur XMMS pour le menu Audio et vidéo de Gnome : Télécharger
- Script play_XMMS.sh pour les nautilus-scripts : Télécharger
Interdire l'utilisation d'un shell via SSH via Respawner
À côté ses utilisations les plus communes (shell, transfert de fichiers, etc), SSH est un bon outil qui permet de contrôler l'accès aux branches créées avec Bazaar. C'est couplé avec le Bazaar smart server que je l'utilise afin de savoir qui à le droit ou non de modifier les branches. Pour cela, chaque personne ayant le droit d'écriture doit disposer d'un compte sur la machine serveur. Cependant, il est prudent de limiter l'accès de ses personnes.
En effet, donner un compte utilisateur sur une machine possédant SSH revient généralement à donner l'accès au shell via SSH à cet utilisateur. Dans mon cas, je ne souhaite pas que l'utilisateur puisse avoir accès au shell mais seulement à ce qu'il puisse pusher ses branches via bzr+ssh://. L'idée est de laisser l'utilisateur se connecter puis de le déconnecter tout de suite après. Pour réaliser ceci, on édite alors le fichier /etc/passwd avec les droits d'administrateur. Ne le faites surtout pas si vous ne savez pas sur quoi vous allez tomber, cette manipulation s'avérer dangereuse pour votre système !
Une fois le fichier ouvert, on recherche l'utilisateur qui ne doit pas avoir accès au shell. La ligne doit ressembler à ça :utilisateur:x:1004:1004:,,,:/home/utilisateur:/bin/bash
Ici on voit que le terminal de l'utilisateur est de type bash. On change alors la valeur /bin/bash (ou autre si elle est différente) par /bin/true. On obtient alors ceci :utilisateur:x:1004:1004:,,,:/home/utilisateur:/bin/true
Lors de sa tentative de connexion, l'utilisateur aura droit à une déconnexion automatique.utilisateur@localhost:~$ ssh utilisateur@domaine.tld
Last login: Sat Oct 24 14:05:26 2009 from ....
Connection to domaine.tld closed.
Bien entendu, les commandes utilisant bzr+ssh:// continueront à fonctionner.
Radio-Canada et Karmic Koala via Prof Noel
Le billet aurait également pu avoir comme titre : Radio-Canada et firefox 3.5. Mais puisque la version de firefox livré avec Karmic Koala est la 3.5, je me suis permis ce raccourci.
Les techniques antérieures consistaient, afin d’avoir accès à la zone vidéo de RC, d’enlever le plugin totem (totem-mozilla) et d’ajouter les plugins vlc (mozilla-plugin-vlc) et mplayer (mozilla-mplayer).
Pour la version 3.5 de firefox, il n’est pas nécessaire d’enlever le plugin totem, le simple ajout d’un plugin mplayer fera l’affaire. Si vous désirez installer le plugin mozilla-mplayer, cela entrainera l’installation de la version 3 de firefox. Si vous ne désirez pas avoir également la version 3, il faut installer le nouveau plugin mplayer: gecko-mediaplayer.
sudo apt-get install gecko-mediaplayer
C’est ce qui explique pourquoi ceux qui ont fait une mise à jour via le web, se sont retrouvés avec les versions 3 et 3.5 de firefox.

Avertissement : XMMS n'est pas (plus) une application présente nativement dans les dépôts Ubuntu, ne déroulez la procédure suivante que si vous savez manier les commandes en ligne. Ajouter des dépôts externes comporte toujours un risque. Pour info : Les dépendances requises pour l'installation sont toutes présentes dans les dépôts « officiels » Ubuntu