T h e G l u 's blog

Archives pour décembre, 2006

Enregistrement d’une vidéo de votre bureau avec Xgl/Compiz (et surment AIGLX/Beryl) : Istanbul.

J’ai eu envie de faire quelques vidéos de mon beau bureau Xgl/Compiz pour montrer à mes contacts Windowsiens ce qu’ils manquent (Xgl en général, comment visionner des vidéos sur un cube, comment avoir des fonds d’écran annimés ou encore un beau feu d’artifice sur le cube), et avec ma configuration (Xgl/Compiz/Amd64), le seul programme parmi ceux qui permettent une capture vidéo (VLC, etc…) que je réussie à faire fonctionner normalement, et qui réussie à me produire quelque chose de potable se révéla être Istanbul (pas la ville, le programme ;) ).

Celui-ci permet donc de faire une capture vidéo de votre écran. L’installation se fait très simplement, avec un sudo apt-get install istanbul (sous edgy), et son lancement se fait à partir du menu, dans la catégorie Son et Vidéo vous trouverez l’entrée Istanbul Desktop Session Recorder. Du premier abord, son exécution se semble avoir rien fait, mais en fait, une nouvelle icône, toute rouge est apparue dans votre zone de notification ! C’est cette icône qui va vous permettre de contrôler Istanbul. Tout d’abord, avec un clique droit sur cette icône, un menu apparaît avec les différentes options possible : Sélection d’une zone à enregistrer, Enregistrer la 3d (obligatoire avec Xgl/Compiz), Enregistrer le pointeur de la souris, Enregistrer le son, et enfin une liste de tailles disponibles, 1/1, 1/2, 1/4 (personnellement, j’arrive à faire des vidéos fluides qu’en 1/4).

Une fois vos options définies, appuyez simplement sur le gros bouton rouge avec le bouton gauche de votre souris, et votre vidéo est en cours d’enregistement (le bouton rouge se métamorphose en carré gris). Dès que vous décidez que votre film est terminé, réappuyiez sur ce carré (qui se métamorphose en rond rouge). Une fenêtre s’ouvre avec à gauche une pré-visualisation de la vidéo capturée, et à droite, une zone permettant de définir dans quel fichier la vidéo doit être enregistrée (mettez lui une extension .mpeg, sinon Totem n’y comprend rien chez moi). Il ne vous reste plus qu’a appuyer sur le bouton enregistrer une fois que tout est ok, et vous aurez votre vidéo ! La taille des vidéos fait environ 550Ko, pour 20s. en 320×256 (1/4 d’un 1280×1024) !

11 commentaires

Passage à DotClear 2.0 / Beta 4 !

Le blog viens de passer à la version beta 4 de dotclear 2 ! Si vous trouvez des bugs, n’hésitez pas à me les signaler !

Pas de commentaires

Vous vous ennuyez ? Faite une boule avec des pailles !

Matériel nécessaire

  • 273 pailles (prévoyez 300) -> 6.- (à la Migros)
  • 90 attaches (vous savez, les trucs dorés, avec deux parties que l’on sépare et une grosse tête) (prévoyez 100) -> 2.30 (dans une papeterie)
  • Le mode d’emploi (en)
  • Ciseaux, cutters, regèle
  • Une journée avec absolument rien à faire.

Résultat

Une boule parfaitement ronde, d’environ 80 centimètres de diamètres. Sa principale utilisé est qu’elle ne sert à rien.

Photos

7 commentaires

Utiliser un Kit Robot Interactif C Inex V2.0/une plateforme AX-11 sous linux !

Un petit billet rapide pour vous monter comment utiliser un Robot Interactif C Inex V2.0 (plateforme AX-11) sous linux/ubuntu

Présentation du robot (mon nouveau jouet ;) )

Regardez comme il est mignon !

C’est mon cadeau de Noël ! (Sans vouloir faire de pub, je l’ai trouvé ici.)

L’autre problème, c’est de le faire fonctionner sous linux/ubuntu. Le CD-ROM ne fournit (évidemment) que des exécutables pour Windows. Mais j’ai trouvé comment faire !

Installation du programme

Après quelques recherche sur internet, on découvre que l’Interactive C est un logiciel qui est disponible ici dont une version pour linux ici ! ! Il suffit de télécharger la version linux et de l’extraire simplement avec son compresseur préféré dans un dossier ! Après exécution du fichier icgui, depuis un terminal on peut se rendre compte si ça marche (en tout cas chez moi ça la fait), mais que la plateforme de notre robot, l’AX-11 n’est pas disponible…

