Académique Documents
Professionnel Documents
Culture Documents
Diffusion de media p.14 Critique - Lubuntu p.20 Courriers p.22 Top 5 - Mosaïques p.32
Les articles contenus dans ce magazine sont publiés sous la licence Creative Commons Attribution-Share Alike 3.0 Unported license.
Cela signifie que vous pouvez adapter, copier, distribuer et transmettre les articles mais uniquement sous les conditions suivantes :
vous devez citer le nom de l'auteur d'une certaine manière (au moins un nom, une adresse e-mail ou une URL) et le nom du magazine
(« Full Circle Magazine ») ainsi que l'URL www.fullcirclemagazine.org (sans pour autant suggérer qu'ils approuvent votre utilisation de l'œuvre). Si
vous modifiez, transformez ou adaptez cette création, vous devez distribuer la création qui en résulte sous la même licence ou une similaire.
I
l y a de bonnes nouvelles ce mois-ci si vous cherchez une distrib. efficace et légère
pour votre portable ou notebook. Non seulement il y a une critique de Lubuntu
(Ubuntu + le bureau LXDE) mais la version 1 de MeeGo (Moblin + Maemo) est sor-
tie. Et si ce n'est toujours pas assez, la dernière version de Puppy (v5.0) est sortie ;
elle est désormais basée sur Ubuntu (Lucid ici) ! J'ai toujours eu un faible pour Puppy,
aussi je vais évidemment l'essayer sur mon vieil EeePC 701. J'en ferai un compte-rendu,
espérons-le pour le prochain numéro.
Je voudrais aussi remercier tous les gens qui nous ont envoyé leurs bons vœux pour
notre troisième anniversaire. Ces messages montrent vraiment que cela en vaut la Ubuntu est un système d'exploita-
peine et nous aident à réaliser que même nous, des tion parfait pour les ordinateurs por-
tables, de bureau et les serveurs.
non-programmeurs, pouvons vraiment aider la com-
Que ce soit à la maison, à l'école ou
munauté. au travail, Ubuntu contient toutes
les applications dont vous aurez be-
J'espère que vous achèterez tous le dernier nu- soin y compris un programme de
traitement de texte, de messagerie
méro de quand il sortira dans votre
électronique ainsi qu'un navigateur
pays. Rikki, de , a été assez aimable Web. Ubuntu est et sera toujours
pour donner à une pleine page de publici- gratuit. Vous ne payez pas de li-
té, gratuitement ! C'est pourquoi nous, en retour, cence. Vous pouvez télécharger, uti-
liser et partager Ubuntu avec vos
supportons . Donc, si vous ne le trou-
amis, votre famille, dans les écoles
vez pas chez vous, envoyez-leur un courriel depuis ou même dans les entreprises pour
leur site Web. absolument rien.
pour netbooks sal Plug and Play [Ndt : UPnP] ; vers Ubuntu pour sa ver-
Setting et un X non-root ; l'Univer- principal d'une famille qui s'étend
avec des variantes du projet de
une connectivité en voix et don- sion 5.0
C
système « Woof ». Introduit en no-
ette semaine, la Linux
L
nées par le gestionnaire de vembre 2008 et rejoint l'année
Foundation [Ndt : Fonda-
connexions Connman, la télépho- e projet Puppy Linux a pu- dernière par un Puppy Package
tion Linux] a publié l'OS
nie Ofono et le Bluetooth BlueZ, blié la version 5.0 de sa Manager (PPM) associé, Woof
Open Source MeeGo
ainsi que, par défaut, la pro- distrib. rapide et légère, peut bâtir, d'après les instigateurs
pour les netbooks basés sur
chaine génération de système de basée pour la première du projet, une variante Puppy à
l'Intel Atom. D'après la Fondation,
fichiers BTRFS. fois sur Ubuntu. Elle est bâtie partir des paquets de n'importe
cette « super-plateforme pour les
d'après les paquets binaires quelle distrib. Linux, y compris De-
futures générations d'appareils
Ce système d'exploitation inclut d'Ubuntu 10.04 Lucid Lynx et bian, Ubuntu, Arch, Slackware et
informatiques » peut être instal-
des applications pour un accès marque le début d'une suite d'ap- T2.
lée sur un disque USB.
instantané au calendrier synchro- plications « Quickpet », du choix
nisé et aux courriels, tâches, ren- du navigateur Web et d'une fonc- : DesktopLinux.com
MeeGo v1.0 s'adresse aux déve-
dez-vous, fichiers récents et des tionnalité de démarrage sur le bu-
loppeurs et leur procure « un
mises à jour en temps réel des ré- reau.
noyau de départ stable pour le dé-
seaux sociaux, tout cela sur
veloppement d'applications et
l'écran d'accueil. Il prend égale- Les membres du projet pré-
une expérience utilisateur riche
ment en charge de nombreuses tendent que Puppy Linux 5.0, nom
sur les netbooks », aux dires de
langues. de code « Lup » ou « Lucid Pup-
la Fondation. Des outils pour le dé-
py », est « une Puppy
veloppement de cette expérience
: InformationWeek.com type : légère, rapide,
utilisateur sur les appareils
conviviale et amu-
MeeGo seront disponibles le
sante ». Puppy est
mois prochain.
couramment admirée
par ceux qui ap-
Cette plateforme synthétise
précient une distrib.
les projets Moblin d'Intel et
Linux rapide et lé-
Maemo de Nokia. Elle pos-
gère.
sède le noyau 2.6.33 ; une
pile graphique 2D/3D mo-
S
i vous avez un portable une connexion en root et spécifier
Étape 5 :
vous avez probablement La première chose à faire est les utilisateurs qui peuvent se
Générez les clés SSH (si vous
contrôlé vos courriels, lu d'installer un serveur SSH sur connecter par SSH. Pour ce faire,
le désirez). Cette étape étant fa-
des actualités ou fait votre PC ou de vous inscrire pour ouvrez /etc/ssh/sshd_config :
cultative, je ne décrirai pas les
quelque chose en ligne lors d'un avoir un compte shell sur un ser-
commandes exactes. Si vous dési-
voyage. Si vous êtes comme moi, veur privé virtuel quelconque, si sudo vim /etc/ssh/sshd_config
rez générer des clés, suivez les
vous avez frissonné intérieure- vous ne l'avez déjà fait. Si vous
ment à chaque fois que vous avez déjà un compte SSH, passez Une fois ouvert, changez la instructions du wiki (voir le lien
l'avez fait, en sachant bien qu'il y directement à l'étape 7. ligne « PermitRootLogin yes » en dans la section « Pour aller plus
avait peut-être quelqu'un connec- « PermitRootLogin no » et ajoutez loin »).
Étape 1 :
la ligne « AllowUsers utilisateur1,
utilisateur2, utilisateur3 » quelque Étape 6 :
té sur l'accès gratuit/public en
train de faire tourner un renifleur Installez le serveur OpenSSH part dans le fichier. Il faut bien sûr
de paquets, en espérant trouver Configurez votre serveur/PC
sur votre système Ubuntu : remplacer « utilisateur1 » par le pour autoriser les accès internet
quelques mots de passe ou don-
nées bancaires. J'ai établi une vrai nom d'utilisateur, tandis qu'uti- et configurer dyndns. N'ayant
sudo apt-get install openssh-
règle stricte « pas de transaction server openssh-client lisateur2 et utilisateur3 doivent jamais configuré des DNS dyna-
bancaire sur la route » pour moi être remplacés par tout autre miques pour aucun ordinateur,
Étape 2 :
et ma famille, mais je m'inquiète compte autorisé à se connecter veuillez consulter les instructions
aussi des autres mots de passe et au serveur. Par exemple, comme de l'article wiki (deuxième lien de
Créez une sauvegarde de
des données privées. C'est là que je n'ai qu'un compte et un utilisa- la section « Pour aller plus loin »).
/etc/ssh/sshd_config
la redirection de port SSH peut teur autorisé, ma ligne serait : Une solution temporaire serait de
être très utile. Elle utilise SSL pour créer une tâche cron en effec-
cp /etc/ssh/sshd_config ~
AllowUsers lswest tuant la commande suivante :
encrypter toutes les données en-
voyées ; elle n'utilise le wifi public
Étape 3 : Étape 4 : curl http://www.whatis-
que comme lien vers votre ser- myip.org
Modifiez le fichier sshd_config.
veur SSH, quel qu'il soit (serveur Redémarrez le serveur SSH
Vous pourrez voir toutes les op-
maison, PC domestique, serveur une fois vos changements effec-
tions possibles sur la page man : et d'en rediriger la sortie dans
du bureau, serveur virtuel privé, tués sur le fichier de configura-
votre Dropbox ou dossier Ubuntu
etc.) ; enfin, elle protège le trafic, tion :
man sshd_config One, afin de pouvoir la consulter
qu'il soit montant ou descendant, depuis d'autres ordinateurs. C'est-
sudo /etc/init.d/ssh restart
de la plupart des renifleurs de pa- Le fichier de configuration de à-dire :
quets et autres attaques d'interception. base devrait simplement interdire
full circle magazine n°37 sommaire ^
COMMAND & CONQUER
curl http://www.whatis-
myip.org > ~/Dropbox/IP.txt ssh -D 8080 lswest@localhost J'espère que cet ar-
ticle sera utile aux
Si vous avez besoin d'approfon- Il vous sera ensuite demandé personnes très atten-
dir les tâches cron, je les ai expli- d'accepter l'identifiant rsa de tives à la sécurité et
quées dans le numéro 24. Sinon, votre serveur, répondez « oui ». qu'il permettra d'éveil-
les étapes suivantes vont créer Puis votre mot de passe vous sera ler aux problèmes de
une tâche cron qui effectuera la demandé (sauf si vous avez géné- sécurité quotidiens ceux
commande ci-dessus tous les ré un fichier clé). Une fois le mot qui n'y pensent pas.
jours à 12h00 (midi) : de passe entré, vous serez ac- On peut également
cueilli par l'invite normale de SSH. utiliser le proxy dans
crontab -e $USER
Il vous faudra laisser la con- d'autres domaines no-
nexion/fenêtre ouverte (à moins tamment avec Evolu-
Ajoutez la ligne suivante dans
que vous n'utilisiez screen ou tion/Thunderbird, ainsi
le fichier :
tmux - dans ce cas il vous suffira que dans de nombreux
de détacher la session). autres programmes,
00 12 * * * curl
http://www.whatismyip.org > mais il m'a semblé que
~/Dropbox/IP.txt
Étape 8 : celui-ci serait le scéna-
Configurez le proxy SOCKS rio le plus univer-
Une fois cette étape achevée, sel/utile. Comme toujours, je serai https://help.ubuntu.com/communi-
dans Firefox. Cela se fait simple-
vous êtes prêt à commencer. ravi de répondre à des questions ty/DynamicDNS – Article wiki sur
ment en allant à Édition / Pré-
férences / onglet Avancé / précises ou de répondre à des de- l'installation et la configuration
Étape 7 : sous-onglet Réseau / Paramètres mandes d'articles par courriel. En- des dns dynamiques.
Vous aurez besoin des informa- de connexion. Une fois la fenêtre voyez toutes réactions, questions
tions suivantes : ouverte, utilisez les réglages et autres à lswest34@gmail.com
montrés dans l'image en haut à avec les mots “Command &
L'adresse IP de votre serveur, le droite. Conquer” (ou simplement C&C)
nom d'utilisateur et le mot de dans la ligne de sujet.
passe ou le nom d'utilisateur et
Étape 9 :
un fichier clé (voir étape 5). a appris tout ce
Déconnexion du proxy SOCKS.
https://help.ubuntu.com/9.10/ser- qu'il sait en endommageant régu-
Changez simplement la configura- lièrement son système et en
Pour vous connecter et trans- verguide/C/openssh-server.html –
tion à « Utiliser les paramètres n'ayant alors plus d'autre choix
férer tout le trafic à travers le port Article wiki sur l'installation
proxy du système » ou à « Pas de que de trouver un moyen de le
8080 sur votre connexion SSH, sai- d'OpenSSH. réparer. Vous pouvez lui écrire
proxy », et déconnectez-vous du
sissez la commande suivante : à : lswest34@gmail.com.
serveur SSH.
L
de navigateur. Certains diraient le temps de les parcourir. Essayons avec ces informa-
a dernière fois, je vous qu'une API est comme une petite tions. Collez l'adresse dans votre
avais promis que nous utili- porte cachée dans un autre pro- Passons sur la routine GeoLook- navigateur favori. Vous recevrez en
serions nos compétences gramme, que le(s) programmeur(s) upXML. Regardez ça tout seul. retour un grand nombre d'informa-
en XML pour récupérer de mettent là exprès pour notre Nous nous concentrerons sur deux tions. Je vous laisse décider ce qui
l'information météo à partir d'un site usage. En tout cas, c'est l'exten- autres commandes : WXCurrent est vraiment important pour vous,
web pour l'afficher dans un terminal. sion d'une application pour qu'on ObXML (les conditions actuelles) mais nous allons regarder quel-
Nous y voici aujourd'hui. puisse l'utiliser dans d'autres appli- cette fois-ci, et ForecastXML (les pré- ques-uns de ces éléments.
cations. visions) la prochaine fois.
Nous utiliserons une API de Pour notre exemple, nous regar-
www.wunderground.com. J'entends Cela semble curieux ? Eh bien, Voici le lien pour WXCurren- derons les balises suivantes :
la question : « Qu'est-ce qu'une lis la suite, mon cher padawan. tObXML : http://api.wunderground.
API ? » monter dans votre gorge. API com/auto/wui/geo/WXCurrentOb
signifie Application Programming Ouvrez votre navigateur favori XML/index.xml?query=80013
Interface (Interface de Programma- et rendez-vous sur www.wunder-
tion Applicative). Ce n'est qu'une
full circle magazine n°37 sommaire ^
PROGRAMMER EN PYTHON - PARTIE 11
commence à parcourir les balises.
""" w_currents.py
Quand on trouve une balise qui Renvoie les conditions actuelles, meteo et alertes pour
nous intéresse, on sauvegarde le un zipcode de WeatherUnderground.com.
texte dans une variable que l'on utili- Usage : python wonderground.py [options]
sera plus tard pour l'affichage. Une Options :
-h, --help Montre cette aide
Vous pouvez, bien entendu, ajou- fois qu'on a toutes les données, on -l, --localisation Ville ou Etat a utiliser
ter d'autres balises qui vous in- les affiche. Le concept est plutôt -z, --zip Zipcode a utiliser comme localisation
téressent. Cependant, ces quelques simple.
balises suffiront pour cet exemple Exemples :
w_currents.py -h (montre ce message d'aide)
et vous permettront d'aller plus loin Commencez par nommer votre w_currents.py -z 80013 (utilise le zipcode 80013 comme
par la suite. fichier w_currents.py. Voici la partie localisation)
de code avec les « import » : """
Maintenant que nous savons ce
que nous devons rechercher, from xml.etree import Element-
Tree as ET
commençons à coder notre applica- class CurrentInfo:
tion. Regardons les grandes lignes """
import urllib
Cette routine recupere les conditions actuelles au format
du programme.
XML sur WeatherUnderground.com
import sys
en se basant sur le zipcode ou le code d'aeroport...
Tout d'abord, nous vérifions ce actuellement teste uniquement avec un zipcode ou un code
import getopt
que l'utilisateur nous a demandé de d'aeroport
Pour la localisation :
faire. Si une localisation est passée
Ensuite, nous plaçons quelques pour un zipcode, utiliser 80013 (sans guillemets)
en argument on va l'utiliser, sinon pour un aeroport, utiliser "KDEN" (guillemets doubles)
lignes d'aide (en haut à droite) au
nous utiliserons la localisation par pour une ville ou un etat (Etats-Unis), utiliser
dessus des « imports ».
défaut que nous codons dans la rou- "Aurora,%20CO" ou "Aurora,CO" (guillemets doubles)
pour une ville ou un pays, utiliser "London,%20England"
tine principale. Nous passons en-
Vérifiez bien que vous utilisez (guillemets doubles)
suite cela à la routine « get """
les triples guillemets. Cela permet
Currents ». On utilise la localisation def getCurrents(self,debuglevel,Localisation):
d'écrire un commentaire sur plu-
pour construire la chaîne de re- pass
sieurs lignes. Nous reviendrons là-
quête à envoyer au site web. On uti-
dessus dans un moment. def output(self):
lise « urllib.urlopen » pour récu- pass
pérer la réponse depuis internet, et def DoIt(self,Location):
Maintenant on crée l'ébauche de
on la place dans un objet, puis on pass
nos classes, ci-dessous à droite, et
passe cet objet à la fonction
les routines principales que l'on voit #=========================================
« parse » de la bibliothèque « Ele- # FIN DE LA CLASSE CurrentInfo()
sur la page suivante.
mentTree ». On ferme ensuite la #=========================================
connexion à internet et on
full circle magazine n°37 sommaire ^
PROGRAMMER EN PYTHON - PARTIE 11
Vous vous souvenez de la ligne n'y a pas d'espace et reformater la def usage():
« if name » que nous avons vue chaîne avant de l'envoyer à la rou- print __doc__
dans les articles précédents. Si on tine. Vous devez savoir le faire def main(argv):
localisation = 80013
utilise notre code en tant qu'applica- maintenant.
try:
tion autonome, on lance la routine opts, args = getopt.getopt(argv, "hz:l:", ["help=",
principale ; sinon on peut utiliser ce Enfin, on crée une instance de "zip=", "localisation="])
code en tant que partie d'une biblio- notre classe « CurrentInfo » que except getopt.GetoptError:
usage()
thèque. Une fois dans la routine nous appelons « currents », puis on
sys.exit(2)
principale, on vérifie ce qu'on a re- envoie la localisation à la routine for opt, arg in opts:
çu en arguments, s'il y en a. « DoIt ». Complétons-la mainte- if opt in ("-h", "--help"):
nant : usage()
sys.exit()
Si l'utilisateur utilise le para-
elif opt in ("-l", "--localisation"):
mètre « -h » ou « –help », on af- def DoIt(self,Localisation):
localisation = arg
fiche les lignes d'aide (commentées elif opt in ("-z", "--zip"):
self.getCurrents(1,Localisa-
avec les triples guillemets) situées localisation = arg
tion)
print "Localisation = %s" % localisation
en bas du programme. Cela se fait
currents = CurrentInfo()
avec la routine « usage » qui self.output()
currents.DoIt(localisation)
indique à l'application d'afficher
« doc ». Très simple. On envoie la localisa- #============================================
tion et le niveau de débogage sou- # Boucle principale
#============================================
Si l'utilisateur utilise le para- haité à la routine « getCurrents »,
if __name__ == "__main__":
mètre « -l » (localisation) ou « -z » puis on appelle la routine d'afficha-
(zipcode ou code postal), cela écra- ge. On aurait pu faire l'affichage di- main(sys.argv[1:])
sera la localisation par défaut ré- rectement dans la routine « get-
glée en interne. Quand vous passez Currents », mais de cette façon on
cas où les choses ne se passent retirer ces parties de code et de
une localisation, vérifiez que vous améliore la flexibilité car on pourra
pas de la façon que nous souhai- tester à nouveau votre programme.
utilisez les guillemets pour entourer afficher les informations de dif-
tons. Il sert également pendant les
la chaîne et n'utilisez pas d'es- férentes façons si nécessaire. Maintenant, parlons du « try/ex-
premières phases de codage. Une
paces. Par exemple, pour récupérer fois que vous aurez obtenu un pro- cept » que nous utilisons pour nous
les conditions actuelles à Dallas, Vous pouvez voir le code de la
gramme qui fonctionne, vous pour- assurer que l'application ne plante-
Texas, utilisez « -l “Dallas,Texas” ». routine « getCurrents » à la page
rez retirer tout ce qui concerne ra pas si quelque chose se passe
suivante.
« debuglevel ». Si vous allez diffu- mal. Dans la partie « try », on règle
Les lecteurs astucieux auront réa- ser votre code largement, ou si l'URL, ainsi qu'une limite de 8 se-
lisé que le traitement de -z et de -l Nous avons ici un paramètre ap-
vous avez fait ce programme pour condes (urllib.socket.setdefaulttime-
sont quasiment les mêmes. Vos pou- pelé « debuglevel ». Ainsi, on peut
quelqu'un d'autre, assurez-vous de out(8)). On fait cela car, parfois,
vez modifier le -l pour vérifier qu'il afficher des informations utiles au
Full Circle
print 'Temp. actuelle - %s' % self.tmpB
print 'Pression atmospherique - %s' % self.baroB
print 'Humidite relative - %s' % self.humrel
print 'Vents %s' % self.vents
Localisation = 80013
Information meteo depuis Wunderground.com
Info meteo pour Aurora, Colorado
Last Updated on June 16, 2:55 AM MDT
Meteo actuelle - Partly Cloudy Le podcast et les notes sur l'émission sont
Temp. actuelle - 59 F (15 C) visibles à : http://fullcirclemagazine.org/
Pression atmospherique - 29.81 in (1009 mb)
Humidite relative - 82%
Vents From the ESE at 9 MPH
Script terminated.
L
concernant les fichiers média stoc- marré le serveur uShare, en saisis- bien, il vous sera possible de profi-
'un des principaux avan- kés sur un ordinateur relié au ré- sant ushare -x dans le terminal (-x ter de vos films favoris depuis vo-
tages de la Xbox 360 de seau domestique. est nécessaire pour activer la com- tre fauteuil, télécommande Xbox
Microsoft est sa capacité patibilité Xbox). Sur ma machine, en main.
à diffuser des données Le programme lui-même est qui utilise un adaptateur sans fil
média vers la console de jeu, de disponible dans les dépôts Ubuntu pour se connecter au réseau,
la vidéo par exemple depuis un PC (le paquet à installer est ushare). uShare m'a dit « L'interface wlan0 http://ushare.geexbox.org/
sous Windows. C'est particulière- Après une installation réussie, ne fonctionne pas », ignorez ce
ment utile si votre carte gra- vous devrez ouvrir le fichier de
phique ne prend pas en charge configuration qui se trouve dans
une connexion directe à la télé et /etc/ushare.conf et le modifier
que vous voulez visionner sur pour qu'il corresponde à vos be-
votre téléviseur un film enregistré soins. Voici un exemple de configu-
sur l'ordinateur. ration (seulement les paramètres
importants) :
Le problème qui se pose quand
M
on poste de travail sous Fedora 4, une d'Ubuntu server.
actuel est un PC per- machine que j'ai
sonnalisé avec un assemblée et confi- J'ai même configuré ces
Intel Core i7 2,93 gurée moi-même. quelques 8 ou 10 ma-
GHz, 12 Go RAM, 1,75 To de Son « uptime » chines pour avoir un
disques en RAID (8 spindle SA- maxi (Ndt : délai cluster de hautes perfor-
TA II RAID5), 2 cartes gra- depuis le dernier mances de calcul avec
phiques dual-DVI Sapphire ATI boot) était de 3 MPI pour travailler sur un
Radeon HD 4850, deux lec- ans bien passés problème particulier que
teurs combinés CDRW/DVD- quand j'ai décidé j'essayais de résoudre. Il
RW/BluRayROM, un boitier ABS de le remplacer a si bien fonctionné que
Canyon 695, 2 écrans LCD 20” par un appareil dé- mon ASI (Ndt : Alimenta-
et 2 de 24”, sous Ubuntu 64-bit dié faisant office de tion Sans Interruption - UPS
workstation. pare-feu, routeur, et : Uninterruptible Power Sup-
VPN. Il a gardé les mau- ply) a commencé à bipper indi-
J'utilise Linux depuis à peu vais plaisants loin de chez quant une surcharge.
près 1992, lorsque Linus Tor- moi, si j'en crois les logs.
valds fit une présentation à la
conférence USENIX sur ce truc J'ai plein de machines Linux
nouveau et ingénieux qu'il était (la plupart Ubuntu) : une paire tu 9.04 64-bit workstation avec
en train de réaliser. J'ai débuté de serveurs avec 10 To montés VirtualBox pour les cas très
avec le CDROM de RedHat distri- en rack par moi-même avec rares où j'ai besoin d'un
bué par Digital Equipment Cor- Ubuntu 64-bit serveur pour le Windows chez mes clients ; un
poration lors de cet USENIX partage de fichiers et l'héberge- serveur sous Ubuntu 9.04 64-
(RedHat 2.1, Kernel v1.2). J'ai ment de serveurs virtuels ; un bit serveur comme hôte de ser-
utilisé RedHat, puis Fedora, vieux Dell sous FreeNAS (basé veurs web virtuels ; et un vieux
puis Fedora Core, et finalement sur du BSD) en tant que ser- Dell Optiplex SX260, suspendu
Ubuntu. J'ai toujours ce CD de veur de sauvegarde ; un vieux au mur près de mon firewall,
RedHat. portable avec obdgpslogger sur comme superviseur MRTG, Na-
Ubuntu 9.04 64-bit workstation gios, SNMP, Wireshark, syslog,
Mon premier pare-feu maté- pour la télématique de la voi- et Splunk LAN avec une ver-
riel était un vieux 486 16 Mo ture ; mon portable sous Ubun- sion personnalisée et renforcée
M
on histoire informa- celles qui avaient été deman- grammeur), et ce cursus com- peur panique des pointeurs
tique commença dées. prenait une introduction à (une façon dont le C lit la mé-
quand j'étais en UNIX. En 1999, je travaillais moire), je n'avais donc pas de
classe de seconde. Ayant obtenu mon diplôme, dans une société comme pro- concurrent pour le poste. C'est
J'ai choisi de prendre l'option j'ai décidé d'étudier les techno- grammeur d'applications ad alors que j'ai commencé à
informatique d'un an offerte logies de conception électro- hoc, mais malheureusement le écrire des programmes pour
par mon lycée. C'était un cours nique à la fac et j'ai appris un langage du système central AIX (version d'UNIX par IBM).
sur les ordinateurs, mais il était peu de langage C. J'ai travaillé était le COBOL. Je sais qu'il y C'était la version 4 d'AIX et j'uti-
orienté surtout vers la program- dans l'électronique quelques an- en a qui aiment le COBOL et lisais parfois X Windows, mais
mation en BASIC. La salle nées, mais j'adorais toujours les gros systèmes, mais je n'en la plupart du travail était réali-
d'informatique avait assez de programmer chez moi pendant faisais pas partie. J'ai pu chan- sée en ligne de commande.
TRS-80 III pour que chaque mes loisirs, en écrivant des pro- ger et passer sur un nouveau Puisque j'étais familier avec cet
élève en ait un. Le TRS-80 III grammes BASIC à l'époque. J'ai projet, car ils avaient besoin environnement, la plupart des
était construit par Tandy Radio décidé de reprendre les cours, d'un programmeur en C et ne scripts bash dont on avait be-
Shack en 1981 et supportait un cette fois-ci pour devenir spécia- trouvaient personne qui voulait soin m'étaient demandés.
processeur Zilog Z80 fou- liste en informatique d'entre- bien programmer en C. Il sem- C'était un joli petit avantage.
gueux, fonctionnant à la vi- prise (ce qui veut dire pro- blait y avoir dans l'équipe une
tesse éclair de 2,03 MHz. Il J'entendais certains bruits à
avait un écran monochrome in- propos de Linux depuis quel-
tégré sophistiqué, deux lec- que temps, qu'il devenait plus
teurs de disquettes souples 5 convivial et que je pouvais
¼, 48 Ko de RAM, et son sys- l'installer sur mon PC person-
tème d'exploitation était TRS nel. Ça me paraissait inté-
DOS. ressant et j'ai donc décidé de
l'essayer. J'ai acheté un bou-
J'ai découvert que j'aimais quin de 8 cm d'épaisseur, le
vraiment faire de la programma- Mastering Linux Premium Edi-
tion et, alors que d'autres se tion, vendu avec deux CD de
cassaient la tête avec, je termi- Red Hat Linux 6.0 et quelques
nais généralement mes pro- programmes Linux supplémen-
grammes et j'ajoutais des taires comme Corel WordPer-
fonctionnalités en plus de fect 8 pour Linux. J'étais très
full circle magazine n°37 sommaire ^
MON HISTOIRE - COMMENT J'AI ADOPTÉ UBUNTU
IBM et mon travail changea : je
enthousiaste à l'idée d'avoir Li- mencé à explorer les menus,
nux installé sur mon propre PC, devins développeur web. Je j'ai essayé de surfer, puis j'ai
voyais Linux faire tourner de
qui remplissait les conditions re- vu le terminal. J'ai ouvert la fe-
quises : 486 MHz CPU, 16 Mo nombreux sites web sur les ser- nêtre du terminal et lancé
RAM, 500 Mo de disque dur et veurs et pensais que ce sys- quelques commandes et c'est
un CD-ROM démarrable. Tout tème avait trouvé sa niche, je là que je sus que je devais
semblait prêt. J'ai installé Redn'ai donc pas remis Linux sur avoir ce système.
Hat Linux pendant les va- mon ordinateur de bureau pen-
cances de Noël de 1999, juste dant plusieurs années. Pas J'ai fait quelques recherches
au moment du potentiellement avant 2007, lorsque j'ai lu un ar- sur le site web interne de mon
désastreux bogue de l'an ticle (http://www.popularme- entreprise et je découvris qu'il
2000. C'est là que mes prob- chanics.com/technology/upgrad y avait déjà une communauté
lèmes commencèrent. Le CD Li- e/4230945.html) dans la revue Ubuntu Linux très active au
nux n'avait qu'un petit nombre Popular Mechanics (PM) et j'ai sein d'IBM, avec Ubuntu sur
de pilotes de périphériques et, envisagé d'essayer Linux sur leurs ThinkPads comme sys-
après avoir beaucoup cherché mon ordinateur une nouvelle tème principal. Il y avait des
sur internet avec un modem fois. PM avait construit un PC paquets disponibles pour les
56 K, j'ai enfin su que je n'au-Mini Monster avec un système employés avec tous les pro-
rais jamais GNOME, ou KDE, ou Linux dont le nom m'était incon- grammes IBM nécessaires. Eh
même l'affreux X Windows, sur nu, Ubuntu. L'article vantait bien, le reste c'est de l'his-
mon PC. Le pire était que mon Ubuntu, qui pouvait être télé- toire : j'ai démarré avec Gutsy,
modem n'était pas pris en chargé gratuitement sur le site mis à niveau vers Hardy, etc.
charge - cela signifiait que je web Ubuntu. Je décidai de me J'utilise Ubuntu tous les jours
renseigner sur ce système au
n'aurai pas d'internet. J'ai joué et maintenant, je ne sais pas
un peu avec le terminal Linux, nom étrange. J'ai téléchargé pourquoi, j'ai un sourire idiot
mais, avec Windows 95 qui l'image ISO et créé un LiveCD lorsque quelqu'un a un écran
m'attendait pour jouer, écouter avec. Je le mis dans mon Think- bleu sous Windows XP ou que
de la musique, voir des vidéos, Pad et le démarrai. Si surpre- Vista refuse de démarrer. C'est
et surfer sur le web, Linux sur nant que cela puisse paraître, alors que je lui parle d'Ubuntu.
mon PC n'était pas très at- il a reconnu tout mon matériel
trayant. J'étais déçu et j'en- et Linux s'exécutait à partir du
voyai le bouquin Linux et les CD. J'étais choqué, stupéfié et
CD Red Hat aux oubliettes. très impressionné de voir jus-
qu'où Linux était arrivé depuis
Au milieu de l'année 2000, mon premier essai. Ça fonction-
j'ai commencé à travailler pour nait, tout simplement. J'ai com-
full circle magazine n°37 sommaire ^
MON OPINION Aider un nouvel utilisateur
A
près des années d'exas- der la communauté en retour. Bien souvent, personne ne ré- dra aussi garder votre calme
pération avec Microsoft, pond à la question d'un utilisateur quand des gens posent des
les vendeurs d'anti-virus Voici comment je procède : je débutant parce qu'il ne fournit pas questions déjà maintes fois po-
et les logiciels chers, me connecte aux forums Ubuntu. assez d'information. Si on lui dit sées. Vous pouvez très gentiment
mais pleins de bogues, vous vous Je clique sur « Afficher les nou- comment obtenir cette informa- leur signaler qu'une recherche sur
décidez à essayer le CD Ubuntu veaux messages depuis la dernière tion, cela ne résoudra pas le prob- Google donnera la réponse qui les
que vous avez eu par un copain. visite » et, sur http://forum.ubuntu- lème, mais ça peut aider la attend depuis tout ce temps. Si
Vous l'installez et il fonctionne. fr.org, les messages sont déjà personne à aller vers la solution. vous êtes aimable, vous ferez ac-
Mais pas tout à fait. triés, à commencer par les plus Si, par exemple, il s'agit d'une croître le nombre d'utilisateurs
récents. Je parcours la colonne « Ré- question sur le son, il pourrait être d'Ubuntu, un à un.
Il n'y a qu'un seul petit pro- ponses », en cherchant des mes- utile de connaître le périphérique
blème, mais c'est suffisant pour tor- sages qui n'en ont aucune. Je audio de sa machine. D'habitude, Une note sur la gestion : si vous
piller l'affaire. Étant un mec passe ma souris sur le sujet du mes- la commande « lspci » saisie dans allez souvent sur les forums, vous
brillant, vous lancez un appel à sage, car ainsi les premières lignes le terminal affichera l'identification allez vous retrouver « inscrit » à un
l'aide sur les forums Ubuntu. Per- du message s'affichent. Si j'ai l'im- des périphériques vidéo et audio. grand nombre de fils de message.
sonne n'y répond. Pas grave : pression que je pourrais aider la De même, « lsusb » identifiera la Vous aurez besoin de temps en
après quelques années d'attente, personne, je fais un clic droit sur le plupart des webcams. Si vous dites temps de faire l'effort de vous dés-
vous serez peut-être en mesure de sujet et choisis « Ouvrir dans une au débutant comment exécuter la inscrire. Ndt : C'est peut-être le cas
vous échapper des griffes de Micro- nouvelle fenêtre ». commande et lui suggérez de faire sur d'autres forums français, mais,
soft. des recherches sur les forums en d'après ma propre expérience sur
Et alors le message s'affiche. utilisant cette information, cela l'ai-le forum Ubuntu-fr, on n'est pas au-
Comment faire en sorte que ce- Un des trucs intéressants est sur la dera souvent à obtenir la solution. tomatiquement notifié lorsqu'un
la n'arrive plus jamais ? Même une gauche, une ligne qui affiche des message vient s'ajouter aux autres
réponse qui ne résout pas le pro- « haricots ». C'est le nombre de Si vous avez l'intention de pas- d'un même fil et il n'y a donc pas
blème pourrait éventuellement ai- messages écrits par la personne ser votre temps ainsi, il faut être lieu de se désinscrire à un sujet.
der la personne qui a lancé l'appel et, s'il y en a moins d'une dou- gentil avec vous-même : recon-
et le mettre sur la voie d'une solu- zaine, l'auteur du message est naître qu'il vous sera impossible de Offrez une solution et vous au-
tion. Puisque vous avez découvert sans doute un utilisateur débutant. résoudre tous les problèmes. Moi, rez rendu une personne heureuse.
le magazine , vous avez Ce sont eux que j'essaie vraiment par exemple, je ne comprends pas Montrez-lui comment trouver des
démontré que vous savez trouver d'aider d'une façon ou d'une autre, les permissions Linux assez bien solutions et vous l'aurez rendue
des trucs. Vous aurez sans doute même si je ne connais pas la véri- pour aider quelqu'un, mais je heureuse pour un bon bout de
une demi-heure par-ci par-là pour ai- table solution. connais bien le matériel. Il vous fau- temps.
D R
: Xubuntu n'est pas le site/masonux/home/notes-to-myself). : la première chose ManFM), une calculatrice (Galculator),
Ubuntu léger qu'il devrait Il y a quelques petits réglages que j'ai qui impressionne lors de une visionneuse d'images (GPicView),
être. Il traite le proces- faits qui auraient pu tirer profit d'une l'exécution de Lubuntu sur un éditeur de texte (LeafPad), un
seur avec douceur, mais GUI (interface utilisateur graphique), mon modeste ordinateur gestionnaire d'archives (Xarchiver),
consomme à peu près la même quanti- mais j'ai trouvé les solutions. Il fonc- portable Compaq Evo (Pentium-M, un navigateur internet (Chromium ou
té de mémoire qu'Ubuntu. En re- tionne rapidement sur mon Eee PC 512 Mo de RAM) est la faible em- Firefox), un client de messagerie
vanche, Lubuntu a une consom- 701 overclocké à 900 MHz, avec 512 preinte mémoire. Ne me prenez pas (Claws), un logiciel de messagerie
mation de mémoire ainsi qu'une utili- Mo de RAM, et, avec /usr compressé, au mot, il y a des tests de perfor- instantanée (Pidgin), un client BitTor-
sation du processeur inférieures à il laisse environ 3 Go d'espace libre mance convaincants sur Internet à la rent (Transmission), un lecteur audio
n'importe quel *buntu, Xubuntu com- sur un SSD (mémoire flash) de 4 Go. fois pour le Live CD et des Lubuntus (Aqualung), un lecteur multimédia
pris. J'avais l'habitude d'utiliser Xubun- Et c'est beau. La consommation de installés (à commencer par Linux Ma- (MPlayer) -, elles n'utilisent qu'envi-
tu, et je le recommandais à ma mémoire tourne généralement autour gazine : http://www.linux-mag.com/ca- ron 170 Mo de RAM, ce qui vous
famille et mes amis, mais je m'éner- de 100 Mo et monte à environ 175 Mo che/7520/1.html). Il bat Karmic avec laisse pas mal de mémoire pour votre
vais de trucs qui semblaient mala- quand j'exécute Firefox (avec plu- Gnome et Xubuntu avec XFCE, et de travail.
droits et épisodiquement lents, tel un sieurs modules complémentaires), loin. Le Evo mettait un peu plus de 60
texte légèrement flou, l'histoire de la VLC, Skype, Parcellite, Network Mana- secondes pour arriver au Bureau, Le gestionnaire de fichiers PC-
consommation de mémoire et Thunar ger et Eee-control en même temps. LXDE en prend exactement 30. Pour- ManFM a besoin d'un peu plus de ma-
(le gestionnaire de fichiers) qui ne tant vous n'êtes pas limité ; les appli- turité pour rivaliser avec Thunar,
fonctionnait pas toujours correcte- Je ne suis en aucune manière affi- cations gtk2 sont bien supportées et mais il s'agit d'une application
ment ou qui plantait en mode arbo- lié à LXDE, de même que je ne tire au- Synaptic se connecte aux dépôts compétente et robuste qui ne mono-
rescence. cun profit de sa promotion, mais je Ubuntu pour la gestion des paquets polise pas les ressources comme Nau-
l'adore. Il est plus attrayant, léger, (afin que vous puissiez vous rabattre tilus ou Dolphin.
J'ai suivi LXDE (Lightweight X11 stable et rapide que XFCE. Je me sur Open Office en lieu et place d'Abi-
Desktop Environment ou environne- rends compte que Lubuntu n'est peut- word, installé par défaut, sans paraly- Si vous désirez une solution du
ment de bureau X11 léger) pendant être pas encore au stade de la perfec- ser la machine). type *buntu léger, c'est celle-ci.
un an et j'ai enfin commencé à l'utili- tion, mais je prévois que, bientôt, la
ser dans Ubuntu il y a environ 8 mois question de la nécessité de Lubuntu Lubuntu est livré avec un en-
quand j'ai repéré une image ISO per- remplacera celle de la nécessité de Xu- semble d'applications sélectionnées
sonnalisée « LXubuntu » sur le Web. buntu. pour leur légèreté et même quand
J'utilise actuellement Ubuntu Karmic vous en faites fonctionner toute une
Mini avec LXDE, que j'ai installé cargaison - un terminal (LXTerminal),
d'après Masonux (http://sites.google.com/ un gestionnaire de fichiers (PC-
D E
ans le FCM n° 36, il y a n tant qu'utilisateur temps à la recherche de solutions
deux commandes qui, d'Ubuntu et lecteur du sur les forums, une personne a
je crois, sont trop com- Full Circle ici aux États- suggéré TurboPrint pour Linux. Ce
pliquées. La première Unis, je voulais vous si- logiciel vous donne un mois d'es-
est à la page 32, dans Q&R. Trou- gnaler un logiciel qui m'a aidé - et sai avant de l'acheter.
ver un fichier ou un répertoire est pas que moi, mais plusieurs
bien plus facile si vous utilisez : Matériel Ubuntu autres personnes - à changer pour En quelques minutes, je pou-
Ubuntu seul. Ce sauveur s'appelle vais tout imprimer. J'étais plus que
J
sudo updatedb TurboPrint Pro pour Linuxd'accord pour acheter le logiciel. Il
e pensais que vous aimeriez y a tant de gens géniaux chez
(http://www.turboprint.info/).
locate .dwg sans doute avoir la photo d'un Ubuntu, et au sein de la commu-
vendeur de matériel qui sou-
Ce n'est pas un logiciel gratuit, nauté Linux en général, qui tra-
puis : tient Ubuntu. Sur la photo,
mais je suis très heureux que ça vaillent tellement dur afin de nous
vous verrez le côté de l'emballage
existe. Je suis fan des impri- fournir, à nous les autres, des logi-
find ~ -iname '*.dwg' d'un lecteur DVD-RW I/O Magic
mantes Canon depuis pas mal de ciels gratuits. Mais pour ce qui
USB, externe, 8x que j'ai acheté
temps. La première fois que j'ai concerne les pilotes de périphé-
À la page 33, on ne crée plus dans un magasin de bureautique.
plongé dans le monde de Linux, riques, se concentrer sur une
du tout un fichier pour ensuite Comme vous pourrez le constater,
j'ai été bien refroidi quand je n'ar- chose et le faire très bien, mérite
exécuter gedit, et ce depuis long- mention est faite de la prise en
rivais pas à faire fonctionner deux une petite récompense.
temps. Au lieu de cela, le résultat charge par Ubuntu. Ça fait plaisir
de mes imprimantes. L'impres-
de « sudo lshw » devrait être ache- de voir que les vendeurs de maté-
sion, en général, ne semblait pas
miné vers « less » ou « more ». riel commencent à voir les choses
compter parmi les soucis impor-
sous un jour différent !
sudo lshw | less tants de Linux. Dès le jour où j'ai
essayé Ubuntu, je voulais en faire 9.10 Sans soucis
ou : mon système d'exploitation de
J
choix. Une fois encore, la prise en 'ai lu le « Mon opinion » écrit
sudo lshw | more charge des imprimantes Canon par William Arledge et paru
était très mauvaise. J'aurais pu dans le FCM n° 34, où il cri-
acheter une HP, mais, après tout, tique Ubuntu 9.10 sévèrement
j'avais dépensé pas mal d'argent en disant que le système fonc-
D
installation.
ésolé si la question est
idiote…, mais je vou-
Une autre façon de faire
vous aurez de meilleures chances d'être publié si vous
drais m'inscrire à un écrivez les cinq descriptifs en suivant l'ordre indiqué ci-dessus.
flux RSS du Podcast
J
e ne sais rien de l'auteur de (c'est tout) sur mon ordinateur por-
l'article (GIMP 1, FCM n° 34) table et à celui du magazine sur
et ne voudrais blesser per- mon ordinateur de bureau. Je n'ar-
sonne, mais l'auteur n'utilise rive pas à trouver comment m'ins-
pas le potentiel de GIMP. L'utilisa- crire à chacun séparément.
tion de l'Outil de sélection à main
levée décrite ici n'est pas du tout
aisée et prend beaucoup de temps.
Robin répond :
Je copierais un calque, rajoute-
rais un masque de calque, puis -
avec une grande brosse - efface-
rais tous les détails inutiles pour
ensuite utiliser le flou gaussien
sur le calque. Après cela, avec un
petit pinceau (sur le masque) j'effa-
O
les. Parfois vous trouve- semble à rien viennent parfaitement. La lueur
smos est un nouveau rez certains niveaux pres- que vous ayez pu des cellules se déplaçant calme-
jeu commercial publié que impossibles. Toutefois, les essayer avant. Pour dé- ment dans Osmos est géniale.
dans les dernières se- développeurs d'Hemisphere ont ré- placer votre cellule, vous placez C'est minimaliste, mais épatant.
maines par Hemis- solu ce problème en ajoutant une votre curseur du côté de la cellule Le son est de haute qualité : la
phere Games. C'est un « puzzle « génération procédurale ». Si que vous souhaitez pousser. Vous bande son est l'un de ses meil-
game » basé sur la physique qui vous êtes complètement bloqué pouvez faire de petites poussées leurs aspects. Comme je l'ai dit
se déroule dans le monde d'Os- dans un niveau, vous pouvez cli- rapides pour tourner rapidement précédemment, le jeu est très re-
mos. Ce monde a une apparence quer sur ce bouton du menu. Un ou ajuster votre trajectoire, ou de posant et la musique complète
spatiale très élégante. C'est ici nouveau niveau est alors généré longs clics pour accélérer votre cette sensation.
que vous propulsez votre « cel- de façon complètement aléatoire, cellule. Cependant, à chaque fois
lule » en absorbant de plus pe- vous permettant de continuer à que vous la déplacez, elle rétrécit, Osmos est un jeu génial avec
tites cellules pour vous faire gros- jouer à Osmos. Au fur et à mesure vous devez donc faire attention à une atmosphère et une jouabilité
sir. Toutefois, vous devez sur- que vous jouerez, vous débloque- ne pas devenir trop petit. La fluidi- uniques. Il y a beaucoup à faire,
veiller les cellules plus grosses qui rez des réussites, ce qui ajoute té du jeu est très délassante : pous- avec en plus un nombre illimité de
pourraient vous absorber. de la rejouabilité au jeu puisque ser votre cellule partout dans Os- niveaux aléatoires si vous êtes
Beaucoup de niveaux.
Niveaux générés aléatoirement.
Excellente bande son.
Réussites.
Q Q
Puis-je déplacer les bou- J'ai un portable fixé sur mande :
xrandr -o normal aptitude show (nom du paquet)
tons « Agrandir, Réduire un meuble de cuisine
Q
et Fermer » vers la (voir page suivante)
Comment puis-je chan- par ex. : aptitude show vlc (merci
droite dans Lucid ? avec l'écran dans le
ger le nom de mon ordi- à Ratcheer des Ubuntu Forums
R
vide. Je voudrais que le bureau
nateur ? pour cette astuce).
Ouvrez gconf-editor puisse être à l'envers pour pou-
Q
dans le terminal puis al- voir le lire. Le portable possède
R
lez dans apps > metaci- une nVidia FX 5200. J'ai un portable Sony
Ouvrez Accessoires > Vaio (vgn-sr21m). Avec
R
ty > general et, enfin,
Terminal et saisissez Karmic, je ne peux pas
changez les valeurs de button_ Saisissez les com-
cette commande : enregistrer la voix de-
layout en :maximize,minimize, close. mandes suivantes dans
le terminal : puis le micro du portable.
Q R
Mon ordinateur possède
gksudo gedit /etc/hostname
un lecteur de Blu-Ray. gksudo gedit /etc/X11/xorg.conf Ouvrez Accessoires >
Comment puis-je regar- (Notez le « X » majuscule dans Terminal et saisissez :
Ce fichier contient une ligne, le
der mes disques dans X11 !)
nom de l'ordinateur. Ensuite :
Ubuntu ?
S'il n'y a pas de section « De-
R
gksudo gedit /etc/hosts
vice », ajoutez-la, sinon ajoutez gksudo gedit /etc/mod-
La plupart des disques
probe.d/alsa-base.conf
Blu-Ray ont un niveau seulement une ligne d'option
Procédez au changement de
de gestion des droits nu- comme suit :
nom. Après avoir sauvegardé, redé- Ajoutez cette ligne ou modifiez
Section "Device"
mériques [Ndt : DRM ou marrez.
Option "RandRRotation" "True" une ligne existante pour qu'elle
GDN] excessif. Si vous saisissez EndSection
Q
indique « auto » :
dans Google blurayandhddvd (blu Comment puis-je rapide-
ray and hd dvd, mais en un seul Enregistrez le fichier et redémar- ment vérifier qu'un pa- options snd-hda-intel model=auto
mot), le premier résultat devrait rez. Maintenant, vous pouvez sai- quet est installé ?
être un document de la Commu- sir cette commande dans le Redémarrez et configurez les
nauté sur la lecture de tels
R
terminal : niveaux d'entrée en utilisant
disques. xrandr -o inverted Ouvrez Accessoires > « mic » et non pas « front mic ».
Terminal et saisissez
Pour remettre le bureau dans cette commande : (Merci à Benaddi Tarik du Yahoo
le bon sens, utilisez cette com- Ubuntu Linux Group.)
full circle magazine n°37 sommaire ^
Q&R
Trucs et techniques Si vous faites une recherche
parfaite, vous n'aurez qu'un résul-
Voici mon bureau Linux. J'utilise Linux depuis quelques années et Voici une capture d'écran de mon portable Toshiba Satellite tour-
ma distrib. favorite est Ubuntu du fait de sa facilité d'utilisation. nant sous Ubuntu Intrepid Ibex. Mes spécifications matérielles : un
CPU Intel Pentium Dual Core 1,7 GHz ; 1,5 Go de RAM ; un disque
Sur cette capture d'écran, je tourne sous Ubuntu 9.10 avec dur de 160 Go et une carte graphique 256 Mo. Le système est en
Gnome. Le fond d'écran est Adrenaline_by_vargeEEEEn sur De- double amorçage avec Microsoft Windows 7, mais j'ai rarement be-
viantart et j'utilise Conky comme moniteur système. Je me sers soin de démarrer sous Windows.
du gestionnaire de thèmes Emerald pour faire tourner celui de
SlicknesS. Le système fait tourner Screenlet avec le greffon pidgin et d'autres
trucs. Je fais tourner des applications de n'importe quel type, ou
L'ordinateur est un portable HP 2230s avec un Intel Core 2 Duo presque, sur ce portable car je suis étudiant en informatique et
T5870, 2 Go de RAM, un disque dur de 160 Go et un écran 12,1”. j'aime essayer toutes les applications Open Source. Chacune fonc-
La plupart du matériel a fonctionné tout de suite sous Ubuntu, tionne toujours correctement. J'ai installé ainsi un compilateur Ja-
sauf la webcam et le lecteur d'empreintes. va, Eclipse, le lecteur VLC, le bureau Google, le navigateur Google
Chrome, Stardict, Inkscape, Wireshark, Skype et Filezilla.
Salut, voici mon bureau. Je tourne avec Ubuntu 9.10 sur une Voici le bureau de mon portable.
machine à processeur Intel Core Duo E7400, ATI Radeon
HD4670, Gigabyte EP31-DS3L et 4 Go de RAM. Tout fonc- Le dock est Avant Windows Navigator. Le fond d'écran vient
tionne très bien et dès l'installation. de DesktopNexus. Le thème est zni3 de gnomelook et le
pack d'icônes est Black and White Style sur Deviantart.
Fond d'écran : http://www.therapycompanion.com/wp-content/
uploads/2009/09/aero-blue-abstract-wallpaper.jpg Mon portable est un Compaq Presario c700 avec 2 Go de
La barre de côté est Conky (http://conky.sourceforge.net/) RAM, un disque dur de 120 Go et est en double amorçage
Le dock est AWN (http://wiki.awn-project.org) avec Windows XP Professional et Linux Mint 7.
Gnome Color Chooser (http://gnomecc.sourceforge.net/) pour
la couleur de texte dans le panneau Gnome. J'utilise Windows pour jouer et Mint pour presque tout le
reste ; principalement Gimp, Inkscape et tous les autres ou-
Partout : des icônes personnalisées. tils de graphisme fabuleux dans Ubuntu.
:
AwesomeWM Xmonad
http://awesome.naquadah.org/ http://xmonad.org
AwesomeWM est un gestionnaire de fenêtres en mosaïques Voici un autre gestionnaire de fenêtres en mosaïques écrit en
écrit en Lua. Il sait gérer les fenêtres sous deux modes, le mode Haskell. En mode flottant, la fenêtre est toujours au premier
« flottant » (les fenêtres se superposent les unes sur les autres) plan. Les fichiers de configuration sont bien documentés et le
et le mode « en cadres » (fenêtres juxtaposées en tableau). Il logiciel lui-même est très solide. Une excellente manière de
ne gère pas le positionnement « toujours en premier plan » progresser avec Haskell ou d'en prendre connaissance. Vous
comme d'autres. L'interface graphique possède une barre des pouvez personnaliser vos affichages (qui peuvent être dif-
tâches, un menu et gère très bien l'affichage multi-écrans. Mal- férents sur 2 écrans). Il dépend de xmobar ou d'un dzen bar
heureusement, la syntaxe de configuration change assez régu- personnalisé pour obtenir un système avec dock et menus.
lièrement, obligeant à une réécriture du fichier de configuration.
Paquet : dans les dépôts universe.
Paquet : dans les dépôts universe.
DWM I3
http://dwm.suckless.org http://i3.zekjur.net
DWM est un gestionnaire de fenêtres en mosaïques dyna- i3 est un gestionnaire de fenêtres en mosaïques écrit en C, à
mique écrit en C. Son objectif est d'être léger, ne dépassant partir de rien. Il est rapide et stable. Il est bien documenté et
jamais 2 000 lignes de code. Il utilise un système de balises propose les ressources nécessaires aux développeurs pour
pour la gestion des fenêtres flottantes et en mosaïques, ce leur permettre de facilement modifier ou contribuer à i3. Il gé-
qui permet une gestion fine de chaque fenêtre. Il nécessite nère des espaces de travail de façon dynamique et sans limite.
une compilation après chaque modification du fichier de confi- Les avantages et les inconvénients sont identiques à ceux des
guration. C'est un très bon gestionnaire de fenêtres pour qui gestionnaires de fenêtres en mosaïques précédents.
veut apprendre ou progresser en C. Les fenêtres flottantes
sont toujours au premier plan mais peuvent être importées à Paquet : dans les dépôts universe.
partir d'un autre écran.
PyTyle
http://pytyle.com
http://podcast.ubuntu-uk.org/