Planet

L’objectif du Webcafé que nous mettons en place au festival des vieilles charrues est de fournir de nombreux postes au public. Ainsi, les festivaliers peuvent avoir un accès à Internet tout en découvrant Ubuntu.
En plein festival, je profite d’un moment de calme pour écrire quelques lignes qui présentent (brièvement) la solution technique que nous utilisons pour faire tourner le Webcafé. Je vais m’attarder sur deux aspects : le matériel utilisé et la configuration logiciel.

Durant la lecture de ce billet, gardez à l’esprit que la solution que nous utilisons n’est pas parfaite. Cependant, elle a le mérite de fonctionner et d’avoir évolué régulièrement, d’une part du fait des mises à jour régulières d’Ubuntu, mais aussi parce que le matériel que nous avions à disposition changeait.

Matériel à disposition

Nous avons à notre disposition deux ordinateurs que nous appelons « serveurs ». Ces derniers ont chacun 8 cœurs, 8 Gio de mémoire vive, mais surtout plusieurs cartes graphiques avec plusieurs sorties (VGA / DVI / HDMI / DisplayPort / Mini-DisplayPort) par carte graphique. En plus de ses serveurs, on dispose d’autant de clavier, souris et écrans que de postes que nous mettons à disposition.

Voici quelques exemples de cartes graphiques que nous avons :

  • Quelques cartes « classiques » :
    • Trois cartes NVIDIA avec deux sorties DVI
    • Une carte avec deux sorties, une VGA et une DVI
  • Des cartes utilisant la technologie Eyefinity :
    • Une carte avec une cinq sorties mini DisplayPort
    • Une carte avec deux sorties DVI et quatre sorties DisplayPort
  • Une carte en PCI et non pas PCI-express, cette carte dispose d’ailleurs de trois sorties (VGA, DVI et HDMI) mais, à l’exception des cartes Eyefinity, uniquement deux sorties sont utilisable par carte.

Asus HD7970 directcu II

La difficulté est de réaliser une configuration qui permet d’avoir un maximum de sorties vidéos. Nos serveurs disposent de deux connecteurs PCI-Express et d’un connecteur PCI. On peut ainsi brancher trois cartes graphiques (dont une PCI, très difficile à trouver de nos jours).

Une fois que le matériel est là, il faut s’attaquer à la partie essentielle : la configuration des logiciels.

plan materiel

Configuration logiciel

Sur le serveur où est installé la dernière version d’Ubuntu (actuellement la 12.04), on y lance plusieurs serveurs X : un par carte graphique. Il nous est déjà arrivé de lancer un seul serveur X, mais pour simplifier la configuration (notamment à cause de cartes graphiques différentes qui nécessitent des pilotes différents), on lance plusieurs serveurs X. Cette dernière méthode apporte un avantage considérable : en cas de plantage du serveur X, moins de postes sont impactés.

LAYOUT=L0 # Le layout qui correspond à la carte graphique dans la configuration de xorg X_DISPLAY=1 # Les serveurs X sont numérotés 1, 2, 3, ... X -br -audit 0 -dpms -s 0 -logverbose 20 -layout $LAYOUT :$X_DISPLAY -novtswitch -sharevts -keeptty

NB : Cette partie est probablement la plus difficile puisque qu’il faut configurer X et trouver les bons pilotes pour les cartes graphiques. C’est encore plus difficile quand il faut faire cohabiter des pilotes ATI et NVDIDIA, libres et propriétaires…

Une fois qu’un serveur X est lancé, il a un espace égal à la totalité des écrans. Il nous faut ensuite lancer des serveurs Xephyr (qu’on peut considérer comme des mini serveurs X). Ces derniers sont lancés à l’intérieur d’un serveur X, doivent avoir la taille d’un écran et sont positionnés pour que l’espace d’un serveur Xephyr corresponde bien à un écran en entier. En effet, il est possible de décaler le serveur Xephyr et l’espace de celui-ci sera en partie sur un écran et en partie sur un autre.

À chaque lancement d’un serveur Xephyr, on y associe un clavier et une souris. Si cette opération n’est pas réalisée correctement, on se retrouve avec un curseur qui bouge sur l’écran du voisin et idem pour le clavier.

X_DISPLAY=1 # Les serveurs X sont numérotés 1, 2, 3, ... XEP_SCRSIZE=1366x768 XEP_MOUSEID=/dev/input/... XEP_KEYBDID=/dev/input/... XEP_DISPLAY=101 # Les serveurs Xephyr sont numérotés 101, 102, 103, 104, 105, ... DISPLAY=:$X_DISPLAY /usr/bin/Xephyr \ -ac \ -screen $XEP_SCRSIZE \ -mouse evdev,,device=$XEP_MOUSEID \ -keybd evdev,,device=$XEP_KEYBDID,xkbrules=evdev,xkbmodel=pc105,xkblayout=fr,xkboption=grp:alts_toogle \ -wr \ :$XEP_DISPLAY

