Calendrier

« Octobre 2006 »
LunMarMerJeuVenSamDim
 1
2345678
9101112131415
16171819202122
23242526272829
3031 

Nikoo

NikooUn petit blog sur mes expériences dans le monde de Linux. Il contient essentiellement mes tests/retours/avis sur certaines distributions, mais également des conseils pour installer tel ou tel logiciel, et surtout une foule de liens utiles concernant Linux.

Blog

Catégories

Derniers billets

Compteurs

Liens

Fils RSS

XGL : la beauté, le fun, mais aussi l'ergonomie d'un Bureau sous Linux.

Par Nikoo :: 09/10/2006 à 01:23 :: Trucs de geeks et technologies
Selon Wikipedia : Xgl est un serveur d'affichage X libre surcouche de l'OpenGL via glitz permettant d'utiliser les capacités 3D des cartes graphiques modernes dans un environnement bureautique traditionnel, rendant ainsi possibles des effets d'affichage tels que la transparence, les rotations de fenêtres, les ombrages, zoom réglable, effets de textures, déformations de fenêtres, etc...

Ces effets nécessitent en fait XGL qui est en quelque sorte le moteur permettant ces effets, mais également un programme de gestion des effets : compiz ou beryl
Beryl résulte en fait d'une "cission" (ou fork, donc on dirait plutôt fouche...) au sein des programmeurs du projet compiz.

Les images et la vidéo visibles ci-dessous ont été réalisés sous la distribution linux Kubuntu Dapper 6.06.1 (6 Juin 2006, mise à jour 1) avec le programme beryl et la config suivante : Ordi vieux de 4 ans, Pentium IV 2.4GHz, 512 RAM, carte graphique NVIDIA GeForce FX5500 (128 Mo dédiés), le tout sur une carte mère MSI SiS 648Max, donc rien de transcendant par rapport à ce qu'il y a sur le marché actuellement. Et pourtant, ça marche super !

Linux permet déjà d'avoir des bureaux virtuels multiples, mais XGL permet des effets graphiques rendant le travail sur ordi, sous Linux, encore plus ergonomique, en plus d'être jolis ! Un effet qui n'est pas sur les images mais qui est dans la vidéo, est la fonction Exposé développée à la base par Apple.

Quelques remarques :

  • les photos d'ecran ont été réalisées avec The Gimp avec la fonction acquisition/capture retardée (15-20 sec suffisent).
  • La vidéo a été réalisée avec une webcam branchée sur un autre ordi. Sauvegardée en avi, transcodée et compressée en mpeg 4 et envoyée sur Youtube qui fournit le code html pour l'intégrer dans les sites internet, ce que j'ai fait . Les légers ralentis de la vidéo sont liés à la webcam, à l'écran c'est toujours complètement fluide.

Je vous laisse apprécier le bureau du futur !

EDIT : Vous trouverez aussi sur ce blog une video de beryl sous Mandriva 2007 64 bits SANS XGL, les derniers drivers nvidia (à partir de la version 9631) permettant de s'affranchir de ce serveur d'affichage pour les effets 3D.








Adblock

Conseils pour l'installation d'une distribution linux (contenu apporté petit à petit)

Par Nikoo :: 09/10/2006 à 01:17 :: Aide
Pour savoir ce qu'est une "distribution linux", ou "linux" allez voir mon post : Premier message...

Préambule, quelques conseils généraux :

Je vous fournis ici des conseils, purement personnels, pour installer une distribution Linux sur un ordinateur de type PC, pas des Mac (j'en parlerai une autre fois).

1.
Le matériel informatique :
Lorsqu'on achète du matériel informatique, il est très souvent conseillé de vérifier si ce matériel est supporté par le système d'exploitation utilisé.
Ceci est d'autant plus vrai et essentiel lorsqu'on veut utiliser le système d'exploitation linux (pour les puristes , appelé également GNU/linux). En effet, une triste particularité de ce système est que peu de support officiel existe et est fourni pour ce système par les constructeurs de matériel informatique. La raison est simple : "peu" de gens utilisent linux, donc pas rentable, donc on s'en fout. D'autres raisons à cela sont d'ordre juridiques vis à vis de la licence GPL, mais je n'entrerai pas là-dedans.

Tout ceci tend à changer : NVIDIA, notamment fournissant les meilleurs pilotes linux pour cartes graphiques d'ordi (meilleurs en terme de facilité d'installation, un seul pilote pour tous les modèles de cartes graphiques, et une bonne documentation de ce pilote). Mais ce n'est pas encore une généralité.

