Aller au contenu | Aller au menu | Aller à la recherche

Nicofo

samedi 17 février 2007

Doom II

Doom II Après Doom I, redécouvrez Doom II : Hell on Earth (sorti en 1994) qui contient 32 niveaux dont deux niveaux secrets. On y retrouve en plus une nouvelle arme (le super-shotgun) et de nouveaux monstres, comme le revenant ou le mancubus.
Le jeu se déroule sur Terre, au retour de Mars du Space Marine victorieux du premier épisode. Mais une fois arrivé, il s'aperçoit bien vite que les démons ont attaqué la Terre et ont détruit une bonne partie de la population mondiale...
Notre Marine se retrouve ainsi dans un univers terrien (usines, restaurants, casernes, immeubles, ...) dont les cartes sont bien plus grandes comparées à celles de Doom I. Sa mission (enfin votre mission) : évacuer dans l'espace - via le port de l'espace - les humains rescapés et, tant qu'à faire, contrecarrer l'invasion des armées de l'Enfer !

Installation

Lire la suite...

samedi 20 janvier 2007

Installation automatique de XGL pour Compiz et Beryl

English

Update - les drivers ATI intègrent dorénavant le support AIGLX. XGL n'est donc plus l'unique solution qui permet de bénéficier des effets du bureau 3D. Plus d'infos : ATI + AIGLX, ça marche : mode d'emploi.

Voici le script qui installe et configure automatiquement XGL sur votre Fedora : installXGL (ou ici pour FC5).

Avant d'utiliser ce script, assurez-vous d'avoir installé les drivers de votre carte graphique. Dans le cas d'une carte ATI, la commande "glxinfo | grep direct" doit retourner "direct rendering: Yes". Si ce n'est pas le cas, voyez ici avant de continuer.

Lancez-le (en root bien sûr) :
wget http://nicofo.tuxfamily.org/scripts/xgl/installXGL
sh installXGL
Il télécharge les RPM de XGL, l'installe et le configure automatiquement. Il vous propose ensuite l'installation avec yum de compiz et beryl à partir des dépôts officiels de Fedora. Et dorénavant l'installation de compiz-fusion est également proposée.

install xgl FC6
Il ne vous reste plus alors qu'à ouvrir une nouvelle session (pas besoin de redémarrer Fedora). À l'écran de connexion (GDM ou KDM), cliquer sur le menu ("Options" > ) "Session" et choisissez votre session préférée :

xgl FC6 GDM

Beryl, compiz ou compiz-fusion ?
Le script vous propose d'installer beryl et compiz, mais vous pouvez les installer à tout moment avec yum (yum install beryl compiz). Au démarrage de votre session, beryl ou compiz est exécuté. Vous pouvez choisir celui que vous préférez :
  • sous GNOME : dans le menu Système -> Préférences -> XGL Gestionnaire de fenêtres
  • sous KDE : dans le Menu K -> Configuration (Settings) -> XGL Gestionnaire de fenêtres
  • ou lancer chooseCompositeWM
xgl Fedora chooseCompositeWM

Si préférez lancer compiz / beryl / fusion-icon / desktop-effects /etc... manuellement (avec une carte ATI), renseignez la variable LD_LIBRARY_PATH. Par exemple :
LD_LIBRARY_PATH=/usr/lib/ beryl

En bref...
  • Comment mettre à jour XGL ? relancer installXGL.
  • Comment désinstaller XGL ? lancer installXGL -r.
  • Le script peut vous proposer d'installer beryl, compiz et compiz-fusion : installXGL -cb ...
  • ... ou vous proposer de les désinstaller : installXGL -rcb.
  • En cas de problème avec un jeu ou tout autre application 3D, lancer-le avec noXgl. L'option -a peut être utilisée pour lancer une application non-plein écran. Exemples :
    noXgl ppracer
    noXgl -a googleearth
Vous trouverez tous les détails sur le script ainsi que la réponse à vos problèmes avec compiz et beryl sur cette page.

download Télécharger le script :
  • Fedora 6 et 7 : installXGL
  • Fedora 5 : installXGL_FC5 - fonctionne aussi sur les versions ultérieures de Fedora mais utilise les paquets FC5 de Compiz et de XGL

samedi 13 janvier 2007

ATI + XGL, ça marche : mode d'emploi

Update - les drivers ATI intègrent dorénavant le support AIGLX. XGL n'est donc plus l'unique solution qui permet de bénéficier des effets du bureau 3D. Plus d'infos : ATI + AIGLX, ça marche : mode d'emploi.