Installation des informations pour le AX-11

Après observation de l’installation sous Windows sur le pc familial (qui garde windows pour les jeux), on peut voir que les informations sur les plate formes sont stockées dans des dossier. Après avoir compressé ce dossier, être revenu sur mon pc, et copié le dossier précédemment extrait dans le dossier lib de l’Interactive C, ça marche ! Le programme reconnaît l’AX-11, et je peut commencer à programmer !

J’ai mit en pièce jointe le dossier ax-11, ça vous évitera de faire toute la manipulation. Il vous suffit d’extraire l’archive dans le dossier lib, et ça marche !

Remarques :

En amd64, le programme ne trouve pas une librairie (libGL.so.1), après que j’ai désinstallé les drivers nvidia et installés ceux en version beta. La seul solution que j’ai actuellement trouvée c’est le chroot…

8 commentaires

Joyeux noël et bonne année à tous !

Joyeux Noël et bonne année aux lecteurs du planet planet, aux utilisateurs de moncanard.org, et à tous les autres !

Joyeux noël !

Pour ceux qui sont sous GNOME, et qui aimerait un petit poisson pour leur tenir compagnie : appuyez sur <alt><f2> et tapez free the fish. Un petit poisson apparaîtra ! Si vous lui cliquez dessus, il aura peur et s’en ira…

3 commentaires

Ryzom ne sera malheureusement pas libre !

Ryzon ne sera pas libre, dommage….

On en avait parlé sur le planet (visiteur), c’est pour ça que je vous en parle.

Pour finir, c’est Gameforge, qui à été choisit, voici un message d’un administrateur de leur forum :

Hello,

I have bad news this time. Our offer has been declined by the court.

At the end, there were three offers presented, and the other two were bigger than our’s. They are keeping more employees than we do, and offer more money. We should get the details of the other offers soon, so I should be able to tell you more then. In the meantime, I’d like to personally congratulate the winner, Gameforge, and I wish them good luck.

Now, what do I think of the current situation? That we have lost a battle, but not the game.

En français (traduction rapide de moi même):

Hello,

J’ai de mauvaises nouvelles cette fois. Notre offre à été déclinée par la cour.

Pur finir, il y a eu trois offres présentées, et les deux autres étaient plus grande que la notre. Ils gardent plus d’employés que nous le pouvions, et offraient plus d’argent. Nous devrions avoir les détails des autres offres bientôt, je serais donc capable de vous donner plus de détails. En attendant, j’aimerais personnellement féliciter le vainqueur, Gameforge, et lui souhaiter bonne chance.

Maintenant, qu’est ce que je pense de la situation actuelle ? Nous avons perdu une bataille, pas le jeu.

Bon bas tant pis !

Pas de commentaires

KeePass[X] : Un gestionnaire de mot de passe OpenSource, utilisable sous toutes plateformes !

Présentation

KeePass Password Safe (site officiel) est un gestionnaire de mot de passe. Concrètement, il vous permet de générer des mot de passes aléatoires, et de les sauvegarder, de les classer, de leur mettre une date d’expiration pour se rappeler de les changer, etc…

KeePass sauvegarde évidemment ces informations dans un fichier crypté, soit par mot de passe et/ou par un petit fichier, généralement sauvé sur un périphérique externe.

Les avantages sont énormes : un mot de passe, constitué de caractères spéciaux, et donc très difficile à cracker, pour chaque compte différent que vous possédez augmente sensiblement la sécurité de vos données personnelles. Tant que l’on ne vous pique pas votre base de donnée, vos comptes sont en sécurité, si quelqu’un trouverait par hasard le mot de passe d’un, les autres n’auraient pas de problèmes. Autre avantage, le système est portatif. Le KeePass officiel ne fonctionne que sous Windows, mais KeePassX fonctionne sous linux ! Personnellement, c’est ce que j’utilise, j’ai de cette manière accès à mes données n’importe ou, sur n’importe quel OS.

Installation

L’installation est très simple : KeePassX est sur les dépots ubuntu (en tout cas pour edgy, il semblerait que pour Dapper non. Téléchargez le paquet sur le site officiel si le gestionnaire de paquet ne le trouve pas, mais cette version est seulement pour les x86, amd64s vous trouverez une simple archive ici), et un sudo apt-get install keepassx permet son installation ! Seul problème : les options ne sont pas sauvées, KeePassX informe qu’il n’arrive pas à sauver le fichier de configuration, à cause d’un petit bug. Rien de grave : Éditez votre menu (sous GNOME, touche droite sur le menu application et cliquez sur Éditez les menus), modifiez l’entrée KeePassX, (catégorie application) en changeant la commande keepass en keepass -cfg /home/VOTRELOGIN/.keepass ! Cela devrais fonctionner. Si vous êtes en ligne de commande (amd64 ;) ) il suffit de taper keepass -cfg /home/VOTRELOGIN/.keepass dans le bon dossier.