Les pilotes utilisés par le système pour faire fonctionner votre matériel informatique sont donc très souvent des pilotes développés par la communauté internationale du logiciel libre, et a pour conséquence que si le pilote n'est ni fourni par le constructeur, ni développé de manière indépendante par des gens comme vous et moi, mais programmeurs : et bien votre matériel ne sera tout bonnement pas reconnu, puisqu'il n'existe pas de pilote linux pour.


On trouve de plus en plus de gens qui essaient d'installer linux sans se renseigner d'abord si leur matériel est supporté et ensuite râlent sur tous les forum linux qu'ils peuvent trouver. Cela ne va pas en s'améliorant, étant donné que de plus en plus de gens s'intéressent à linux.

Donc renseignez-vous sur des sites internet ou dans les forum concernant la compatibilité de votre matériel, et éventuellement, des "trucs ou astuces" permettant quand même de faire fonctionner votre matériel si jamais ça ne marche pas directement. Regardez dans ma rubrique/catégorie : "Liens linux", vous verrez les liens vous permettant de trouver les informations que vous rechercher sur les compatibilités et les incompatibilités matérielles notoires.
Vous y trouverez également des liens vers les retours/tests effectués par des gens comme vous et moi de linux sur leur ordinateur portable.


Pensez à donner en retour votre propre expérience, positive ou négative sur tel ou tel matériel ou ordi portable
: ça ne mange pas de pain, et ça peut faire profiter un maximum de gens de votre expérience. S'il y a incompatibilité, votre achat n'aura ainsi pas été vain
!


Si jamais, après vos recherches, vous ne trouvez pas la solution à votre problème matériel ou de configuration de ce matériel, vous pouvez toujours poser votre question sur le forum fcolc (ça signifie : fr.comp.os.linux.configuration) en ayant préalablement lu la Foire Aux Questions (FAQ) de ce forum ; les gens ne s'étant pas préalablement débrouillés/renseignés un minimum tout seuls ne sont pas appréciés, attention aux retours parfois secs ! Consultez également surtout, et avant toute chose les forum d'aides matérielles spécifiques de la distribution que vous envisagez d'installer !!! Le support matériel pouvant varier d'une distribution à une autre.