Les détenteurs de cartes ATI doivent souvent faire le choix entre performance graphique et bureau 3D (compiz ou beryl) sous Fedora :
  • soit utiliser le driver libre radeon qui permet de bénéficier du bureau 3D via AIGLX mais dont les performances sont limitées (pas de dual screen, performances 3D parfois insuffisantes voire inexistantes suivant le type de carte, ...)
  • soit installer le driver propriétaire fglrx, incompatible avec AIGLX (pas de bureau 3D !)
Il est néanmoins possible de profiter à la fois des drivers propriétaires et du bureau 3D : la solution passe par XGL.

xgl FC6 cube
La solution présentée ici est valable pour GNOME, KDE et XFCE. Elle fonctionne aussi bien avec Beryl que Compiz.

Les étapes à suivre sont 1) Installation des drivers fglrx

Installer les drivers avec yum (du dépôt livna) :
yum install kmod-fglrx
Ensuite activer ce driver :
cp /etc/X11/xorg.conf /etc/X11xorgORIG.conf #sauver l'ancien xorg.conf
fglrx-config-display enable
   1.1) Modification du xorg.conf
a) Ajouter les sections suivantes dans votre xorg.conf (si pas déjà présentes)
Section "ServerFlags"
    Option "AIGLX" "false"
EndSection

Section "Extensions"
    Option "Composite" "Disable"
EndSection

Section "DRI"
    Mode 0666
EndSection
b) À partir des drivers 8.34, supprimez complètement votre section "Module".
c) Enfin, les options suivantes peuvent être utiles dans la section "Device" :
    Option        "UseFastTLS" "0"
    Option        "BlockSignalsOnLock" "on"
    Option        "ForceGenericCPU" "off"
    Option        "KernelModuleParm" "locked-userpages=0"
   1.2) Vérification de l'installation
Maintenant, le driver devrait être opérationnel. Relancer le serveur X et le service fglrx (service fglrx restart) (ou redémarrer le PC pour être sûr). Pour le vérifier, taper la commande fglrxinfo : elle doit renvoyer un message du genre :
$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON X300/X550/X1050 Series
OpenGL version string: 2.0.6334 (8.34.8)
et la commande "glxinfo | grep direct" doit renvoyer "Yes" :
$ glxinfo | grep direct
direct rendering: Yes
Mais le plus simple est peut être de tester le driver avec une application 3D (faites comme moi, prenez ppracer (yum install ppracer) par exemple ;-) )

Si ça ne fonctionne pas, regardez les erreurs du serveur X : "grep EE /var/log/Xorg.0.log" et "grep WW /var/log/Xorg.0.log".
Ou jetez un coup d'oeil à la section documentation de fedora-fr.

2) Installation de XGL

Vous pouvez installer et configurer XGL automatiquement en exécutant le script installXGL.
download Télécharger le script :
  • Fedora 6 et 7 : installXGL
  • Fedora 5 : installXGL_FC5 - fonctionne aussi sur les versions ultérieures de Fedora mais utilise les paquets FC5 de Compiz et de XGL
Lancez-le (en root bien sûr) :
wget http://nicofo.tuxfamily.org/scripts/xgl/installXGL
sh installXGL
Il télécharge les RPM de XGL, l'installe et le configure automatiquement. Il vous propose ensuite l'installation avec yum de compiz et beryl à partir des dépôts officiels de Fedora.

install xgl FC6
Si vous préférer l'installation manuelle, voyer ci-dessous : [afficher/cacher]

Il ne vous reste plus alors qu'à ouvrir une nouvelle session (pas besoin de redémarrer Fedora). À l'écran de connexion (GDM ou KDM), cliquer sur le menu ("Options" > ) "Session", choisissez votre session préférée et... enjoy :-D :

xgl FC6 GDM
Mise à jour

Des mises à jour sont régulièrement apportées aux scripts d'installation et de configuration. Pour mettre à jour, il suffit de relancer le script installXGL. Celui-ci vérifiera également que la dernière version de XGL est bien installée.
Pour connaître les mises à jour, vous pouvez visualiser les notes de mises à jour à cette adresse : Mise à jour de XGL.

Désinstallation

Si vous désirez supprimer XGL et ses fichiers de configuration, lancer installXGL -r.

Beryl ou compiz ?