Utilisation

L’utilisation est (relativement) simple. Tout d’abord, il faut créer une nouvelle base de donnée (Fichier Nouvelle BD, ou ctrl-n). KeePass va vous demander un mot de passe, ou/et un emplacement pour un fichier contentant une clé. Entrez simplement un mot de passe (quelque chose de compliqué, par exemple totoEst1KK) et validez (sauf si vous avez envie d’un fichier, mais c’est moins sécurisé à mon avis). Vous voila devant une nouvelle base, vierge. Sauvez-la, où vous le désirez. Pour entrer des mots de passes, il faut tout d’abord créer un groupe. Dans la colonne de gauche, faites un clique droit et sélectionnez Ajouter un nouveau groupe. Entrez un nom, choisissez une belle icône (vous pouvez utiliser une icône personnelle, avec n’importe quel fichier image), et validez. Vous pouvez maintenant ajouter des Entrées. Une entrée et tout simplement une relation Site/Login/Mot de passe. Faites un clique droit sur la colonne de droite, Ajouter une nouvelle entrée. Vous pouvez ici entrer le titre, le login, le mot de passe, l’url, etc… de votre entrée. Vous pouvez aussi générer un mot de passe en cliquant sur… générer. Sauvegardez votre entrée, et voila ! Sauvegardez votre fichier par sécurité.

Maintenant, et simplement avec les raccourcis clavier ou avec une touche droite sur l’entrée, vous pouvez :

  • Ctrl-C Copier le mot de passe dans le presse-papier. Un simple ctrl-v dans l’application cible vous permet de copier celui-ci.
  • Ctrl-B Pour copier le nom d’utilisateur.
  • Ctrl-V Cela va, après une à deux secondes (profitez-en pour par exemple redonner le focus à votre navigateur) simuler la frappe du login, appuier sur <tab>, simuler la frappe du mot de passe, et appuier sur <enter>. Très partique pour se loger d’un coup.

Un double clique sur la colonne URL va tout simplement l’ouvrir. Pensez à régler votre navigateur dans les préférence (par défaut, c’est Konqueror qui est utilisé, pour firefox, entrez la commande firefox %1 à l’endroit prévu).

Voila ! Vous pouvez aussi exporter votre base de données et l’importer dans quelques formats, faire des recherches dans vos données, etc… Je vous laisse découvrir !

Capture de KeePassX

4 commentaires

Émulation de Windows 1 et Windows 2: Qemu peut tout faire !

Avertissement

Ceci est un billet à destination pédagogique et informative, la virtualisation de systèmes d’exploitation peut être interdite ou nécessiter la détention d’une licence officielle. Windows, même la version 1.03 (cliquez pour les infos sur la Wikipedia) et 2.03 restent la propriété légale de Microsoft, mais je me suis dit que l’on peut considérer ces deux versions de l’OS comme des abandonwares. Lisez la définition sur la wikipedia, mais bon ;) . Même remarque pour la version 5.0 du DOS fournit avec. En cas de remarque des éditeurs respectifs, du PUF, ou de mon hébergeur , je supprimerais évidemment immédiatement ce billet.

Pourquoi ce billet ?

Il peut paraître légèrement déplacé de poster un billet de ce type sur un blog dédié à ubuntu et aux logiciel libres, mais le but principal est de vous montrer la puissance de QEMU par rapport à d’autres solutions, dans certaines situations. (Évidemment vous pourriez aussi en profitez pour découvrir l’ancêtre d’un os, soyez ouverts !)

Une capture du résultat final pour ceux qui ne voudraient pas essayer : Windows 1.03 et 2.03 sous linux ! Nous avons bien Windows 1.03 et 2.03 sur un bureau Xgl, (donc linuxien) !

Qemu c’est quoi ?