Une fois que tout ça fonctionne, il suffit de lancer gnome en spécifiant le bon DISPLAY (variable qui va identifier chaque serveur X et serveur Xephyr).

XEP_DISPLAY=... # Numéro du Xephyr DISPLAY=:$XEP_DISPLAY gnome-session --session ubuntu

couches

Pour aller plus loin et permettre aux festivaliers de tester pleinement Ubuntu (notamment en installant des logiciels), nous avons fait le choix d’utiliser des LXC. Ainsi, rien ne change à l’exception du fait que les GNOME ne sont pas lancés dans la machine hôte, mais dans les LXC.

IP_HOST=10.0.3.1 XEP_DISPLAY=... # Numéro du Xephyr DISPLAY=$IP_HOST:$XEP_DISPLAY gnome-session --session ubuntu

Cette configuration matérielle et logicielle forme ce que nous appelons un multi-seat. Pour faire le Webcafé, il en faut un peu plus.

Le Webcafé dans son ensemble

Actuellement, nous mettons à disposition 12 postes. Ce qui fait 12 écrans, 12 claviers, 12 souris et 2 serveurs. Il faut donc faire attention à bien organiser l’espace pour éviter de se perdre dans les câbles.

À cela s’ajoute les branchements électriques mais aussi le réseau.

Arrière du serveur multiseat avec une carte grahique à cinq sorties.
N’hésitez pas à poser vos questions et faire part de vos remarques, notamment si vous avez des suggestions d’améliorations, car nous sommes toujours soucieux d’optimiser notre fonctionnement.

Au Webcafé, nous avons de supers goodies. Ce sont principalement les tattoos qui ont rencontré un succès fou en ce premier jour d’ouverture de la Garenne. Il faut dire qu’ils sont super cools, nos petits Tux et Cof, charmants manchot et cercle d’amis Ubuntu.

L’enthousiasme des gens envers ces customisations corporelles nous a poussés à étendre notre champ d’action à l’extérieur de la tente. C’est ainsi que deux d’entre nous sont partis en mission « décalco à gogo » dans tout le festival. Accompagné de Youssoupha, Thomas Dutronc puis The Cure en fond sonore, les festivaliers se sont montrés curieux, ce qui a en outre été un parfait moyen de les informer de notre présence, les rediriger vers notre stand et les sensibiliser à la notion du libre, notamment grâce à nos flyers qui eux aussi sont super cool.

Tattouée avec flyer

Qui plus est, nous avons photographié un grand nombre de ces festivaliers tatoués, et il leur sera possible, via la galerie du mini-site, de retrouver leur photo et de la partager sur les réseaux sociaux (attention, aux allergiques, utilisez vos plug-in préférés pour ne pas être pisté). Ce partage est permis par la licence Creative Common (cc-by-sa) apposée sur l’ensemble des photos que nous vous postons.

Tattouée cool

La publication des photos respectera la limite de la décence, alors festivaliers, si votre cliché n’apparaît pas dans notre galerie, vous pouvez passer râler au Webcafé et on vous enverra gentiment sur votre boite e-mail perso. Ce que vous en ferez par la suite ne pourra être retenu contre Ubuntu-fr. En revanche, si votre photo est déjà publiée mais que vous en avez trop honte, c’est trop tard !

tattoués bourrés

A propos de l’aspect technique de notre installation, nous pouvons d’ores et déjà vous annoncer qu’un article explicatif précis sera bientôt publié. Quelques petits couacs fonctionnels nous avaient jusque-là retardé dans l’écriture de ce billet, qui contiendra la liste du matériel utilisé, la configuration des logiciels, ainsi qu’une justification de nos choix techniques.

Si vous êtes plus intéressés par le récit des concerts, rassurez-vous, ça arrive très vite sur le blog et dans la galerie, puisque notre reporter spécial a parcouru les backstages et coulisses à la rencontre des stars présentes à l’affiche. On vous promet des surprises de renommée internationale, stay tunned !

20 Juillet 2012 à 11:34

Ouverture du webcafé via Webcafé Ubuntu

Ceux qui suivent Planet Ubuntu-fr le savent déjà, nous sommes bien arrivés aux Vieilles Charrues mercredi après-midi. La suite des actus se fera par ici.