Le script vous propose d'installer beryl et compiz, mais vous pouvez les installer à tout moment avec yum (yum install beryl compiz). Au démarrage de votre session, beryl ou compiz est exécuté. Vous pouvez choisir celui que vous préférez :
  • sous GNOME : dans le menu Système -> Préférences -> XGL Gestionnaire de fenêtres
  • sous KDE : dans le Menu K -> Configuration (Settings) -> XGL Gestionnaire de fenêtres
  • ou lancer chooseCompositeWM
xgl FC6 chooseCompositeWM

XGL et les jeux

Les jeux et autres applications 3D fonctionnent en général moins bien sous XGL. En cas de problème, lancez votre jeu à l'aide de la commande noXgl : "noXgl monjeu" au lieu de simplement "monjeu". L'option -a peut être utilisée pour lancer une application non-plein écran.

Problèmes et solutions
  • Ça marche pas ! Ma session GNOME/KDE+XGL ne se lance pas
  • -> un fichier de log des programmes lancés suite à votre login (y compris donc XGL, compiz/beryl) est enregistré dans "~/.xsession-errors". Il contient plus que probablement les raisons de votre problème. Attention, ce fichier est écrasé à chaque nouveau login graphique. Il faut donc le récupérer soit à partir d'un autre compte (compte root par exemple -> récupérez le fichier /home/<USER>/.xsession-errors et sauvez-le sous un autre nom), soit à partir du mode console (CTRL-ALT-F1 -> login -> "cp .xsession-errors erreurXGL.txt").
  • Beryl plante à chaque redimentionnement de fenêtre
  • -> vous pouvez modifier le comportement du plugin 'resize' : dans beryl-manager -> Window Management -> Resize Window -> Behaviour -> Resize Display Mode : mettre "Stretch".
  • Compiz se lance bien, mais je n'ai pas de bordures de fenêtre
  • -> activer le plugin "decoration" dans gset-compiz (System->Preferences->More Preferences->Configuration Tool for Compiz) (ensuite, lancer gtk-window-decorator (gnome-window-decorator sous FC5) ou relancer la session GNOME) Vous pouvez aussi utiliser gconf pour activer les plugins souhaités :
    gconftool-2 -s '/apps/compiz/general/allscreens/options/active_plugins' --type list --list-type string \
    '[gconf,png,svg,decoration,wobbly,fade,minimize,cube,rotate,zoom,place,move,resize,switcher,scale,water,annotate,screenshot]'
  • Mon super jeu 3D ne fonctionne plus
  • -> regardez ci-dessus (et surtout utilisez la commande noXgl).
  • Ça fonctionne bien avec KDE ?
  • -> oui, la preuve :
    xgl FC6 cube KDE
  • Autres ?
  • -> n'hésitez pas à laisser vos commentaires !

Vous voulez un aperçu du bureau 3D sous Fedora ? Screenshots de Compiz et Beryl (et ici aussi).

mercredi 10 janvier 2007

Mouvement du curseur dans le terminal