Qemu est un émulateur de pc. Définition sur la wikipedia : QEMU est un « émulateur de système » : c’est un logiciel qui permet de faire tourner un ou plusieurs systèmes d’exploitation (ou seulement des processus) sur un système d’exploitation déjà installé sur la machine. Concrètement, QEMU va vous permettre de simuler un pc, avec des disques, virtuels ou pas, il s’occupe de simuler aussi une souris, retransmet les message de votre clavier vers l’os, simule un processeur, de la mémoire, etc… Il existe évidemment d’autres solutions de ce type: par exemple VMware player, un logiciel non libre, mais gratuit, qui est plus avancé que QEMU (plus professionnel aussi). Néanmoins, quelque chose que cet émulateur peut faire de plus par rapport au autres, c’est simuler de (très) vieux PC. Personnellement, j’aime bien les vieux jeux : les premiers lemmings, etc. J’utilisais pour cela un DOS 4.0/Win3.1, sur une veille machine (c’est un IMB de 1991, avec un 386, Co-processeur, 16mo de ram, 2mo ram sur le GPU, et 50mo d’espace disque :) ), et je me suis demandé un jour si j’arrivais à mettre Windows 1 et 2 dessus juste-pour-voir. Après avoir attendu 3 mois pour trouver des disquettes Windows de l’époque en fouillant les forums, je me suis bien vite rendu que l’os ne comprenait pas comment fonctionnait mon matériel : déjà trop récent !

C’est alors que j’ai eu l’idée d’essayer avec un émulateur : VMware ? Marchait pas. Bosh ? Marchait pas, et trop compliqué. Qemu ? Marchait pas au premier abord. Mais en regardant les options, j’ai découvert que qemu pouvait simuler deux type de pc.qemu -M ? : Supported machines are: pc Standard PC (default), isapc ISA-only PC. Après avoir lancé une machine avec l’option isapc, réinstallé un dos sur mon disque dans la ram, copié les fichiers de windows (je n’ai pas réussi une installation propre), ça à marché. J’étais abasourdi. Dire que seul un logiciel libre m’a permis ça !

Comment utiliser Qemu ?

Installation de QEMU

C’est très simple: taper sudo apt-get install qemu dans une ligne de commande. Vous devriez avoir la dernière version (testé avec la 0.8.2)

Syntaxe d’appel dans une ligne de commande

La syntaxe est relativement simple : il suffit d’abord de créer les disques, en indiquant la taille : qemu-img create mondisque 10M va vous créer le disque mondisque, avec une taille de 10M. Puis, vous pouvez invoquer QEMU avec les paramètres désirés pour les disques : qemu -fda ladisqette -hda ledisquea -cdrom lecd. Vous pouvez bien sur indiquer des disques sur le système : /dev/fda0, ou /dev/cdrom. Mais n’essayez pas avec vos disques /dev/hd* et /dev/sd*, sauf si vous savez ce que vous faites. Le paramètre -boot indique le disque sur le quel booter. -boot a c’est sur la disquette, -boot c c’est sur le disque dur, -boot d c’est sur le cdrom.

Qemu inclut aussi une console : appuyez sur <crtl>+<alt>+1 ou +2, pour switcher. La console inclut des commandes pratiques, pour changer un disque par exemple, ou redémarrer et arrêter le système. Taper help dans cette console pour plus d’informations.

KQEMU

Kqemu est un module du noyau, qui permet de travailler plus vite. Personnellement, je ne l’utilise pas, je ne peut pas vous en parler, mais sachez que ça existe.

Comment essayer Windows1.03 et 2.03 ?

Remarque

Je vous ai créé des disques tout prêts, il n’y aura rien à installer (à part qemu) !

Installation de QEMU

C’est très simple: taper sudo apt-get install qemu dans une ligne de commande. Vous devriez avoir la dernière version (testé avec la 0.8.2)

Téléchargement des images disques

Vous trouverez à la fin de ce billet une annexe, téléchargez la, ou cliquez ici. Sauvez la dans un dossier quelconque, et décompressez les fichiers contenu dans l’archive dans ce dossier (avec Nautilus par exemple). Vous y trouverez trois fichiers : Disque1.03Final et Disque2.03Final, qui sont les images disques, et fd.img qui est une image vide de 1ko pour simuler le lecteur de disquette.

Exécution !

Ouvrez une ligne de commande, et entrez dans le dossier ou se trouvent les images. Tapez les commandes suivantes :
qemu -fda fd.img -hda Disque1.03Final -boot c -M isapc pour Windows 1.03
qemu -fda fd.img -hda Disque2.03Final -boot c -M isapc pour Windows 2.03

Marrant non ? (h)