Depuis hier, 15h30 précises, le festival a ouvert ses portes pour notre plus grand plaisir. Les pelouses étaient noires de monde, le son des premiers concerts retentissait à nos tympans. Le seul élément qui manquait encore à la fête était l’espace de la Garenne, où se trouve le webcafé Ubuntu.

déballage des écrans

L’équipe Ubuntu n’a pas chômé pour autant, s’affairant à toute vitesse pour donner forme au stand qui va accueillir les festivaliers d’ici quelques heures. Le stand se veut le plus chaleureux possible ! Après avoir enfin obtenu une connexion au cours de la matinée, la tente a revêtu ses belles couleurs oranges, les postes ont été installés, bref, tout est au point pour l’inauguration du webcafé 2012 !

installation du multisite

Promis, dans quelques heures, nous seront là pour aider les festivaliers à faire leurs premiers pas sur Ubuntu, leur proposer des goodies, les informer sur le logiciel libre, et partager avec eux notre bonne humeur.

on vous attend...

19 Juillet 2012 à 18:36

Joyeux anniversaire au FCM via Full Circle Mag FR

Bonjour à toutes et à tous !

Avec ce numéro 60, celui d'avril 2012, le magazine Full Circle fête ses cinq ans !

issue60fr.png

Comme il se doit en pareille occasion, le numéro est grand (58 pages) et grandiose. Il est disponible sur notre page Lire ou télécharger les numéros ou en cliquant sur l'image ci-dessus. Outre les rubriques habituelles bien-aimées, vous y trouverez :

  • Les premiers articles d'une nouvelle section sur le graphisme, où vous apprendrez à créer de véritables œuvres d'art avec GIMP et Inkscape ;
  • Un tutoriel sur l'utilisation de Prey, un logiciel qui vous permettra de retrouver ordinateurs portables et téléphones mobiles volés ;
  • Une critique de Desura, pour les joueurs sous Linux ;
  • Et un Mon histoire exceptionnel, celui de Ronnie Tucker qui nous explique comment, chaque mois, mois après mois, il procède pour nous livrer un excellent numéro FCM !

Enfin, pour la toute première fois, le Full Circle français est fier de vous présenter un article écrit en français par un Français pour les lecteurs français où « Joe le Kiffeur » nous fait découvrir Ubuntu 12.04 LTS qu'il a essayé et aimé, tout en nous conseillant d'attendre un peu avant de l'adopter pour de bon.

OUI ! Souvenez-vous que nous vous proposons de publier des articles en français, si vous nous les envoyez à webmaster@fullcirclemag.fr.

Bonne lecture et bonnes vacances estivales si vous en prenez !

Toute l'équipe du FCMfr

19 Juillet 2012 à 00:28

Vieilles Charrues 2012 via Ubuntu Party

A l’heure où d’autres décident de prendre quelques vacances dans des îles paradisiaques, une bande de 12 courageux a décidé de tenter l’aventure bretonne (et donc humide) du festival des Vieilles Charrues. Ubuntu est présent sur le festival pour la quatrième année consécutive, avec pour mission d’assurer l’accès à internet pour les festivaliers en mal de connexion.

Vieilles Charrues 2012

C’est dans la joie et la bonne humeur que notre petite troupe est parti tôt ce matin, en direction de ce village reculé d’irréductibles festivaliers. Après une pause imposée par nos estomacs ce midi (ça s’est terminé en festin), nous sommes arrivés sur place en fin d’après-midi. Alors que l’équipe du festival s’affaire aux derniers préparatifs, nous nous sommes installés dans la belle tente blanche qui nous attendait sagement dans l’espace de la Garenne. Dés demain, tout sera prêt pour accueillir nos chers festivaliers dans le webcafé à partir de vendredi, en début d’après-midi.

Toutes nos actus, ainsi que des articles et photos en direct seront postés sur le mini-site dédié à l’événement : webcafe-ubuntu.org. Si vous voulez vivre cette aventure avec nous, comme si vous y étiez, rejoignez-nous sur ce site et suivez-nous également sur les réseaux sociaux pour des updates au jour le jour.

Ah oui ! Et pour mieux nous situer sur le festival, si l’aperçu ci-dessous ne vous suffit pas et que vous préférer voir la vie en HD, un pdf est disponible.

18 Juillet 2012 à 19:52

Twittez avec Pidgin (ou pas) via Clapico

Si vous utilisez Pigdin pour tchatter sur IRC ou sur d’autres réseaux, vous serez heureux d’apprendre qu’il existe un plugin permettant également d’utiliser cette application comme client Twitter.