Contrôler la position du curseur dans son terminal linux, c'est possible ! Il suffit d'utiliser les séquences d'échappement ANSI.
La séquence est de la forme « \033[attr ». (Pour plus de détails, regarder ici.) La valeur de l'attribut attr est donnée dans le tableau ci-dessous :

Lire la suite...

mercredi 3 janvier 2007

Screenshots Beryl & Aiglx

Voici un aperçu des nouvelles fonctionnalités de Beryl...

<Burn> <Minimize> <Cube Transparent>

Par rapport à Compiz, les nouveautés sont, entre-autres :
  • Effet burn
    Y'a qu'à mettre le feu à ses fenêtres pour les fermer !
  • Le cube devient transparent
    C'est-y pas plus beau comme ça ?
  • Effets de minimisation
    On peut jouer avec les différents effets de minimisation : Magic Lamp 2, Horizontal Folds et Dream par exemple sont illustrés ci-dessous.
  • Et plein d'autres...
    Il suffit de jouer avec beryl-settings...

Lire la suite...

jeudi 21 décembre 2006

Un terminal tout en couleur

Utiliser des couleurs et du formatage de texte dans son terminal linux, c'est possible ! Il suffit d'utiliser les séquences d'échappement ANSI.

Comment procéder
Lancer simplement la séquence d'échappement voulue avant le texte à afficher. Pour faire reconnaître la séquence comme telle (et non comme texte standard) à la commande "echo" par exemple, il faut utiliser l'option -e. La commande est donc de la forme « echo -e "<séquence>Votre texte..." ».

Construction de la séquence d'échappement
  1. La séquence commence par le caractère ESC, dont la valeur octale est 33 : \033
  2. Ensuite vient un crochet ouvrant : [
  3. Ensuite viennent les attributs souhaités (voir ci-dessous), séparés le cas échéant par des point-virgules : attr1;attr2;attr3;...
  4. Enfin, pour les couleurs et le formattage, la séquence se termine par la lettre minuscule : m
La séquence est donc de la forme « \033[attr1;attr2m ». Les attributs concernent aussi la couleur (de fond et du texte) que le formatage.

Liste des attributs

Lire la suite...

vendredi 15 décembre 2006

Mania Drive

Mania Drive est un clone open source de Trackmania pour Linux et Windows. Pour ceux qui ne connaissent pas, il s’agit de parcourir des circuits fous, avec des sauts, des loopings, ... Les graphismes 3D sont corrects (regardez le nouveau circuit rallye dans la neige), la bande son également. Vous pouvez aussi comparez votre niveau grâce aux circuits sur internet. En plus, ce jeu ne demande pas une grosse config pour l'essayer.
Allez, embarquez pour un petit tour en Clio rouge !

ManiaDrive ManiaDrive ManiaDrive


Installation
Télécharger Mania Drive (58MB).
Décompresser ensuite simplement l'archive, par exemple dans /usr/local/games :
cd /usr/local/games/
tar xvzf /path/to/download/ManiaDrive-1*

Et pour jouer : rendez-vous dans le répertoire de ManiaDrive et lancer
./mania_drive.sh

Créer un raccourci sur le bureau ou dans le menu démarrer

Lire la suite...

dimanche 3 décembre 2006

Doom

Dans mon premier billet, j'annonçais parler un peu des jeux sous linux. Voici donc mon premier billet qui leur est consacré. Premier jeu : Doom !

Doom Doom Doom


Pour ceux qui ne le sauraient pas, Doom est disponible sous linux !
Pour l'installer sous Fedora, les rpm suivants sont disponibles avec yum :
  • doom-shareware (dépôt livna) : le iwad officiel de la version shareware Doom (bref, le "vrai" Doom !!). Requiert freedoom.
  • freedoom (dépôt extra) : d'autres niveaux "free" de Doom (peut être installé seul).
  • freedoom-freedm (dépôt extra) : d'autres niveaux deathmatch.
Un petit
yum install doom-shareware freedoom-freedm
installera donc tout le nécessaire.

Un conseil : pour bénéficier d'un bon affichage, modifier l'option openGL dans Options->General->OpenGL : mettre GL_LINEAR.

Lire la suite...

samedi 4 novembre 2006

Extension pour "Notification des mises à jour" (le "Pupplet" de FC5)

Voici la première extension pour les notifications de mises à jour (avec yum) sous Fedora.
Elle permet d'indiquer à quelle fréquence (jours) faire la recherche des mises à jour. Ce délai est modifiable au début du script.

Utilisation
  • Sauver le script (par exemple dans ~/bin) et le rendre exécutable (chmod).
  • Le lancer au démarrage de la session gnome via le menu 'Bureau->Préférences->Préférences supplémentaires->Sessions'.


Télécharger le script : checkUpdateDay,
Celui-ci requiert checkUpdate <Mis à jour>.

jeudi 26 octobre 2006

Renommez tous vos fichiers en une fois

Update - Script mis à jour - 14/11/2009.
Script fusionné avec
datePhotos
Voir : Renommez vos fichiers et vos photos.

<Mis à jour> Script remis à jour - 8/12/2006 <Mis à jour>
Il permet maintenant de renommer tout type de fichier, et non plus que les photos !

Voici un petit script qui permet de renommer facilement tous les fichiers d'un répertoire en leur donnant un joli nom. Par exemple, vous renommerez vos photos de vacance :
IMG_TRUC_894475.jpg    ==>  vacance à la plage 001.jpg
IMG_TRUC_894476.jpg    ==>  vacance à la plage 002.jpg
...
IMG_TRUC_894592.jpg    ==>  vacance à la plage 214.jpg
Par défaut, le script renomme les fichiers suivant l'orde alphabétique de départ.
Et pour les renommer par ordre chrolologique ? Donnez-lui l'option -c.

Comment ça marche ?

Lire la suite...

jeudi 19 octobre 2006

RPM : la commande rpm

Je vous présente la commande rpm (RPM Packquage Manager), avec quelques-une des options les plus utiles.

Les commandes de base

  • Installe/met à jour un programme (package xxx.rpm)
         rpm -Uhv xxx.rpm
  • Installe (pas de mise à jour)
         rpm -ihv xxx.rpm
  • Désinstalle le package 'xxx'
         rpm -e xxx  (sans '.rpm')

Fonctions de recherche

  • Recherche si le package 'xxx' est installé
         rpm -q xxx  (nom complet, sans '.rpm')
  • Recherche tous les packages installés contenant 'xxx' (kernel par ex.)
         rpm -qa | grep kernel
  • Liste tous les paquets installés
         rpm -qa

Commandes utiles

  • Renvoie quel paquet rpm a installé un certain fichier : permet ainsi de déterminer le nom du paquet ayant installé tel programme ou telle librairie, ...

Lire la suite...

mardi 19 septembre 2006

Nautilus : option "Envoi par mail" pour un fichier

Voici un petit script très pratique pour envoyer en 2 clics un fichier par mail ou des fichiers/dossiers compressés via thunderbird.

<Send by mail - Envoi par mail>
  • Clic 1 : sélectionner dans nautilus les fichiers/dossiers à envoyer
  • Clic 2 droit : choisir Scripts -> Envoi par mail ou Compresser et envoyer

Lire la suite...

jeudi 17 août 2006

Updates Notification sous Fedora

<Mis à jour> Script mis à jour - Fedora 7 - voir nouveau billet <Mis à jour>


En attendant la sortie de Fedora Core 6 et de Puplet (ou Pupplet ? : pup applet) qui nous informera automatiquement des mises à jour, voici un petit script qui... fait la même chose sous FC5 (ou antérieur) !

Si vous n'aimez pas pupplet, ce script est aussi valable pour Fedora 6 et 7 !

Il s'agit en fait d'une mise à jour du script donné dans un billet précédent. Ce dernier fonctionnait bien jusqu'à mon retour de vacances : 78 mises à jour ! Le pauvre zenity n'a pas réussi à tout afficher sur une seule fenêtre !

J'ai donc modifié l'apparence de la fenêtre des mises à jour et surtout ajouté des cases à cocher pour pouvoir sélectionner les mises à jour désirées. Ce qui donne après la notification suivante :

<notification de mises à jour>

... la fenêtre de mise à jour :

<demande de mise à jour>

Lire la suite...

lundi 26 juin 2006

Screenshots Xgl & Compiz

Voici un petit aperçu des fonctionnalités de Compiz en images et en images animées...

<Water> <Cube> <Move>

Lire la suite...

lundi 19 juin 2006

XGL et compiz - lancement à partir de GDM

Il y a trois manières de configurer Xgl et compiz :
  • lancer GDM directement avec Xgl (procédure par défaut, qui présente l'inconvénient de ne pas pouvoir choisir entre une session 'normale' et une session accélérée)
  • lancer GDM normalement (Xorg) et avoir alors le choix de lancer Xgl ou non
  • et enfin... tout lancer à la main ;-)
Ce billet détaille la seconde méthode pour une Fedora.

<GDM : choix Xgl>

Lire la suite...

mardi 13 juin 2006

Google Earth disponible sous Linux

Google a mis sa dernière version de Google Earth (version 4 Beta) disponible sous Linux, en plus de Windows et Mac. Et en plus c'est en français !

Lire la suite...

mercredi 31 mai 2006

Notification de mises à jour avec yum

... ou comment être averti automatiquement des mises à jour disponibles avec yum ?
Voici un petit script pour y arriver.

Lire la suite...

samedi 27 mai 2006

Préview du son mp3 dans nautilus

Comment prévisualiser les sons mp3 dans nautilus ?

Très pratique nautilus : on place la souris sur un fichier musical et il lance un preview du fichier.
Mais ça ne fonctionne pas pour les fichiers mp3.

La solution est on ne peut plus simple : installer le bon rpm qui permettra de le faire : yum install mpg321
Et c'est tout !

Notez qu'un bug entre ogg123 et nautilus empêche pour le moment de faire de même avec les fichiers ogg [testé sous Fedora 5 et gnome 2.14] - [retesté sous Fedora 6 et gnome 2.16 :-( ].
Édit : maintenant ça fonctionne sous Fedora 7 et Gnome 2.18 :-)

jeudi 25 mai 2006

Ouverture d'un nouveau blog

Et voici un blog de plus ! De quoi va-t-il parler ?

  • de ma nouvelle expérience linux,
  • de trucs et astuces ... linux,
  • des tests de jeux ... sous linux,
  • et sans doute de plein d'autres choses par la suite...

page 3 de 3 -