Remarques :

  • Utilisateurs d’Xgl, il se peut que votre QEMU soit transparent, et que ça ne ressorte vraiment pas bien. Tapez la ligne export XLIB_SKIP_ARGB_VISUALS=1 avant d’exécuter QEMU et tout ira bien !
  • Tout se fait au clavier, la touche <ALT> vous sera d’un grand secours pour les menus ;) .
  • Windows 1.03 ne comprend pas les touches directionnelles, utilisez les lettres de votre clavier pour vous diriger.
  • Windows 1.03 à un problème au démarrage: il ne trouve pas un fichier. En appuyant sur les touches <TAB> et <ESPACE>, on passe le message sans problèmes.
  • L’installation d’MS-DOS s’est faite avec un clavier Américain, les touches ne sont peut être pas au bon endroit !
  • Il n’y a aucun support de la souris.
14 commentaires

Amd64 -> Faire fonctionner le splash !

Si vous êtes sous Edgy, et avec un noyau AMD64, le splash ne marchait pas : c’était un espèce de truc en noir et blanc, vraiment pas beau. Je viens de trouver la solution, et vous en fait part :

(Trouvé sur le forum anglais. post de cdenley, indiqué sur le forum français, post de Vaughn, traduit par moi-même)

Tapez dans une console :

wget http://archive.ubuntu.com/ubuntu/pool/main/u/usplash-theme-ubuntu/usplash-theme-ubuntu_0.6.tar.gz
tar xzfv usplash-theme-ubuntu_0.6.tar.gz
cd usplash-theme-ubuntu-0.6
mv usplash-theme-ubuntu.c usplash-theme-ubuntu.c.orig
wget http://librarian.launchpad.net/5247731/usplash-theme-ubuntu.c
make
sudo make install
sudo update-initramfs -u

Changer la ligne defoptions dans /boot/grub/menu.lst en:
# defoptions=quiet splash vga=791

sudo update-grub

Et ça marche ! (Chez moi ;) ). Si ça marche pas, par exemple, ça ne se compile, pas, essayez un sudo apt-get install build-essential usplash-dev et recommencez.

20 commentaires

FireFox 3.0, Alpha 1 sous AMD64 : Tutorial de compilation.

AVERTISSEMENT : Cette version de firefox est hautement instable : ne l’utilisez qu’a des fin de tests, et gardez toujours à l’esprit que le navigateur peut s’arrêter subitement à tout moment !

La Mozilla Foundation viens de rendre publique la première version alpha du prochain firefox, nom de code ‘granparadiso’. Seul petit problème : il n’y a aucune version en 64 bits sur les serveurs de mozzila. Je vais donc vous expliquez comment compiler firefox (remarque : cela devrais aussi fonctionner pour les autres versions de firefox !)

Tout d’abord, téléchargez la source ici. Sauvegardez ce fichier (de 32Mo) sur votre bureau. Dès le téléchargement terminé, décompressez les fichiers (avec votre gestionnaire d’archive préféré) sur votre bureau. Normalement, un dossier mozzila devrait apparaître.

Ouvrez une console, et tapez :

cd Desktop/mozzila
vi .mozconfig
i

Copiez le texte suivant dans votre terminal :

mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@
mk_add_options MOZ_CO_PROJECT=browser
ac_add_options –enable-application=browser

Tapez ensuite :

<ESC> (la touche escape)
ZZ
./configure
make

Si des dépendances requises sont signalées comme manquantes, installez-les simplement avec sudo apt-get install libquimanque-dev et recommencez le ./configure (personnellement je n’ai pas eu ce problème)

La compilation prend vraiment beaucoup de temps. Vous pouvez allez boire un café, si c’est pas fini, regarder mes autres billets, si c’est toujours par fini, regarder les quelques liens sur le coté, et si ça veut vraiment pas se terminer, regardez les lignes qui s’affichent dans votre console, c’est zoli.. J’ai mesuré 40 minutes pile-poil.

Pour l’exécution tapez :

cd dist/bin
./firefox

Attention ! Personnellement j’ai un bug (aussi en version 2.0) qui fait planter le navigateur lorsqu’il fait un check des extension compatibles, rien de grave, il suffit de relancer firefox ! FireFox 3.0 va vous désactiver pleins d’extensions, mais c’est pas grave, dès que vous revenez sous firefox 2.0 ou 1.5, tout sera normal !

Quoi de neuf ? Je n’ai pas vu grand chose, mais quand même :

  • La navigation semble plus rapide
  • L’acid test 2 est plus respecté ! On s’approche du smille correct !
3 commentaires

Page suivant »

Valid XHTML 1.0 Strict Valid CSS! Powered by Php5 MySql powered Apache powered Get FireFox ! The Ubuntu Counter Project - user number # 7261

phpMyVisites | Open source web analytics Statistics