Pour autant, je ne suis pas certain que vous serez satisfait car ce plugin n’est vraiment pas pratique d’utilisation et à part suivre le fil, je n’ai pas découvert d’autres fonctions. Je ne m’en servirai donc pas au quotidien.

Si toutefois vous utilisez déjà Pidgin et que vous souhaitez malgré tout installer ce plugin, il suffit sur Ubuntu d’ouvrir un terminal et d’entrer la commande

sudo apt-get install pidgin-microblog

Ouvrez Pidgin et ajoutez un compte.

 

À la rubrique “protocole” choisissez TwitterIM.

Cliquez sur ajouter. Votre navigateur s’ouvre alors pour vous demander si vous autorisez Pidgin à se connecter à votre compte Twitter.

Un numéro vous est donné, recopiez le dans la fenêtre qui s’est ouverte.

Et c’est tout !

Amusez-vous bien.

Source : Linux and Life

Billets reliés

Les amateurs de Conky trouveront leur bonheur chez Noobslab avec trois nouveautés disponibles tant pour Ubuntu que pour LinuxMint, tant pour Unity que pour Gnome Shell, Gnome Classic, Mate ou Cinamon.

Pour installer ce genre de conky sur votre ordinateur, ouvrez un terminal et entrez la commande

sudo apt-get install conky conky-all

Ceci étant fait, nous allons télécharger le script de démarrage avec la commande

wget -O .start-conky http://dl.dropbox.com/u/53319850/NoobsLab.com/.start-conky

puis le rendre exécutable avec la commande

chmod +x .start-conky

Pour que ce script s’exécute au démarrage de la session, cliquez sur le bouton d’extinction puis applications au démarrage. Une fois la fenêtre ouverte, cliquez sur ajouter puis, dans la nouvelle fenêtre sur parcourir afin de rechercher le script .start-conky dans votre home (dossier personnel). Si ce dernier n’apparaît pas, appuyez simultanément sur les touches [Ctrl] et [H].

Il ne reste plus qu’à choisir entre les trois conky et suivre les indications ci-dessous pour obtenir celui qui vous convient le mieux.

1: Conky Gris

Pour Unity, Gnome Classic et Mate, ouvrez un terminal et entrez les commandes suivantes :

wget -O conky-gray-u.zip http://dl.dropbox.com/u/53319850/NoobsLab.com/conky-gray-u.zip

unzip conky-gray-u.zip

sudo rm conky-gray-u.zip

Pour Gnome Shell et Cinnamon les commandes seront :

wget -O conky-gray-gs.zip http://dl.dropbox.com/u/53319850/NoobsLab.com/conky-gray-gs.zip

unzip conky-gray-gs.zip

sudo rm conky-gray-gs.zip

2: Conky Rouge

Pour Unity, Gnome Classic et Mate, ouvrez un terminal et entrez les commandes suivantes :

wget -O conky-red-u.zip http://dl.dropbox.com/u/53319850/NoobsLab.com/conky-red-u.zip

unzip conky-red-u.zip

sudo rm conky-red-u.zip

Pour Gnome Shell et Cinnamon les commandes seront :

wget -O conky-red-gs.zip http://dl.dropbox.com/u/53319850/NoobsLab.com/conky-red-gs.zip

unzip conky-red-gs.zip

sudo rm conky-red-gs.zip

3: Conky Orange

Pour Unity, Gnome Classic et Mate, ouvrez un terminal et entrez les commandes suivantes :

wget -O conky-orange-u.zip http://dl.dropbox.com/u/53319850/NoobsLab.com/conky-orange-u.zip

unzip conky-orange-u.zip

sudo rm conky-orange-u.zip

Pour Gnome Shell et Cinnamon les commandes seront :

wget -O conky-orange-gs.zip http://dl.dropbox.com/u/53319850/NoobsLab.com/conky-orange-gs.zip

unzip conky-orange-gs.zip

sudo rm conky-orange-gs.zip

Pour vérifier si le conky choisi correspond à ce que vous attendez, ouvrez votre home, appuyez simultanément sur les touches [Ctrl] et [H], double cliquez sur .start-conky, choisissez lancer et attendez quelques secondes.

Si vous souhaitez un tester un autre, appuyez simultanément sur les touches [Alt] et [F2] et entrez la commande :

killall conky

Installez un conky d’une autre couleur comme expliqué ci-dessus et répondez “y” dans votre terminal à chaque fois que cekla vous est demandé.

Relancez votre conky comme vu précédemment afin de vérifier si ce dernier correspond bien à vos attentes.

Amusez-vous bien.

Billets reliés

Si vous utilisez plusieurs PC  et que vous souhaitez avoir les mêmes applications sur tous, vous pouvez grâce à Synaptic cloner facilement ces dernières.