Enfin, un conseil pour les cartes graphiques : préférer NVIDIA à ATI, quelque soit le type d'ordi. Les pilotes NVIDIA sont architecture 32 ou 64 bits spécifiques mais universels (quels que soient les modèles de cartes, pour ordi portable ou pas), s'installent les doigts dans le nez, et surtout marchent très bien, contrairement aux pilotes pour cartes ATI (c'est ce qu'il ressort globalement des "plaintes" dans les forum d'entraide).

Normalement, votre distribution possède les pilotes NVIDIA ou ATI déjà mis en paquets (rpm, deb, etc...). C'est notamment le cas de Mandriva, SuSe, Ubuntu/Kubuntu.
Mais si vous souhaitez les installer manuellement (et NVIDIA a rendu ça très simple ! ), voici où les trouver :

Pilotes NVIDIA
.  (legacy, désigne les drivers pour de "vieilles cartes graphiques", c'est à dire celles là).
Pilotes ATI
.


Les constructeurs vont devoir se mettre dans le crâne qu'il y a un marché linux, et que seuls ceux qui fournissent des pilotes simples/efficaces/bien foutus, pourront en profiter, et surtout entraîneront l'achat massif de leur matériel. Vivement qu'il y ait un constructeur de webcam qui entende cet appel !

2. Il faut tester les versions en développement !
Les développeurs et/ou entreprises créant des distributions linux n'ont pas encore, à l'échelle de leurs moyens financiers, la capacité de tester tous les matériels existants, puisque très très peu de partenariats ont pu être créés avec les constructeurs matériels (contrairement à M$).
Ainsi, il est de votre intérêt de tester les versions de développement des distributions linux qui vous intéressent et d'écrire un retour positif ou négatif (qui peut être accompagné d'un rapport officiel de bug, cf. votre distribution), afin que votre matériel, ordi portable, soit le plus tôt possible connu des développeurs de ladite distribution.
Ce genre de test est grandement simplifié et
sans risque pour vos systèmes existant depuis l'apparition des LiveCD. Même s'il ne remplace pas la véritable installation, il a le mérite de permettre de tester si le système peut marcher sur votre ordi ou pas.

3.
L'alternative : les "install party" !
Si jamais malgré votre forte envie d'essayer Linux, vous avez tout de même peur de réaliser l'installation tout seul, il vous reste une possibilité : les install party. Plusieurs fois dans l'année, partout en France, ont lieu des réunions de fan de linux au cours desquelles des gens avec un peu plus d'expérience que vous se proposent d'aider d'autres personnes à installer linux sur leur(s) ordinateur(s), le tout dans une ambiance décontractée. Elles coincident parfois avec la sortie d'une nouvelle version d'une distribution linux majeure comme Ubuntu/Kubuntu ou Mandriva. Elles ont lieu souvent sous l'égide des GUL ou LUG (Groupes d'utilisateurs linux) dont vous pourrez trouver la liste ici.

Je pense sincèrement qu'il convient un minimum avant d'y participer de :
- sauvegarder vos données sur un support externe (disque dur ou DVD, par exemples).
- d'avoir fait les démarches décrites au point 1. ci-dessus.


L'installation proprement dite :
1.
La première chose à faire avant d'installer une distribution linux est de choisir la distribution qui nous correspond le mieux en terme de goûts, tout simplement, mais également en terme besoins professionels ou personnels.

En ce sens, on peut, grossièrement
diviser les distributions en 4 groupes :

- les distributions des "connaisseurs", désirant maîtriser, optimiser à fond leur système :

Gentoo, ArchLinux, Slackware pour les plus connues.

- les distributions  "faciles" à utiliser, ou Windows-like, prêtes à l'emploi :

OpenSuSe (Allemande), Fedora Core (Américaine), Mandriva (Francaise),
Ubuntu/Kubuntu/Xubuntu (SudAfricaines), pour les plus connues (cf. la section "Liens Linux" de ce blog). La différence entre Ubuntu, Kubuntu, et Xubuntu étant l'environnement graphique : respectivement GNOME, KDE, Xfce.

- les distributions "outils" spécifiques d'une fonction particulière de firewall, lecteurs de media audio/video, etc...

- les autres (la majorité  )


2. Ensuite, lire la procédure d'installation indiquée sur le site internet de la distribution (suffit de chercher un peu), et les éventuels errata (known issues, known problems) connus lors de la sortie de la version de la distribution que vous souhaitez installer.

3. Sauvegarder ses données.

4. Vérifier les sommes de contrôle md5 des images CD/DVD d'installation téléchargées AVANT de les graver. Graver les images CD/DVD d'installation à faible vitesse (genre 4x ou 8x) pour éviter les erreurs de gravage. Ce n'est tout de même pas la mer à boire, et cela vous évitera pas mal de pb insolubles par la suite (et également d'encombrer les forum d'entraide avec des messages inutiles ).
Si vous gravez  depuis linux, c'est  facile,  le logiciel k3b
(logiciel de gravure par défaut sous KDE) vérifie ces sommes automatiquement avant de lancer le gravage (c'est bien linux...). Pour savoir comment faire depuis windows, c'est ici.

5. Ici, deux possibilités :

- vous décidez d'installer votre distribution sur un disque dur à part, alors passez au point 6 directement.
- vous décidez d'installer votre distribution sur le même disque que Windows.
Dans ce cas, il vous faut effectuer quelques nettoyages du disque et autres défragmentation.
Personnellement, voici ce que je fais :
    
o nettoyage du disque dur de tous les fichiers temporaires et autres en utilisant l'outil de "nettoyage de disque" de WindowsXP et ainsi que CCleaner et Regcleaner.
     o défragmentation du disque dur avec le défragmenteur de WindowsXP, puis en utilisant O&Odefrag en mode COMPLETE, puis SPACE. Personnellement, pour rendre la défragmentation optimale, je la fais, connection internet désactivée, antivirus inactivé, écran de veille désactivé, aucun programme de lancé dans le systray (zone de notification en bas à droite de l'écran, sur la barre des tâches).
     o redimensionner la partition ntfs (système de fichier souvent par défaut sous WindowsXP) du disque dur avec l'outil de partitionnement de Mandriva (harddrake, le seul auquel je fais confiance) afin d'aménager l'espace disque nécessaire. Quelque soit la distribution que j'utilise, j'effectue, pour l'instant, toujours cette étape, si elle est nécessaire, avec l'outil de Mandriva. Il ne m'a jamais déçu, il est très complet, et fiable depuis bientôt 5 ans. Concrètement, vous démarrez votre ordinateur avec un DVD ou CD d'installation de Mandriva dans votre lecteur DVD/CD, vous commençez l'installation et lorsque vous arrivez à l'étape de partitionnement, vous choisissez "Personnalisé". Vous faites votre redimensionnement de partition, validez les changements, et là vous n'allez pas plus loin dans l'installation, vous retirez le CD/DVD, vous redémarrez l'ordinateur, et mettez le CD/DVD de la distribution que vous souhaitez installer.
Il est évident que si vous souhaitiez installer Mandriva, vous n'avez pas besoin d'arrêter l'installation en chemin....



6. Installer la distribution avec tous les périphériques genre imprimantes, scanners, etc... débranchés afin d'éviter les éventuels bloquages liés à un problème de reconnaissance matérielle. Il sera toujours facile de les installer après. En ce qui concerne les ordinateurs portables, il peut être nécessaire de lancer l'installation en donnant au noyau des instructions particulières (je vous les mettrai sous peu avec leur signification).

7. Définition des partitions :
Plusieurs questions à se poser :
* linux pour tester ou pour utiliser ?
* combien de partitions ?

* pour quoi faire ?

* de quelles tailles ?
* sous quel(s)
format(s)/système(s) de fichier(s) ?

Des réponses qui découlent de ces questions, vous allez décider de votre schéma de partionnement du
disque dur.

- Si vous souhaitez juste tester des distributions linux en parallèle de votre système d'exploitation habituel, un peu d'espace libre suffit (mini 4 Go : 3 Go au grand max pour le système et 1 Go pour vos tests ; maxi 10 Go : 4 Go au grand max pour le système et 6 Go pour vos tests/données), et un schéma de partition très simple est possible : une partition racine marquée "
/" peut suffire si vous avez une quantité de RAM > ou = à 1 Go. Sinon, créez aussi une partition appelée "swap" qui sera une zone de votre disque utilisée par le système pour travailler lorsque la RAM vient à manquer. Le format le plus répandu et conseillé sera "ext3".

- Si vous souhaitez utiliser Linux comme système principal, vous avez beaucoup de choix possibles (parfois des partitionnements automatiques vous sont proposés par votre distribution avec juste "/" et "/home" (partition des données utilisateurs), je vous donne donc juste ce que je fais personnellement :
mes choix sont dictés par : des rumeurs sur les performances... et un souci de se "protéger" de la fragmentation des données. Ainsi je partitionne comme suit :

/boot : j'aime avoir les données de démarrage /boot sur une partition indépendante (sinon, ce répertoire ce situera dans votre partition / par défaut). Taille 50-100 Mo. J'utilise le format "ext3", bien éprouvé, bien testé.

/ : généralement pas plus de 3-3.5 Go pour cette partition système. Cette taille peut paraître vraiment petite, mais je vous assure que pour regarder des films, écouter de la zic, surfer sur le web, faire de la bureautique, retouche d'image, tchatter, ça suffit amplement d'ailleurs mon système occupe rarement plus de 2.4 Go... . J'utilise ici le format "
XFS". Si ça vous chante, vous pouvez aussi mettre le répertoire utilisateurs /usr sur une partition indépendante, afin de n'avoir que le système a proprement parlé sur / . Pour info, sur les 2.4 Go de ma partition racine /, /usr représente 2 Go (normal, puisque ce répertoire contient tous les programmes installés (/usr/bin/...) et leurs librairies (/usr/lib/...).

/home : taille que vous voulez. format XFS.

/var : généralement 500-600 Mo suffisent. Format XFS. Dans mon utilisation courante de simple utilisateur, je n'ai jamais eu besoin de plus. A noter que le gestionnaire de paquets de Ubuntu/Kubuntu laisse dans /var/cache/apt/archives les paquets téléchargés qu'il a installés. donc pensez à le vider de temps en temps.

/tmp : 1 Go. Format XFS.

Dans beaucoup de distributions, vous trouverez que /tmp et /var sont simplement des répertoires dans la partition racine /. Même si Linux
fragmente peu les données sur le disque contrairement à Windows, il y a tout de même fragmentation et, de la même manière que sous Windows je préfère mettre mes données et mes programmes sur des partitions séparées du système, je préfère mettre /var et /tmp comme des partitions indépendantes car ce sont des répertoires où se produisent beaucoup d'évènements d'écriture/effacement de données. /boot est en ext3 également parce que le chargeur de démarrage GRUB n'apprécie pas beaucoup XFS (ce chargeur devient un standard sur toutes les grandes distributions linux en remplacement de LILO). J'utilise XFS car le concepteur du système de fichier que j'utilisais avant (ReiserFS) est en prison pour meutre, et ReiserFS n'a donc pas un très bel avenir devant lui...

A l'utilisation, mon système linux reste bien plus réactif avec ce schéma de partitionnement qu'un système linux configuré avec juste /boot, /, et /home, ou même Windows sur une période d'au moins un an (malgré une séparation du système, des programmes et des données).


8. Choisir son environnement graphique : GNOME, KDE, XFCE, Fluxbox, Enlightment. Le choix vous appartient, à ceci prêt qu'il est notoirement reconnu que les environnements XFCE (projet français, si je ne me trompe pas), Fluxbox, et Enlighment sont les moins gourmands en terme de ressources système ; donc jetez un coup d'oeil aux "requirements" de chaque environnement, et prenez en compte les capacités de votre ordi. Normalement, vous devriez pouvoir faire tourner vos logiciels linux sous chacun de ces environnements, cependant, il faut savoir que KDE et de GNOME sont accompagnés de leurs suites de logiciels propres. Vous pouvez en installer plusieurs même pour en changer de temps en temps, après, c'est une question d'espace disque dur...

9.
Paramétrer votre connexion internet (parfois cela se fait pendant l'installation par le biais de l'installeur de la distribution qui vous guide dans cette étape importante).

10. Faire toutes les mises à jour proposées par internet AVANT de lancer quoi que ce soit comme programme.

11. Redémarrer, et c'est bon, un système linux prêt à l'emploi. Certains vous diront que ce n'est pas la peine de redémarrer. Perso, je préfère le faire juste après l'application des MAJ sur une installation fraîche. Après, et contrairement à Windows, les MAJ habituelles du système de nécessitent pas de redémarrage de l'ordinateur, et vous pouvez même travailler sans vous en soucier le moins du monde (en tout cas sous Mandriva et encore plus sous Ubuntu et Kubuntu).

Le temps total d'installation varie selon votre type d'installation. Pour les distributions classiques, il peut aller de 11 min (Ubuntu à partir du LiveCD) à 35 min (SuSe). Mandriva se situant autour de 20-24 min pour une installation de base de 2.5 Go. Globalement, cela reste moins long que l'install de Windows XP (30 min étant un minimum).

Nikoolinux - Blog créé avec ZeBlog