Pour des raisons de clarté, je nommerai l’ordinateur qui possède déjà les applications “Émetteur” et celui sur lequel vous souhaitez les transférer “Destinataire”.

Vous devez dans un premier temps si vous ne l’aez pas installer Synaptic sur les ordinateurs émetteur et récepteur ouvrant un terminal et en entrant la commande :

sudo apt-get install synaptic

Une fois l’installation terminée, sur l’ordinateur émetteur, lancez Synaptic en mode super utilisateur en entrant la commande

sudo synaptic

Allez dans Fichier > Enregistrer les sélections

Choisissez votre emplacement de sauvegarde de type clé USB, disque dur externe,… et n’oubliez pas d’activer la case “Enregistre l’état complet, pas seulement les changements” si vous ne souhaitez pas vous retrouver avec un dossier totalement vide.

Attention, cette opération ne prend pas en compte l’adresse des dépôts des applications que vous avez installé par PPA, il va donc falloir en créer une sauvegarde sur la clé USB pour les copier sur le PC destinataire. Pour ce faire, nous allons dans l’ordinateur émetteur copier dans le “home” le dossier sources.list.d en ouvrant un terminal et en entrant la commande

cp -r /etc/apt/sources.list.d ~/sources.list.d.backup

Ouvrez votre “home”, copiez ce dossier sources.list.d sur votre support USB et branchez ce support sur l’ordinateur destinataire.

Copiez le dossier sources.list.d.backup de votre clé vers le “home” de l’ordinateur destinataire en ouvrant un terminal et en entrant la commande (qui n’efface en aucun cas des dépôts que vous auriez déjà listés sur ce PC destinataire)

sudo cp -r ~/sources.list.d.backup/* /etc/apt/sources.list.d

Lancez alors  Synaptic (toujours en mode super utilisateur) et allez dans Fichier > Lire les sélections…

Recherchez le fichier précédemment crée, ouvrez le et vérifiez ce qui vous est proposé avant de cliquer sur “Ajouter à la sélection”.

Toutes les applications y compris celles installées par PPA se trouvent désormais référencées dans Synaptic.

Il ne reste plus qu’à cliquer sur appliquer pour les installer sur votre ordinateur destinataire.

Et patienter tranquillement jusqu’à ce que :

Amusez-vous bien

Source : FSM

EDIT : Venant de déménager et n’ayant pas (encore) Internet à la maison, les commentaires en attente de modération ne pourront être validés que Lundi.

Billets reliés

Dans la série puisque ça ne sert à rien, c’est forcément indispensable, l’application MirrorCam semble être plutôt bien placée.

Cette application minimaliste vous renvoie comme un vrai miroir votre reflet par l’intermédiaire de la webcam de votre ordinateur et permet aux Geeks et autres “No-Life” de soigner leur apparence sans avoir à lâcher des yeux leur si précieux écran

Les quatre boutons situés en haut et à gauche permettent respectivement de passer en plein écran, de régler la taille par défaut de la fenêtre minimisée, de vous donner les informations sur l’application et de “fermer” votre miroir.

MirrorCam ne se trouvant pas dans les dépôts officiels d’Ubuntu, vous ne devez l’installer qu’en toute connaissance de cause en ajoutant l’adresse des dépôts. Pour ce faire, ouvrez un terminal et entrez la commande :

sudo add-apt-repository ppa:robotex/ppa

Mettez à jour la liste de vos dépôts et lancez l’installation à l’aide de la commande :

sudo apt-get update && sudo apt-get install mirrorcam

Une fois l’installation terminée, vous pouvez lancer MirrorCam à partir du Dash.

Amusez-vous bien.

Source : iloveubuntu

Billets reliés

nautilus-actions.pngJ'en parlais le mois dernier, un ptit billet rapide pour signifier une mise à jour intéressante du nautiluspatch. Ce patch, comme son nom ne l'indique qu'à moitié, permet de rajouter des boutons dans les barre d'outils de Nautilus. Cette mise à jour permet désormais de gérer finement depuis les préférences de Nautilus les boutons souhaités dans la barre d'outils. Il n'y a donc plus que deux versions du patch, une pour la version 32 bits d'Ubuntu 12.04 (nautilus 3.4.2-0ubuntu3) et l'autre pour la version 64 bits. On peut choisir de faire apparaître ou pas les boutons : dossier parent, actualiser, afficher la location/path bar, dossier personnel ou encore rechercher.

Voila ce que cela donne (dans Nautilus, menu Editions / Préférences / Onglet Toolbar) :

nt_patch.png

Pages