ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

Planet Ubuntu-fr - Uncategorized

Fil des billets

samedi, juillet 21 2007

Gravatar de adminPartage de données entre Windows et Linux avec un dual boot via Administrateur

Lorsque l’on a un dual boot, il y a certaines données que l’on souhaite partager entre Windows et Linux. Des documents textes, des photos, de la musique ou des vidéos, bref toute sorte de fichiers auxquels on voudrait accéder à la fois lorsque l’on est sur son OS préféré (Ubuntu, bien sur !) ou lorsque l’on se retrouve, par obligation, sur l’autre OS.

L’astuce la plus facile, hormis la clef USB, étant de faire une partition FAT32 sur laquelle nos deux systèmes pourront écrire. Linux gère très bien le système de fichier FAT32 et le NTFS commence même à être stable avec le package ntfs-3g. En revanche question droit utilisateur ou lien symbolique, le FAT ou le NTFS, ça vaut rien.

Et bien, il existe des drivers pour accéder en natif aux partitions ext2/3 depuis Windows:

Windows Vista est très mal, voire pas du tout supporté, sauf pour Ext2fsd.

Pour être plus précis, Winext2fsd, EXT2 IFS et Ext2fsd sont des drivers, c’est à dire qu’une fois installés, vous aurez accès aux partitions ext2/3 directement dans Windows, avec une lettre de lecteur, etc… En revanche, Explore2fs est un logiciel qui explore les partitions ext2/3, donc vous ne pourrez pas accéder aux partitions ext2/3 directement avec applications préférées.

Vous pourrez maintenant utiliser un vrai système de fichier sur Ubuntu et avoir quand même accès aux fichiers depuis Windows.

vendredi, juillet 20 2007

Gravatar de adminIrssi, un client irssi en mode texte via Administrateur

A l’heure du tout graphique et des effets 3D de Compiz Fusion, parler d’un logiciel en mode texte peut paraître étrange. Et pourtant, après avoir utilisé mIRC puis Klient sur windows puis XChat et Konversation, respectivement sur Ubuntu et Kubuntu, et tout en utilisant irssi lorsqu’un client graphique m’était impossible (au boulot, par exemple) et bien, irssi est, pour moi, le meilleur client irc.

Le truc avec irssi, c’est qu’au premier abord, il est rebutant et pas loin d’être très laid. Point d’assistant qui nous invite à créer une connexion à un serveur, un autojoin à un channel, rien qui nous demande notre pseudo. Bref, il s’en faut de peu pour que ce logiciel finisse dans notre corbeille en forme de pingouin rageur. C’était sans compter sur la puissance, la simplicité (plus simpliste, c’est dur !) et la légèreté d’irssi.

Installation

$ sudo apt-get install irssi

Premier lancement

Tapez irssi dans une console et vous aurez un magnifique client IRC qui se lancera. Par défaut, il ne se connecte pas, il faut le configurer. Pour cela, il faut suivre quelques étapes. Sachez qu’en tapant /help et plus précisément /help une_commande, irssi vous affiche de l’aide.

Ajout d’un réseau

Tout d’abord, nous allons créer un réseau à l’aide de la commande /network add.

/network add -nick MonNick -user mon_user -realname "Mon vrai nom" -autosendcmd "/^msg nickserv identify mon_super_password" Freenode

  • -nick/-user/-realname permet de spécifier le pseudo et le user que vous souhaitez utiliser sur ce réseau, par défaut, c’est le nom de votre compte Ubuntu pour -nick et -user et le nom complet de votre compte. Pensez à mettre des guillemets si vous souhaitez utiliser un -realname avec des espaces ;
  • -autosendcmd permet d’indiquer une ou plusieurs commandes (séparées par des point-virgules) qui seront automatiquement exécutées une fois le client connecté à un serveur de ce réseau. L’accent circonflexe de /^msg permet d’exécuter cette commande en arrière plan sans l’afficher à l’écran (ainsi que la réponse qu’elle peut engendrer). Par exemple, si vous vous en servez pour vous connecter à NickServ, vous n’avez pas forcément besoin d’avoir une console d’ouverte pour ce message et la réponse de NickServ ;
  • enfin, on termine avec le nom du réseau.

Il existe d’autres options de configuration qui vous sont détaillées en tapant /help network dans irssi

Ajout de serveur(s)

Une fois le réseau créé, il faut lui ajouter des serveurs, grâce à /server add

/server add -auto -network Freenode irc.freenode.net

  • -auto indique que ce serveur va se connecter automatiquement au lancement d’irssi ;
  • -network spécifie à quel réseau on attache ce serveur (par conséquent, quand ce serveur se connectera, les commandes indiquées dans -autosendcmd lors du /network add seront exécutées) ;
  • enfin, on termine avec l’adresse du serveur et éventuellement son port s’il n’est pas sur le port par défaut (6667).

Il existe d’autres options de configuration qui vous sont détaillées en tapant /help server dans irssi.

Vous pouvez répéter cette commande autant de fois que vous avez de serveurs sur ce réseau. Irssi se connectera automatiquement à un autre serveur du réseau si celui sur lequel vous êtes connectés ne répond plus.

Ajout de channel(s)

Maintenant que nous avons notre réseau et ses serveurs d’enregistrés dans la configuration d’irssi, il nous faut nous connecter à un channel pour discuter.

Vous pouvez bien entendu rejoindre un channel en tapant /join #nom_du_chan. Mais si vous avez vos habitudes et que vous souhaitez rejoindre automatiquement un ou plusieurs channels à la connexion, il nous faut utiliser /channel add.

/channel add -auto #ubuntu-fr Freenode

  • -auto indique que ce channel sera rejoint automatiquement une fois un serveur du réseau connecté ;
  • ensuite, on indique le nom du channel ;
  • enfin, on termine avec le nom du réseau sur lequel ce channel existe.

Il existe d’autres options de configuration qui vous sont détaillées en tapant /help channel dans irssi.

Vous pouvez répéter cette commande autant de fois que vous avez de channel à ajouter ce réseau.

Quelques commandes utiles

Pour rejoindre un channel:

/join #channel

Pour quitter un channel (dans la console du chan que vous voulez quitter):

/part

Pour changer son pseudo:

/nick

Pour avoir la liste des connectés d’un channel (dans la console du chan où vous voulez avoir la liste):

/names

Pour envoyer un message privé à une personne:

/query un_nick un super message

Pour changer de console:

[Echap] + le numéro de la console

Pour fermer une console:

/win close

Pour quitter irssi:

/quit

N’oubliez pas d’utiliser /help si vous souhaitez connaître la liste des commandes disponibles et /help le_nom_d_une_commande pour connaître toutes ses possibilités.

Conclusion

Vous pouvez maintenant vous connecter au réseau que vous avez configurer. Ou bien en tapant directement /connect le_nom_du_reseau ou bien en quittant irssi et en le relançant (si vous avez configuré un serveur en -auto !).

Gravatar de adminWebubuntu : Un OS en ligne, avec le style ubuntu ! via Administrateur

Youpie, je suis tout plein de joie dans mon corps quand j’ai enfin vu apparaitre mon article sur skype, 20 jours après sa parution. Un oubli de tags, un changement de blog, un flux RSS 1 tout pourri, un planet avec quelques problèmes, la température et la position de la lune et enfin l’âge du capitaine sont autant de facteurs ayant été un obstacle au pauvre petit billet, et après avoir embêté la liste de diffusion et la moité des administrateurs pour trouver une solution, ça marche, les gentil administrateurs pourront donc continuer à s’amuser sur le forum et le wiki ainsi que pleins d’autres choses qui on toujours un problème et leur permettent ainsi d’éviter d’avoir une vie sociale, la santé et observer les petits oiseaux dans la nature (sauf avec un fond d’écran) en dehors de ça ;). C’est beau comme dévouement quand même… Allez tous ensemble : Merci les administrateurs !

En parlant de forum (et pour arrêter d’écrire des conneries qui de toutes façons ne vous intéressent pas (mais il faut quand même penser de temps en temps à ceux sans qui le site ubuntu-fr ne serait pas là !)), il y a eu un petit message fin 2006 qui annonçait un “WebUbuntu”, qui a intéressé pas mal de monde à voir les message, et que l’on a pu voir récemment sur un site de news.

Il fleurit sur internet pleins d’OS ‘en ligne’, c’est-à-dire qui se ‘lancent’ dans votre navigateur. Concrètement, c’est une simulation d’un OS, dans une page web. Un bien connu est eyeOS (Site - Démo), mais Firefrogz s’est ‘amusé’ à en faire un qui ressemble (un peu) à ubuntu. Pour faire simple, ça reprend principalement l’interface (pas tout !), et c’est marrant… Attention ! Il ne s’agit évidemment pas d’une démo d’ubuntu comme une récente news aurait pu le faire penser…

Personnellement, je n’aime pas trop ce genre de trucs, D’accord, pour la démonstration, c’est pas mal, mais après à l’utilisation sur le long terme, ce n’est pas franchement utile. D’abord la sécurité, sachant que vos données seront stockées sur un serveur qui n’est pas à vous, et peut-être pas toujours en ligne. Dans ce cas on peut le faire sur son propre serveur me direz vous, mais alors une connexion ssh (terminal distant) avec redirection du X (afin d’afficher les applications graphiques sur la machine cliente), ça remplit 1000 fois mieux son travail. Ensuite par que c’est quand même incustomisable, et on est très limité. Si on a des systèmes complets, auxquels on peut par exemple changer l’écran de login, pourquoi se servir d’un truc auquel on ne peut rien changer, hors des limites des éléments développés par les programmeurs ? En local on peut vous me direz, mais voir plus haut.

Voilà, donc après la petite remarque négative, parlons-en quand même, car il faut quand même avouer que c’est une excellente performance, et que surtout l’auteur veut faire évoluer ça vers une intégration avec un vrai ubuntu. C’est là que ça devient intéressant et dépasserait un peu le stade primaire d’un OS en ligne que je critique un peut plus haut ^^.

Sidney_v (auteur d’un billet sur ce genre de technologique que vous trouverez ici) nous a fait une interview il y a quelques temps (février) du développeur. Il me l’a prêtée pour mon billet, c’est retranscrit tel quel, mais j’ai mis en forme et corrigé l’orthographe (enfin mon orthographe ^^).

Pourrais-tu me présenter en quelques mots le projet ? Objectifs/finalité, Avancement, cible…

Je suis firefrogz, j’ai 30 ans et je suis chef de projet web et développeur…
Àmes heures perdues, je développe sur des forums et pour des projets persos.

WebUbuntu n’est parti d’aucun planning, sans aucun but et sans durée de
développement précis. Je développe tout seul et il est parti de la curiosité
que l’on a eu mon collègue et moi à vouloir recréer un système de fenêtres avec
focus en php,js…

Webubuntu est entièrement développé en php, ajax, javascript et xml
rien de plus si ce n’est beaucoup de temps et de la motivation.

Je suis fortement inspiré linux car la boite dans laquelle je bosse prône
le libre et d’ailleurs ne tourne que sur des logiciels libres la plupart du
temps…
Je ne suis pas un expert linux et ubuntu, un simple utilisateur qui fait bcp
d’informatique et dont la curiosité pousse à tester linux régulièrement même
si je n’ai jamais réussi à quitter Windows, trop de repères que linux n’a pas
encore.

WebUbuntu a commencé en Octobre si je me rappelle et lorsque j’ai posté mon
annonce qui a fait jazzé sur ubuntu-fr c’est parce que je me suis rendu compte
du potentiel que ce progiciel web pouvait avoir mais que malheureusement
l’interfacage entre lui et ubuntu je ne sais pas le faire.

Mais pourquoi ubuntu alors ?
Tout simplement car c’est la distribution que ma boite utilise, moi aussi par
ailleurs et c’est la distribution sur laquelle je suis à l’aise comme utilisateur
lambda.

Pourquoi pas windows ?

Les contraintes des systèmes ultra propriétaires me rebutent et de toutes façons
on arriverait jamais à faire un système évolutif et souple sans avoir accès au
code.
Rentrer dans un parc public a toujours été plus aisé que de rentrer dans le
coffre d’une banque :-p

Pour conclure ?

Alors le but et webubuntu est d’apporter un peu de portabilité aux systèmes en
ligne en permettant on peut imaginer, piloter ubuntu et ainsi faire naviguer
et transiter des documents via webubuntu jusqu’à un autre ubuntu.
On peut aussi imaginer un système bcp plus convivial d’administration en ligne
basé sur webmin mais en mieux…

On peut aussi en faire une interface d’administration interne avec son mode
fenêtre réelle permet de faire tourner plusieurs pages en même temps.

En ce moment je recherche des moyens de faire parler de webubuntu afin de réunir
des personnes motivées pour développer l’interface requise entre ubuntu et le
web afin que l’on discute et cible les utilités et aboutissants de webubuntu
selon les réelles nécessités de la communauté ubuntu…

L’avancement de webubuntu n’est pas programmé dans le temps surtout que je suis
arrivé dans une phase ou le but n’est pas de développer des gadgets mais de
cibler la réelle finalité du projet et pour cela il me faut l’aide personnes qui
connaissent ubuntu, des développeurs expérimentés afin de mettre au point le
plan de développement de webubuntu.

Voilà !

Donc pour résumer, Webubuntu, une application en ligne, avec des éléments ubuntiens et un potentiel intéressant, mais qui reste une simple web pour le moment…

[L’application en ligne (pour tester, double-cliquer sur ‘Essayer’ !) Le sujet sur le forum d’ubuntu-fr.]

Ps: Il semblerait que l’auteur recherche des développeurs connaissant bien Ubuntu selon son ChangeLog du 17 Juin pour faire cette interface entre Webubuntu et ubuntu, contactez-le (c.f. les ‘Apropos’ sur son site) !

Gravatar de adminWebubuntu : Un OS en ligne, avec le style ubuntu ! via Administrateur

Youpie, je suis tout plein de joie dans mon corps quand j’ai enfin vu apparaitre mon article sur skype, 20 jours après sa parution. Un oubli de tags, un changement de blog, un flux RSS 1 tout pourri, un planet avec quelques problèmes, la température et la position de la lune et enfin l’âge du capitaine sont autant de facteurs ayant été un obstacle au pauvre petit billet, et après avoir embêté la liste de diffusion et la moité des administrateurs pour trouver une solution, ça marche, les gentil administrateurs pourront donc continuer à s’amuser sur le forum et le wiki ainsi que pleins d’autres choses qui on toujours un problème et leur permettent ainsi d’éviter d’avoir une vie sociale, la santé et observer les petits oiseaux dans la nature (sauf avec un fond d’écran) en dehors de ça ;). C’est beau comme dévouement quand même… Allez tous ensemble : Merci les administrateurs !

En parlant de forum (et pour arrêter d’écrire des conneries qui de toutes façons ne vous intéressent pas (mais il faut quand même penser de temps en temps à ceux sans qui le site ubuntu-fr ne serait pas là !)), il y a eu un petit message fin 2006 qui annonçait un “WebUbuntu”, qui a intéressé pas mal de monde à voir les message, et que l’on a pu voir récemment sur un site de news.

Il fleurit sur internet pleins d’OS ‘en ligne’, c’est-à-dire qui se ‘lancent’ dans votre navigateur. Concrètement, c’est une simulation d’un OS, dans une page web. Un bien connu est eyeOS (Site - Démo), mais Firefrogz s’est ‘amusé’ à en faire un qui ressemble (un peu) à ubuntu. Pour faire simple, ça reprend principalement l’interface (pas tout !), et c’est marrant… Attention ! Il ne s’agit évidemment pas d’une démo d’ubuntu comme une récente news aurait pu le faire penser…

Personnellement, je n’aime pas trop ce genre de trucs, D’accord, pour la démonstration, c’est pas mal, mais après à l’utilisation sur le long terme, ce n’est pas franchement utile. D’abord la sécurité, sachant que vos données seront stockées sur un serveur qui n’est pas à vous, et peut-être pas toujours en ligne. Dans ce cas on peut le faire sur son propre serveur me direz vous, mais alors une connexion ssh (terminal distant) avec redirection du X (afin d’afficher les applications graphiques sur la machine cliente), ça remplit 1000 fois mieux son travail. Ensuite par que c’est quand même incustomisable, et on est très limité. Si on a des systèmes complets, auxquels on peut par exemple changer l’écran de login, pourquoi se servir d’un truc auquel on ne peut rien changer, hors des limites des éléments développés par les programmeurs ? En local on peut vous me direz, mais voir plus haut.

Voilà, donc après la petite remarque négative, parlons-en quand même, car il faut quand même avouer que c’est une excellente performance, et que surtout l’auteur veut faire évoluer ça vers une intégration avec un vrai ubuntu. C’est là que ça devient intéressant et dépasserait un peu le stade primaire d’un OS en ligne que je critique un peut plus haut ^^.

Sidney_v (auteur d’un billet sur ce genre de technologique que vous trouverez ici) nous a fait une interview il y a quelques temps (février) du développeur. Il me l’a prêtée pour mon billet, c’est retranscrit tel quel, mais j’ai mis en forme et corrigé l’orthographe (enfin mon orthographe ^^).

Pourrais-tu me présenter en quelques mots le projet ? Objectifs/finalité, Avancement, cible…

Je suis firefrogz, j’ai 30 ans et je suis chef de projet web et développeur…
Àmes heures perdues, je développe sur des forums et pour des projets persos.

WebUbuntu n’est parti d’aucun planning, sans aucun but et sans durée de
développement précis. Je développe tout seul et il est parti de la curiosité
que l’on a eu mon collègue et moi à vouloir recréer un système de fenêtres avec
focus en php,js…

Webubuntu est entièrement développé en php, ajax, javascript et xml
rien de plus si ce n’est beaucoup de temps et de la motivation.

Je suis fortement inspiré linux car la boite dans laquelle je bosse prône
le libre et d’ailleurs ne tourne que sur des logiciels libres la plupart du
temps…
Je ne suis pas un expert linux et ubuntu, un simple utilisateur qui fait bcp
d’informatique et dont la curiosité pousse à tester linux régulièrement même
si je n’ai jamais réussi à quitter Windows, trop de repères que linux n’a pas
encore.

WebUbuntu a commencé en Octobre si je me rappelle et lorsque j’ai posté mon
annonce qui a fait jazzé sur ubuntu-fr c’est parce que je me suis rendu compte
du potentiel que ce progiciel web pouvait avoir mais que malheureusement
l’interfacage entre lui et ubuntu je ne sais pas le faire.

Mais pourquoi ubuntu alors ?
Tout simplement car c’est la distribution que ma boite utilise, moi aussi par
ailleurs et c’est la distribution sur laquelle je suis à l’aise comme utilisateur
lambda.

Pourquoi pas windows ?

Les contraintes des systèmes ultra propriétaires me rebutent et de toutes façons
on arriverait jamais à faire un système évolutif et souple sans avoir accès au
code.
Rentrer dans un parc public a toujours été plus aisé que de rentrer dans le
coffre d’une banque :-p

Pour conclure ?

Alors le but et webubuntu est d’apporter un peu de portabilité aux systèmes en
ligne en permettant on peut imaginer, piloter ubuntu et ainsi faire naviguer
et transiter des documents via webubuntu jusqu’à un autre ubuntu.
On peut aussi imaginer un système bcp plus convivial d’administration en ligne
basé sur webmin mais en mieux…

On peut aussi en faire une interface d’administration interne avec son mode
fenêtre réelle permet de faire tourner plusieurs pages en même temps.

En ce moment je recherche des moyens de faire parler de webubuntu afin de réunir
des personnes motivées pour développer l’interface requise entre ubuntu et le
web afin que l’on discute et cible les utilités et aboutissants de webubuntu
selon les réelles nécessités de la communauté ubuntu…

L’avancement de webubuntu n’est pas programmé dans le temps surtout que je suis
arrivé dans une phase ou le but n’est pas de développer des gadgets mais de
cibler la réelle finalité du projet et pour cela il me faut l’aide personnes qui
connaissent ubuntu, des développeurs expérimentés afin de mettre au point le
plan de développement de webubuntu.

Voilà !

Donc pour résumer, Webubuntu, une application en ligne, avec des éléments ubuntiens et un potentiel intéressant, mais qui reste une simple web pour le moment…

[L’application en ligne (pour tester, double-cliquer sur ‘Essayer’ !) Le sujet sur le forum d’ubuntu-fr.]

Ps: Il semblerait que l’auteur recherche des développeurs connaissant bien Ubuntu selon son ChangeLog du 17 Juin pour faire cette interface entre Webubuntu et ubuntu, contactez-le (c.f. les ‘Apropos’ sur son site) !

lundi, juillet 16 2007

Gravatar de adminMon premier billet sur le Planet Ubuntu-fr ! via Administrateur

Et bien voilà, je fais parti du planet Ubuntu-fr. Mon blog a été accepté et je vais donc redoubler d’attention pour éviter d’écrire n’importe quoi, améliorer mes billets et peut-être même faire l’effort d’ajouter quelques captures d’écrans quand ca sera nécessaire.

Donc, bienvenue sur mon blog à tout ceux qui ne le connaissent pas. J’y parle essentiellement de développement web et d’Ubuntu. Il peut quand même arriver que j’aborde d’autres sujets. Sachez que je n’aime pas écrire des billets juste pour remplir le blog. Si je n’ai rien à dire, je ne dirais rien.

En ce qui me concerne et pour ceux que ca interresse, je suis développeur, je fais des sites web un peu toute la journée et j’utilise aussi bien Ubuntu à la maison (Kubuntu Gutsy) qu’au boulot (Kubuntu Feisty).

Voilà, bon, je vous laisse découvrir mon blog et surtout les billets en rapport avec ubuntu.

PS: Pour les superstitieux, oui on est vendredi 13 et, peut-être que vous pensez que c’est une mauvaise idée de lancer le blog à cette dat-là, mais moi je ne le suis pas… et surtout, je suis né un vendredi 13, donc…

PS2: Et bien pour les superstitieux… voici une bonne raison de croire que le vendredi 13 porte malheur. Hier, donc le vendredi 13, le Planet Ubuntu-fr n’a pas fonctionné de la journée. J’ai remonté le bug vendredi soir et visiblement le problème a été résolu… sans pour autant publier ce billet (si vous le lisez enfin sur le planet, c’est que le changement de date de l’article et le changement de titre auront suffit à le faire publier sur le planet…)

mardi, juillet 3 2007

Gravatar de adminInstaller Compiz Fusion sur kubuntu via Administrateur

Depuis quelques jours, Compiz n’existe plus, Beryl non plus. Les deux projets ont fusionné et ont donné Compiz Fusion.

Si Compiz et Beryl n’étaient pas des plus stables, la réunification des deux ne l’est pas plus. Aussi, n’installer Compiz Fusion que si vous savez ce que vous faites et, de toutes façons, n’oubliez pas de faire des sauvegardes !

Il existe ça et là des tutoriels pour installer Compiz Fusion sur Ubuntu (Gnome), mais aucun spécifiquement pour Kubuntu (KDE). La démarche n’est pas très différente, mais tout de même, elle comporte quelques particularités à souligner.

1. Tout d’abord, nous allons configurer le repository nécessaire à l’installation de Compiz Fusion:
- Ouvrez le fichier sources.list

sudo kate /etc/apt/sources.list

- Insérez les lignes suivantes à la fin du fichier

# Treviño's Beryl-SVN Ubuntu Repository
deb http://download.tuxfamily.org/3v1deb feisty eyecandy

Vous pouvez même rajouter la ligne suivante à la fin, il y a quelques applications intéressantes, mais sans rapport avec Compiz Fusion (cette ligne est donc tout à fait facultative)

deb http://download.tuxfamily.org/3v1deb feisty 3v1n0

- Tapez enfin la commande suivante dans une console:

sudo apt-get update

2. Nous allons maintenant, installer les paquets de Compiz Fusion:

sudo apt-get install compiz-kde compiz libcompizconfig-backend-kconfig compiz-settings compiz-fusion-*

3. Une fois installés, nous allons créer un script qui exécutera automatiquement Compiz Fusion au démarrage.
- On ouvre le fichier en question:

kate .kde/Autostart/startcompiz

- Dans le fichier qui s’ouvre, copiez/collez les lignes suivantes:

#!/bin/sh
compiz --replace &

Si vos fenêtres n’ont pas de bord, il se peut que vous ayiez à ajouter la ligne suivante à ce même fichier, juste en dessous de la précédente.

kde-window-decorator --replace &

4. Pour configurer tout ça, il y a Compiz Settings Manager, accessible dans Menu K > Configuration > Compiz Settings Manager.

5. Amusez-vous bien

dimanche, juin 24 2007

Gravatar de adminInstaller compiz fusion avec ubuntu ! via Administrateur

Avant de commencer…

Attention ! Les manipulations suivantes sont un peu comme la traversée d’une autoroute en temps que simple petit papillon, seul un bon entrainement vous permettra d’éviter les gros camions ‘compilation’, ‘plantée du serveur graphique’, et plus si affinité avec les problèmes en volant assez haut, je ne pourrait que vous fournir un plan de l’autoroute. Si vous n’avez rien à en faire de ma superbe métaphore[1], sachez pour faire simple qu’installer Compiz Fusion, qui est encore au stade expérimental est dangereux, peut vos causer des problèmes, peut vous empêcher d’accéder à une interface graphique, et de plus je n’aimerais pas voir les commentaires se transformer en support technique (surtout que je ne vais sûrment pas pouvoir vous aider), il y a des forums pour ça (voir liens). Merci.

Mais qu’est-ce, Compiz Fusion ?

Vous avez peut-être vu dans les actualités récentes, un titre vachement subtile reprit par tout le monde ressemblant à "Beryl + Compiz = Compiz Fusion". C’est assez clair non ? En gros, c’est le nouveau truc qui fait un beau bureau en 3D, encore plus beau, afin d’être sûr que même avec vi (un éditeur de texte dans le terminal), votre 8600GT est correctement utilisée. C’est une fusion (d’où le subtile titre), entre compiz et beryl, qui s’étaient séparés. Vous avez sûrment vu quelques vidéos qui montre que c’est vâââââââchement beau, mais pourquoi ne pas essayer en vrai ? [2]

Installation

Si vous êtes vraiment sur de vouloir tenter l’aventure parsemées d’étapes mortelles qui tuent de votre petit papillon ([3] Pour ceux qui n’aurait toujours pas compris que c’est dangereux, voir plus haut), par que c’est trooooooooooooo boooooooooooooooo, bein voilâ comment on fait. Petite remarque au passage, il existe des scripts qui font tout tout seul, mais dans les 2 cas (mes deux tests), ça n’a pas marché, je crois que tout faire ligne par ligne, c’est mieux. Dernier remarque : les instructions sont pour GNOME, si vous êtes avec KDE, vous devez enlever les –disable-kde, mais c’est pas sûr que ça marche, et ça n’a été testé que sous Feisty !

Sauvegardez vos fichiers

Parce qu’une sauvegarde ne fait ne mal à personne. Les fichiers dont il faudrait garder un exemplaire, au cas ou, sont /etc/X11/xorg.conf, les dossier .beryl .compiz et .emerald dans votre dossier personnel (Attention, ils sont cachés (les coquins !), appuyiez sur CTRL-H avec nautilus pour les afficher) si présents. Pas besoin de sauvegarder tout votre disque, mais si vous l’avez pas fait depuis 6 mois, c’est peut-être le temps.

Installation des paquets nécessaires

Par qu’il va falloir installer beaucoup de paquets pour la compilation, le plus simple c’est que vous ouvriez un terminal, et tapiez

sudo apt-get install git-core automake build-essential intltool libtool python-pyrex python2.5-dev

Puis ceci (oui, c’est gros, mais le jeu en vaut la chandelle):

sudo apt-get build-dep compiz

Et si vous avez déjà emerald, il vous faut le désinstaller :

sudo apt-get remove emerald

Téléchargement des sources

Nous allons maintenant récupérer les sources de compiz fusion et de tout ce qui va avec. Celle-ci changent sans cesse, vous pourrez voir plus bas comment les mettre à jour.

Premièrement, nous allons faire un répertoire où nous allons stocker toutes les sources et travailler :

mkdir ~/compiz
cd ~/compiz

Puis, nous allons télécharger les sources (il faut taper ces commandes une par une, c’est pourquoi je vous embête avec des textes entre) :

Compiz: la base, obligatoire

git clone git://git.freedesktop.org/git/xorg/app/compiz

La librairie bcop, obligatoire

git clone git://anongit.opencompositing.org/fusion/libraries/bcop

Ccsm, le gestionnaire de préférence, obligatoire

git clone git://anongit.opencompositing.org/fusion/compizconfig/ccsm

La libraire du gestionnaire de préférence, obligatoire

git clone git://anongit.opencompositing.org/fusion/compizconfig/libcompizconfig

Le gestionnaire de préférence, obligatoire

git clone git://anongit.opencompositing.org/fusion/compizconfig/compizconfig-python

Les plugins de base, obligatoire

git clone git://anongit.opencompositing.org/fusion/plugins-main

Emerald, obligatoire (A moins que vous ne vouliez pas de bordures à vos fenêtres, vous faites ce que vous voulez, vous êtes dans un univers libre ;))

git clone git://anongit.opencompositing.org/fusion/decorators/emerald

Les thèmes d’emerald, obligatoire

git clone git://anongit.opencompositing.org/fusion/decorators/emerald-themes

Des plugins supplémentaires, pas obligatoire, mais y’a des trucs sympa)

git clone git://anongit.opencompositing.org/fusion/plugins-extra

Pour avoir une icône dans la barre des tâches (pas obligatoire)

git clone git://anongit.opencompositing.org/users/keeguon/compiz-icon

Compilations et installations

Version d’automake :

Il est important d’utiliser la dernière version d’automake, personnellement j’en avais plusieurs et ça ne fonctionnait pas avec une ancienne version.

Avec sudo update-alternatives --config automake, sélectionnez la dernière version, en entrant le chiffre de la dit version[4] (1.10 normalement).

On commence tout d’abord par compiler la base, c’est-à-dire compiz et l’installer.

cd ~/compiz/compiz
./autogen.sh --prefix=/usr/local --enable-librsvg --disable-kde && make && sudo make install

[5]

Si tout c’est bien passé, (vous n’avez pas vu d’erreur, bien que ce soit en anglais ça se repère facilement, c’est pleins de ERROR et de WARNIG très méchants), vous pouvez continuer, dans le cas contraire, allez sur le forum, je ne peux malheureusement rien pour vous, tellement il peut y avoir de problèmes différents. Ce sera comme ça à chaque compilation, vous serez peut-être livré à vous-même, avec un code source inutile, un compiz à moité installé, c’est triste. Au passage, les problèmes ne sont dans certains cas que temporaires, attendez quelques heures qu’une éventuelle mise à jour du code source apporte des modifications, cf. le paragraphe ‘Mise à jour’.

Enfin bon, revenons à nos moutons, il vous faut maintenant taper les lignes suivantes, dans l’ordre :

Définition d’une petite variable :

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

Compilation de bcop:

cd ~/compiz/bcop
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

Compilation de libcompizconfig

cd ~/compiz/libcompizconfig
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

[6]

Compilation de compizconfig-python

cd ~/compiz/compizconfig-python
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

Compilation de ccsm

cd ~/compiz/ccsm
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

Compilation de plugins-main

cd ~/compiz/plugins-main
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

De même, assez long, on se fait un morpion ? Je commence !

 +++++++ +X+ + + +++++++ + + + + +++++++ + + + + +++++++ 

Compilation d’emerald

cd ~/compiz/emerald
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

Ok, à moi !

 +++++++ +X+ +O+ +++++++ + +X+ + +++++++ + + + + +++++++ 

Compilation d’emerald-themes

cd ~/compiz/emerald-themes
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

Compilation de plugins-extra (si présent)

cd ~/compiz/plugins-extra
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

 +++++++ +X+ +O+ +++++++ + +X+ + +++++++ +O+ +X+ +++++++ 

Ha bein j’ai gagné ! [7] ^__________^.

[8]

Finit !

Pour les propriétaires d’une carte graphique Nividia, il serait bien de lancer cette commande pour être sûr que ça marche :

sudo nvidia-xconfig --add-argb-glx-visuals -d 24

Et si vous avez téléchargé les sources pour l’icône, installez la aussi :

cd ~/compiz/compiz-icon
sudo ./setup.py install

Utilisation

Bon. Tout est maintenant compilé et installé, il ne reste plus que 50% de change que ça ne marche pas, vous venez d’en éliminer 49%.

Maintenant, sauvez tous vos fichiers ouverts, fermez un maximum de programmes, copiez la commande qui vous correspond dans le terminal, grande respiration, et hop, enter. Si plus rien ne répond (attendez quelques secondes quand même), vous avez perdu. Sinon, si les fenêtres semble molles c’est super ça marche. Les bordures peuvent disparaitre, c’est normal.

Le plus simple, c’est d’utiliser l’icône de la barre des tâches, mais chez moi ça ne marche pas. Enfin bon, vous pouvez toujours essayer… :

compiz-icon &

Sinon, avec une Ati:

LIBGL_ALWAYS_INDIRECT=1 compiz --replace --indirect-rendering --sm-disable ccp &

Avec le driver FGLRX :

LD_PRELOAD=/usr/lib/fglrx/libGL.so.1.2.xlibmesa compiz --replace --sm-disable ccp &

Avec une NVIdia.

compiz --replace ccp &

Essayez plusieurs fois les commandes, ça ne marche pas tout de suite (une fois ça a arrêté beryl, la deuxième fois enlevé toutes les bordures, et la troisième fois j’ai enfin eu des fenêtres molles pour ma part).

Si c’est pleins de ”compiz (decoration) - Warn: Property ignored because version is 20061011 and decoration plugin version is 20070319 ”, c’est emerald qui n’est pas encore à jour, redémarrez votre pc.

Si vos fenêtres semblent molles, mais qu’il n’y a pas de bordures, tapez emerald & dans un terminal.

Si tout est ok, ça marche, vous pouvez être content ! Mais la solution pour le lancer n’est pas très pratique, et je trouve que les performances ne sont pas optimales.

Pour le garder à long terme

Il existe un script de lancement qui va s’occuper du démarrage du tout (compiz et emerald), ici. Dans votre terminal, tapez : gedit lancercompiz, copiez dans gedit tout le texte du script dedans, fermez, sauvez, tapez chmod +x lancercompiz, et enfin ./lancercompiz.

Si vous désirez lancer automatiquement compiz au démarrage, allez dans le menu Système/Préférences/Session, Nouveau, et entrez la commande /home/lemplacementduscript/lancercompiz , de cette manière tout se lancera… au démarrage. [9]

Maintenant, pour faire mumuse avec les options et les nouveaux plugins, ouvrez un terminal, et tapez ccsm, vous avez accès à pleins d’options rigolotes.

Mise à jour

Vu que l’installation n’a pas été faite en temps que paquet, pour mettre à jour votre compiz, il faut passer par une autre voie.

D’abord, regardez sur cette page s’il n’y a pas quelque chose de neuf. Si vous devez mettre à jour quelque chose, il vous faut enter dans le dossier correspondant, lancer un git-pull, et recompiler le tout. Par exemple, pour mettre à jour plugins-extra, il faut faire

cd ~/compiz/plugins-extra git-pull ./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

Attention, il faudra probablement un redémarrage de compiz pour que les mises à jour soient prisent en compte (un redémarrage du serveur graphique devrait suffire).

Désinstaller

Si rien ne marche pas, il faut quand même faire un peu le ménage !

Pour toutes les dossiers ou la compilation et l’installation avait réussit, entrez dedans, et tapez sudo make uninstall. Quand vous avez fait ça pour toutes les parties, vous pouvez supprimer le dossier compiz dans votre home, réinstaller emerald avec le gestionnaire de paquet si vous l’avez désinstallé, et désinstaller les paquets installés avant si vous les aviez notés (dans le cas contraire, vous aurez quelques paquets inutiles sur votre pc, mais ce n’est pas trop grave, sauf s’il vous reste 2Mo d’espace disque).

Divers

J’ai voulu faire une vidéo, je n’ai pas pu (effet étrange de clignotement avec le cube), mais voilà quelques captures :

Le plugin ‘présentation’ :

Compiz fusion - présentation

Mon nouveau cube, reflets intégrés :

Compiz Fusion - Cube et reflets

Le plugin pour faire du feu : [10]

Compiz fusion - feu

Je trouve que compiz s’améliore de jour en jour, et commence à devenir un peu moins ‘gadget’… Les animations ou la pluie sont désactivés par défaut par exemple, mais le système de présentation est pratique pour ranger ses fenêtres…

Le forum Source du tutoriel Le topic sur ubuntu-fr

Notes

[1] que j’aime bien moi personnellement d’abord

[2] En plus, il serait peut-être rigolo de connaitre les joies de la compilation à 3 heures du mat. alors que ça ne marche pas parque la libraire XYZ doit être compliquée, mais dépend de ABC, qui doit obligatoirement être en version 4.1.6.34.7.34.234b avec le patch #1526. Enfin bon, faudrait vraiment le vouloir ce compiz fusion pour en arriver là. Ne paniquez pas trop, j’ai pas eu trop de problèmes avec mes tests sur deux machines (toujours essayer d’abord sur une autre machine que la sienne), et il n’y a (même) pas de compilation de noyau, alors ça devrait quand même aller, mais voilâ quoi. Les résultats sont incertains.

[3] Si vous n’aimez pas ma métaphore, je ne vous aime pas et na.

[4] La dernière pour ceux qui ne suivent pas

[5] Oui, c’est long, vous pouvez aller faire quelque chose d’autre, personnellement je m’occupais de l’orthographe de ce billet… Bein tiens, lisez les autres ^^.

[6] Ça aussi c’est un peu long, tiens au fait, vous connaissez FireGPG ?

[7] Comment ça j’ai triché ?

[8] Effectivement, vous venez de découvrir que pendant une compilation on s’ennuie beaucoup, les super lignes marrantes dans le terminal ça va un moment…

[9] Étonnamment, c’était quand même le but…

[10] L’avantage avec le plugin qui fait du feu, c’est qu’on pourrait être averti des prochaines canicules en synchronisant la température extérieur et la quantité de feu présente sur l’écran, ça manque aussi au plugin pluie et neige, ça permettrait de connaitre le temps qui fait sans regarder par la fenêtre, et d’éviter d’aller dehors quand il ne faut pas (car l’eau ça mouille, vaut mieux rester chez soi !), et de ne pas y aller quand c’est possible (profiter du fait que l’écran est visible pour vite recompiler compiz au passage. De cette manière, le geek standard économisera un maximum de calories pour un minimum d’effort de base, compiz est donc quelque chose de très productif ! Qui est prêt à se lancer dans le développement ?)

Gravatar de adminInstaller compiz fusion avec ubuntu ! via Administrateur

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Ce billet n’est probalement plus à jour, compiz fusion ayant évolué, cf. les derniers commentaires. Renseignez vous sur le topic dédié pour l’installation.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Avant de commencer…

Attention ! Les manipulations suivantes sont un peu comme la traversée d’une autoroute en temps que simple petit papillon, seul un bon entrainement vous permettra d’éviter les gros camions ‘compilation’, ‘plantée du serveur graphique’, et plus si affinité avec les problèmes en volant assez haut, je ne pourrait que vous fournir un plan de l’autoroute. Si vous n’avez rien à en faire de ma superbe métaphore[1], sachez pour faire simple qu’installer Compiz Fusion, qui est encore au stade expérimental est dangereux, peut vos causer des problèmes, peut vous empêcher d’accéder à une interface graphique, et de plus je n’aimerais pas voir les commentaires se transformer en support technique (surtout que je ne vais sûrment pas pouvoir vous aider), il y a des forums pour ça (voir liens). Merci.

Mais qu’est-ce, Compiz Fusion ?

Vous avez peut-être vu dans les actualités récentes, un titre vachement subtile reprit par tout le monde ressemblant à “Beryl + Compiz = Compiz Fusion”. C’est assez clair non ? En gros, c’est le nouveau truc qui fait un beau bureau en 3D, encore plus beau, afin d’être sûr que même avec vi (un éditeur de texte dans le terminal), votre 8600GT est correctement utilisée. C’est une fusion (d’où le subtile titre), entre compiz et beryl, qui s’étaient séparés. Vous avez sûrment vu quelques vidéos qui montre que c’est vâââââââchement beau, mais pourquoi ne pas essayer en vrai ? [2]

Installation

Si vous êtes vraiment sur de vouloir tenter l’aventure parsemées d’étapes mortelles qui tuent de votre petit papillon ([3] Pour ceux qui n’aurait toujours pas compris que c’est dangereux, voir plus haut), par que c’est trooooooooooooo boooooooooooooooo, bein voilâ comment on fait. Petite remarque au passage, il existe des scripts qui font tout tout seul, mais dans les 2 cas (mes deux tests), ça n’a pas marché, je crois que tout faire ligne par ligne, c’est mieux. Dernier remarque : les instructions sont pour GNOME, si vous êtes avec KDE, vous devez enlever les –disable-kde, mais c’est pas sûr que ça marche, et ça n’a été testé que sous Feisty !

Sauvegardez vos fichiers

Parce qu’une sauvegarde ne fait ne mal à personne. Les fichiers dont il faudrait garder un exemplaire, au cas ou, sont /etc/X11/xorg.conf, les dossier .beryl .compiz et .emerald dans votre dossier personnel (Attention, ils sont cachés (les coquins !), appuyiez sur CTRL-H avec nautilus pour les afficher) si présents. Pas besoin de sauvegarder tout votre disque, mais si vous l’avez pas fait depuis 6 mois, c’est peut-être le temps.

Installation des paquets nécessaires

Par qu’il va falloir installer beaucoup de paquets pour la compilation, le plus simple c’est que vous ouvriez un terminal, et tapiez

sudo apt-get install git-core automake build-essential intltool libtool python-pyrex python2.5-dev

Puis ceci (oui, c’est gros, mais le jeu en vaut la chandelle):

sudo apt-get build-dep compiz

Et si vous avez déjà emerald, il vous faut le désinstaller :

sudo apt-get remove emerald

Téléchargement des sources

Nous allons maintenant récupérer les sources de compiz fusion et de tout ce qui va avec. Celle-ci changent sans cesse, vous pourrez voir plus bas comment les mettre à jour.

Premièrement, nous allons faire un répertoire où nous allons stocker toutes les sources et travailler :

mkdir ~/compiz
cd ~/compiz

Puis, nous allons télécharger les sources (il faut taper ces commandes une par une, c’est pourquoi je vous embête avec des textes entre) :

Compiz: la base, obligatoire

git clone git://git.freedesktop.org/git/xorg/app/compiz

La librairie bcop, obligatoire

git clone git://anongit.opencompositing.org/fusion/libraries/bcop

Ccsm, le gestionnaire de préférence, obligatoire

git clone git://anongit.opencompositing.org/fusion/compizconfig/ccsm

La libraire du gestionnaire de préférence, obligatoire

git clone git://anongit.opencompositing.org/fusion/compizconfig/libcompizconfig

Le gestionnaire de préférence, obligatoire

git clone git://anongit.opencompositing.org/fusion/compizconfig/compizconfig-python

Les plugins de base, obligatoire

git clone git://anongit.opencompositing.org/fusion/plugins-main

Emerald, obligatoire (A moins que vous ne vouliez pas de bordures à vos fenêtres, vous faites ce que vous voulez, vous êtes dans un univers libre ;))

git clone git://anongit.opencompositing.org/fusion/decorators/emerald

Les thèmes d’emerald, obligatoire

git clone git://anongit.opencompositing.org/fusion/decorators/emerald-themes

Des plugins supplémentaires, pas obligatoire, mais y’a des trucs sympa)

git clone git://anongit.opencompositing.org/fusion/plugins-extra

Pour avoir une icône dans la barre des tâches (pas obligatoire)

git clone git://anongit.opencompositing.org/users/keeguon/compiz-icon

Compilations et installations

Version d’automake :

Il est important d’utiliser la dernière version d’automake, personnellement j’en avais plusieurs et ça ne fonctionnait pas avec une ancienne version.

Avec sudo update-alternatives --config automake, sélectionnez la dernière version, en entrant le chiffre de la dit version[4] (1.10 normalement).

On commence tout d’abord par compiler la base, c’est-à-dire compiz et l’installer.

cd ~/compiz/compiz
./autogen.sh --prefix=/usr/local --enable-librsvg --disable-kde && make && sudo make install

[5]

Si tout c’est bien passé, (vous n’avez pas vu d’erreur, bien que ce soit en anglais ça se repère facilement, c’est pleins de ERROR et de WARNIG très méchants), vous pouvez continuer, dans le cas contraire, allez sur le forum, je ne peux malheureusement rien pour vous, tellement il peut y avoir de problèmes différents. Ce sera comme ça à chaque compilation, vous serez peut-être livré à vous-même, avec un code source inutile, un compiz à moité installé, c’est triste. Au passage, les problèmes ne sont dans certains cas que temporaires, attendez quelques heures qu’une éventuelle mise à jour du code source apporte des modifications, cf. le paragraphe ‘Mise à jour’.

Enfin bon, revenons à nos moutons, il vous faut maintenant taper les lignes suivantes, dans l’ordre :

Définition d’une petite variable :

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

Compilation de bcop:

cd ~/compiz/bcop
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

Compilation de libcompizconfig

cd ~/compiz/libcompizconfig
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

[6]

Compilation de compizconfig-python

cd ~/compiz/compizconfig-python
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

Compilation de ccsm

cd ~/compiz/ccsm
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

Compilation de plugins-main

cd ~/compiz/plugins-main
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

De même, assez long, on se fait un morpion ? Je commence !

 +++++++ +X+ + + +++++++ + + + + +++++++ + + + + +++++++

Compilation d’emerald

cd ~/compiz/emerald
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

Ok, à moi !

 +++++++ +X+ +O+ +++++++ + +X+ + +++++++ + + + + +++++++

Compilation d’emerald-themes

cd ~/compiz/emerald-themes
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

Compilation de plugins-extra (si présent)

cd ~/compiz/plugins-extra
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

 +++++++ +X+ +O+ +++++++ + +X+ + +++++++ +O+ +X+ +++++++

Ha bein j’ai gagné ! [7] ^__________^.

[8]

Finit !

Pour les propriétaires d’une carte graphique Nividia, il serait bien de lancer cette commande pour être sûr que ça marche :

sudo nvidia-xconfig --add-argb-glx-visuals -d 24

Et si vous avez téléchargé les sources pour l’icône, installez la aussi :

cd ~/compiz/compiz-icon
sudo ./setup.py install

Utilisation

Bon. Tout est maintenant compilé et installé, il ne reste plus que 50% de change que ça ne marche pas, vous venez d’en éliminer 49%.

Maintenant, sauvez tous vos fichiers ouverts, fermez un maximum de programmes, copiez la commande qui vous correspond dans le terminal, grande respiration, et hop, enter. Si plus rien ne répond (attendez quelques secondes quand même), vous avez perdu. Sinon, si les fenêtres semble molles c’est super ça marche. Les bordures peuvent disparaitre, c’est normal.

Le plus simple, c’est d’utiliser l’icône de la barre des tâches, mais chez moi ça ne marche pas. Enfin bon, vous pouvez toujours essayer… :

compiz-icon &

Sinon, avec une Ati:

LIBGL_ALWAYS_INDIRECT=1 compiz --replace --indirect-rendering --sm-disable ccp &

Avec le driver FGLRX :

LD_PRELOAD=/usr/lib/fglrx/libGL.so.1.2.xlibmesa compiz --replace --sm-disable ccp &

Avec une NVIdia.

compiz --replace ccp &

Essayez plusieurs fois les commandes, ça ne marche pas tout de suite (une fois ça a arrêté beryl, la deuxième fois enlevé toutes les bordures, et la troisième fois j’ai enfin eu des fenêtres molles pour ma part).

Si c’est pleins de ”compiz (decoration) - Warn: Property ignored because version is 20061011 and decoration plugin version is 20070319 ”, c’est emerald qui n’est pas encore à jour, redémarrez votre pc.

Si vos fenêtres semblent molles, mais qu’il n’y a pas de bordures, tapez emerald & dans un terminal.

Si tout est ok, ça marche, vous pouvez être content ! Mais la solution pour le lancer n’est pas très pratique, et je trouve que les performances ne sont pas optimales.

Pour le garder à long terme

Il existe un script de lancement qui va s’occuper du démarrage du tout (compiz et emerald), ici. Dans votre terminal, tapez : gedit lancercompiz, copiez dans gedit tout le texte du script dedans, fermez, sauvez, tapez chmod +x lancercompiz, et enfin ./lancercompiz.

Si vous désirez lancer automatiquement compiz au démarrage, allez dans le menu Système/Préférences/Session, Nouveau, et entrez la commande /home/lemplacementduscript/lancercompiz , de cette manière tout se lancera… au démarrage. [9]

Maintenant, pour faire mumuse avec les options et les nouveaux plugins, ouvrez un terminal, et tapez ccsm, vous avez accès à pleins d’options rigolotes.

Mise à jour

Vu que l’installation n’a pas été faite en temps que paquet, pour mettre à jour votre compiz, il faut passer par une autre voie.

D’abord, regardez sur cette page s’il n’y a pas quelque chose de neuf. Si vous devez mettre à jour quelque chose, il vous faut enter dans le dossier correspondant, lancer un git-pull, et recompiler le tout. Par exemple, pour mettre à jour plugins-extra, il faut faire

cd ~/compiz/plugins-extra git-pull ./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

Attention, il faudra probablement un redémarrage de compiz pour que les mises à jour soient prisent en compte (un redémarrage du serveur graphique devrait suffire).

Désinstaller

Si rien ne marche pas, il faut quand même faire un peu le ménage !

Pour toutes les dossiers ou la compilation et l’installation avait réussit, entrez dedans, et tapez sudo make uninstall. Quand vous avez fait ça pour toutes les parties, vous pouvez supprimer le dossier compiz dans votre home, réinstaller emerald avec le gestionnaire de paquet si vous l’avez désinstallé, et désinstaller les paquets installés avant si vous les aviez notés (dans le cas contraire, vous aurez quelques paquets inutiles sur votre pc, mais ce n’est pas trop grave, sauf s’il vous reste 2Mo d’espace disque).

Divers

J’ai voulu faire une vidéo, je n’ai pas pu (effet étrange de clignotement avec le cube), mais voilà quelques captures :

Le plugin ‘présentation’ :

Compiz fusion - présentation

Mon nouveau cube, reflets intégrés :

Compiz Fusion - Cube et reflets

Le plugin pour faire du feu : [10]

Compiz fusion - feu

Je trouve que compiz s’améliore de jour en jour, et commence à devenir un peu moins ‘gadget’… Les animations ou la pluie sont désactivés par défaut par exemple, mais le système de présentation est pratique pour ranger ses fenêtres…

Le forum Source du tutoriel Le topic sur ubuntu-fr

 

Notes

[1] que j’aime bien moi personnellement d’abord

[2] En plus, il serait peut-être rigolo de connaitre les joies de la compilation à 3 heures du mat. alors que ça ne marche pas parque la libraire XYZ doit être compliquée, mais dépend de ABC, qui doit obligatoirement être en version 4.1.6.34.7.34.234b avec le patch #1526. Enfin bon, faudrait vraiment le vouloir ce compiz fusion pour en arriver là. Ne paniquez pas trop, j’ai pas eu trop de problèmes avec mes tests sur deux machines (toujours essayer d’abord sur une autre machine que la sienne), et il n’y a (même) pas de compilation de noyau, alors ça devrait quand même aller, mais voilâ quoi. Les résultats sont incertains.

[3] Si vous n’aimez pas ma métaphore, je ne vous aime pas et na.

[4] La dernière pour ceux qui ne suivent pas

[5] Oui, c’est long, vous pouvez aller faire quelque chose d’autre, personnellement je m’occupais de l’orthographe de ce billet… Bein tiens, lisez les autres ^^.

[6] Ça aussi c’est un peu long, tiens au fait, vous connaissez FireGPG ?

[7] Comment ça j’ai triché ?

[8] Effectivement, vous venez de découvrir que pendant une compilation on s’ennuie beaucoup, les super lignes marrantes dans le terminal ça va un moment…

[9] Étonnamment, c’était quand même le but…

[10] L’avantage avec le plugin qui fait du feu, c’est qu’on pourrait être averti des prochaines canicules en synchronisant la température extérieur et la quantité de feu présente sur l’écran, ça manque aussi au plugin pluie et neige, ça permettrait de connaitre le temps qui fait sans regarder par la fenêtre, et d’éviter d’aller dehors quand il ne faut pas (car l’eau ça mouille, vaut mieux rester chez soi !), et de ne pas y aller quand c’est possible (profiter du fait que l’écran est visible pour vite recompiler compiz au passage. De cette manière, le geek standard économisera un maximum de calories pour un minimum d’effort de base, compiz est donc quelque chose de très productif ! Qui est prêt à se lancer dans le développement ?)

samedi, juin 9 2007

Gravatar de adminYakuake 2.8 beta 1 via Administrateur

Je vous parlais de Yakuake dans un précédent billet et bien je me suis aperçu qu’une nouvelle version, non finale, est disponible. Il s’agit de la version 2.8 beta 1, la première preview, parait-il, de ce que sera Yakuake v3.0.

Le package Kubuntu 7.04 (Feisty) est disponible sur KDE-Apps ainsi que son changelog.

Cette version n’étant pas dans les dépôts officiels et son stade de développement étant encore en beta, il n’est pas conseillé d’installer et d’utiliser cette version de ce programme en production ou si vous ne savez pas ce que vous faites. Bien entendu, si vous ou l’un de vos coéquipiers, venaient à être arrêté ou tué, nous nierons avoir eu connaissance de vos actes.

Concrêtement, cette nouvelle version apporte son lot de nouveautés:

  • on peut splitter le terminal horizontalement ou verticalement
  • par un simple raccourci, on peut passer en plein écran
  • il y a enfin un panneau de configuration digne de ce nom
  • …et un gestionnaire de skin (d’ailleurs je vous conseille d’aller voir sur KDE-look, il y a quelques skins)
jeudi, juin 7 2007

Gravatar de adminYakuake transparent uniquement sur le 1er onglet? Voici la solution via Administrateur

En effet, mon yakuake, tout beau qu’il puisse être, n’était transparent que sur le premier onglet. Les suivants étaient désespérément noirs.

Bon noir, c’est joli aussi… mais transparent, c’est plus mieux :)

Alors, j’ai pris mon courage à deux mains et mon clavier dans l’autre pour aller interroger Google. Cette fois-ci, il n’a pas été mon ami. Il ne m’a pas aidé du tout. Je cherche dans la documentation d’ubuntu-fr, pas mieux. Dans son forum? Oui ! Mieux, je m’aperçois qu’il s’agit d’un bug lié à Konsole et qui impacte Yakuake puisqu’il l’utilise.

Donc si comme moi, votre Konsole souffre de ne pas avoir tous ses onglets transparents, il vous suffit de supprimer le paquet scim-qtimm:

$ sudo apt-get remove --purge scim-qtimm

Fermer Konsole ou Yakuake, relancer le et admirer de vos yeux ébahis la transparence se faire.

mardi, mai 29 2007

Gravatar de adminFullCircle, le magazine sur Ubuntu enfin en français via Administrateur

Sur la mailing list d’ubuntu-fr, Lionel Porcheron nous a annoncé la disponibilité du numéro 0 de FulCircle, l’e-magazine sur Ubuntu et ses dérivés, et en français s’il vous plaît.

Après des semaines de traductions acharnées, Lionel Porcheron et son équipe de traducteur ont réussi à le traduire.

Gageons que les prochains numéros seront traduits plus rapidement, maintenant que l’équipe est organisée.

En tout cas, le magazine est cours mais intéressant et même s’il souffre de petits défauts de jeunesse, surtout au niveau de la présentation, il n’en reste pas un moins un petit e-magazine fort intéressant et qui, n’en doutons pas, non seulement s’améliorera, mais en plus deviendra une référence de magazine communautaire autour d’une distribution linux.

Si vous voulez le lire, vous pouvez télécharger FullCircle #0 en français sur le site de l’éditeur.

dimanche, mai 27 2007

Gravatar de adminGoogle Summer Of Code et les projets ‘ubuntuiens’ via Administrateur

C’est quoi le Google Summer Of Code ?

En gros, il s’agit de faire bosser des étudiants pendant l’été, sur des projets open-sources. Ceux-ci sont rénumérés (4500 dollars si le projet abouti (environ 3300 euros, ou 5500 CHF)), ainsi que l’organisation ‘tutrice’ du projet, qui s’est inscrite comme tel, qui en reçoit 500. Il se trouve qu’Ubuntu fait partie de ces tuteurs, avec quelques projets assez intéressants. En gros, on vous paye pour travailler et améliorer les projets open-source, dont votre distribution préférée, pendant vos vacances, c’est pas gentil ça ?

Les projets en rapport avec ubuntu

Amélioration du bughelper

Il s’agit d’améliorer le bughelper, notamment en allant récupérer les données du launchpad.

Plus de détails (en)

Cdrskin

Le but est d’intégrer le mieux possible cdrskin (un graveur de CD-R et CD-RW) à Ubuntu, notamment avec une interface graphique, et d’améliorer en général la gravure de CDs.

Plus de détails (en)

Gestionnaire de périphériques et de pilotes

Un des plus intéressants à mon avis, il s’agit de créer un gestionnaire de périphériques, un peu comme celui de Windows XP, et de gérer le module du noyau qui s’en occupe (le changer, le désactiver, etc.).

Plus de détails (en)

Créer une interface pour Gdebi pour Kubuntu (en QT)

Vu qu’il n’existe pas d’interface graphique pour installer directement des paquets sous KDE (avec Gnome on a Gdebi), le but est de créer la dite interface.

Plus de détails (en)

Part-feu

Il s’agit de programmer un part-feu, avec une interface et tout et tout, la plus simple possible, mais aussi la plus puissante. Je ferais une remarque comme d’autres on en fait (sur le Wiki d’ubuntu), et Firestarter alors ?

Plus de détails (en)

Pré-chargement

Le but ? Trouver des solutions pour améliorer la rapidité de démarrage des applications et du système.

Plus de détails (en)

Coon

Il s’agit de programmer un gestionnaire de classes d’élèves pour les professeurs (notes, etc.)

Plus de détails (en)

LDAP et Fedora Directory Server

Implémentation du serveur LDAPFedora Directory Server‘ avec ubuntu.

Plus de détails (en)

Synchronisation du bureau

Celui-ci est aussi intéressant, il s’agit de faire un programme qui permet la synchronisation de deux (ou plusieurs) PCs, afin qu’ils aient les mêmes fichiers, etc.

Plus de détails (en)

PyStart

Un programme pour permettre l’enseignement du python plus facilement.

Plus de détails (en)

Interface web pour le Thin Client Manager

Il s’agit de programmer une interface Web pour le Thin Client Manager (utilisé dans le cadre du projet LTSP).

Plus de détails (en)

Méthodes de modification des paquets binaires pour les installations minimales

Il s’agit de créer des outils pour créer et maintenir un ensemble de paquets minimalistes pour ubuntu.

Plus de détails (en)

Systèmes de révisions pour les dossiers utilisateurs.

Comme ce qui a été fait pour les Macs, il s’agit de pouvoir utiliser son dossier utilisateurs avec un système de version (un peut comme SVN), tout ça de la manière la plus simple possible, bien évidemment. Remarquons qu’ext3cow a déjà le même but sous linux…

Plus de détails (en)

Chargeur de démarrage

Le projet à pour but d’inclure un gestionnaire de démarrage (ordre, etc.) dans l’installateur d’ubuntu.

Plus de détails (en)

Utilitaires pour la confidentialité des données.

À pour but de permettre facilement (avec une interface) de chiffrer le dossier home, de chiffrer le swap et de créer un ‘coffre fort’ pour sauvegarder les fichiers importants.

Plus de détails (en)

Améliorer l’accessibilité avec Compiz/Beryl

Comme dit dans le titre, le projet à pour mission d’améliorer l’accessibilité, notamment des personnes avec une déficience visuelle en se servent de compiz et beryl.

Plus de détails (en)

Améliorer l’accessibilité avec Compiz/Beryl

En gros, c’est la même chose que le précédent…

Plus de détails (en)

Outil d’administration réseau

Un projet qui permettra de s’amuser avec le réseau, c’est-à-dire analyser le trafic, gérer les connections, etc.

Plus de détails (en)

‘Mouse Gesture’ pour le bureau

Un peu comme l’extension firefox qui a un nom assez semblable, il s’agit de pouvoir lancer des applications depuis le bureau avec les mouvements de sa souris !

Plus de détails (en)

Ouf ! (C’est long à faire tous ces résumés…) Ça nous fait un total de 19 projets, qui, s’ils parviennent tous à terme, vont rajouter des fonctionnalités bien pratiques et améliorer ubuntu ! Ceux que je trouve les plus intéressants sont le Gestionnaire de périphériques (quelque chose qui manque vraiment), la synchronisation du bureau (qui serait vachement pratique).

Vivement fin août que l’on voit ce que cela aura donné !

Liens

Le site du Google Summer Of Code (en) | Toutes les idées de départ (ubuntu) (en) | Les projets pour ubuntu (en)

Gravatar de adminGoogle Summer Of Code et les projets ‘ubuntuiens’ via Administrateur

C’est quoi le Google Summer Of Code ?

En gros, il s’agit de faire bosser des étudiants pendant l’été, sur des projets open-sources. Ceux-ci sont rénumérés (4500 dollars si le projet abouti (environ 3300 euros, ou 5500 CHF)), ainsi que l’organisation ‘tutrice’ du projet, qui s’est inscrite comme tel, qui en reçoit 500. Il se trouve qu’Ubuntu fait partie de ces tuteurs, avec quelques projets assez intéressants. En gros, on vous paye pour travailler et améliorer les projets open-source, dont votre distribution préférée, pendant vos vacances, c’est pas gentil ça ?

Les projets en rapport avec ubuntu

Amélioration du bughelper

Il s’agit d’améliorer le bughelper, notamment en allant récupérer les données du launchpad.

Plus de détails (en)

Cdrskin

Le but est d’intégrer le mieux possible cdrskin (un graveur de CD-R et CD-RW) à Ubuntu, notamment avec une interface graphique, et d’améliorer en général la gravure de CDs.

Plus de détails (en)

Gestionnaire de périphériques et de pilotes

Un des plus intéressants à mon avis, il s’agit de créer un gestionnaire de périphériques, un peu comme celui de Windows XP, et de gérer le module du noyau qui s’en occupe (le changer, le désactiver, etc.).

Plus de détails (en)

Créer une interface pour Gdebi pour Kubuntu (en QT)

Vu qu’il n’existe pas d’interface graphique pour installer directement des paquets sous KDE (avec Gnome on a Gdebi), le but est de créer la dite interface.

Plus de détails (en)

Part-feu

Il s’agit de programmer un part-feu, avec une interface et tout et tout, la plus simple possible, mais aussi la plus puissante. Je ferais une remarque comme d’autres on en fait (sur le Wiki d’ubuntu), et Firestarter alors ?

Plus de détails (en)

Pré-chargement

Le but ? Trouver des solutions pour améliorer la rapidité de démarrage des applications et du système.

Plus de détails (en)

Coon

Il s’agit de programmer un gestionnaire de classes d’élèves pour les professeurs (notes, etc.)

Plus de détails (en)

LDAP et Fedora Directory Server

Implémentation du serveur LDAPFedora Directory Server‘ avec ubuntu.

Plus de détails (en)

Synchronisation du bureau

Celui-ci est aussi intéressant, il s’agit de faire un programme qui permet la synchronisation de deux (ou plusieurs) PCs, afin qu’ils aient les mêmes fichiers, etc.

Plus de détails (en)

PyStart

Un programme pour permettre l’enseignement du python plus facilement.

Plus de détails (en)

Interface web pour le Thin Client Manager

Il s’agit de programmer une interface Web pour le Thin Client Manager (utilisé dans le cadre du projet LTSP).

Plus de détails (en)

Méthodes de modification des paquets binaires pour les installations minimales

Il s’agit de créer des outils pour créer et maintenir un ensemble de paquets minimalistes pour ubuntu.

Plus de détails (en)

Systèmes de révisions pour les dossiers utilisateurs.

Comme ce qui a été fait pour les Macs, il s’agit de pouvoir utiliser son dossier utilisateurs avec un système de version (un peut comme SVN), tout ça de la manière la plus simple possible, bien évidemment. Remarquons qu’ext3cow a déjà le même but sous linux…

Plus de détails (en)

Chargeur de démarrage

Le projet à pour but d’inclure un gestionnaire de démarrage (ordre, etc.) dans l’installateur d’ubuntu.

Plus de détails (en)

Utilitaires pour la confidentialité des données.

À pour but de permettre facilement (avec une interface) de chiffrer le dossier home, de chiffrer le swap et de créer un ‘coffre fort’ pour sauvegarder les fichiers importants.

Plus de détails (en)

Améliorer l’accessibilité avec Compiz/Beryl

Comme dit dans le titre, le projet à pour mission d’améliorer l’accessibilité, notamment des personnes avec une déficience visuelle en se servent de compiz et beryl.

Plus de détails (en)

Améliorer l’accessibilité avec Compiz/Beryl

En gros, c’est la même chose que le précédent…

Plus de détails (en)

Outil d’administration réseau

Un projet qui permettra de s’amuser avec le réseau, c’est-à-dire analyser le trafic, gérer les connections, etc.

Plus de détails (en)

‘Mouse Gesture’ pour le bureau

Un peu comme l’extension firefox qui a un nom assez semblable, il s’agit de pouvoir lancer des applications depuis le bureau avec les mouvements de sa souris !

Plus de détails (en)

Ouf ! (C’est long à faire tous ces résumés…) Ça nous fait un total de 19 projets, qui, s’ils parviennent tous à terme, vont rajouter des fonctionnalités bien pratiques et améliorer ubuntu ! Ceux que je trouve les plus intéressants sont le Gestionnaire de périphériques (quelque chose qui manque vraiment), la synchronisation du bureau (qui serait vachement pratique).

Vivement fin août que l’on voit ce que cela aura donné !

Liens

Le site du Google Summer Of Code (en) | Toutes les idées de départ (ubuntu) (en) | Les projets pour ubuntu (en)

jeudi, mai 24 2007

Gravatar de adminUbuntu (Feisty) au collège (lycée) ! via Administrateur

Il y a des choses qui rendent heureux le matin. Par exemple, vous allumez le pc de la salle d’informatique[1], et vous voyez un menu qui vous propose Ubuntu et Windows… Hé oui ! C’est autour de notre collège (on dit lycée chez les français, mais vous êtes sur un blog suisse et na.), de Candolle de proposer Feisty sur les PCs pour les élèves !

Il y avait déjà depuis le début de l’année Dapper, dans une petite salle annexe, ou le cours d’application des maths (au quel j’ai la chance de participer…) se déroule sur cet OS, le programme utilisé étant Octave, un remplaçant libre de Mathlab (j’ai un billet prévu sur octave si ça vous intéresse, mais ça fait deux mois que je dois le rédiger). Pourquoi cet intérêt à ubuntu et aux logiciels libres[2] ? Tout simplement par que notre collège fait partie des ‘beta-testeurs’ du libre, au quel s’intéresse le Département de l’instruction publique genevois.. En gros, il s’agit de voir si c’est possible, comment le faire et si ça fonctionne bien !

La version d’Ubuntu installée est une Feisty Fawn 7.04 standard du site d’ubuntu et a été bien évidemment enrichie de logiciels à but pédagogique (octave, qualculate, etc.), mais Compiz a aussi été activé, afin d’attirer de potentiels utilisateurs vers quelque chose de joli (il faut dire que "C’est quoi ce beau cube ?" va forcément attirer l’attention[3])

J’ai discuté avec l’assistant informatique qui s’est occupé du tout, et il n’a pas rencontré de difficultés particulières, ubuntu s’est parfaitement intégré dans le réseau Novel existant, et est capable d’accéder au serveurs normalement, ainsi qu’aux imprimantes. Remarquons qu’il n’y a pas de compte pour chaque personne stockée sur un serveur particulier, mais un seul compte élève (plus un pour les profs), ce qui limite les problèmes. Il y a seulement du matériel spécifique à la biologie pour faire des mesures qui ne fonctionne pas encore. Il finira bien par marcher…

Seul petit inconvénient : Ubuntu n’est pas par défaut au démarrage. Il parait que ça risque de trop raller si on bouscule trop les gens. Enfin bon, le temps pour la sélection est à 180 secondes, ce qui évite les erreurs :).

Les élèves auront donc la chance de pouvoir utiliser ubuntu pendant 4 ans et découvrir le libre !

il faudra maintenant voir comment ça évolue, si on peut destroyer Windows, etc., mais c’est un bon pas !

Genève, vu de l’avion de l’assistant informatique.

Notes

[1] Il parait que j’y habite selon certaines personnes ;)

[2] Sous windows, on a OOo, FireFox, etc…, notre site est fait sous SPIP, et pleins d’autres choses…

[3] C’est quand même ce qui m’avais fait formaté définitivement Windows à l’époque..

Gravatar de adminUbuntu (Feisty) au collège (lycée) ! via Administrateur

Il y a des choses qui rendent heureux le matin. Par exemple, vous allumez le pc de la salle d’informatique[1], et vous voyez un menu qui vous propose Ubuntu et Windows… Hé oui ! C’est autour de notre collège (on dit lycée chez les français, mais vous êtes sur un blog suisse et na.), de Candolle de proposer Feisty sur les PCs pour les élèves !

Il y avait déjà depuis le début de l’année Dapper, dans une petite salle annexe, ou le cours d’application des maths (au quel j’ai la chance de participer…) se déroule sur cet OS, le programme utilisé étant Octave, un remplaçant libre de Mathlab (j’ai un billet prévu sur octave si ça vous intéresse, mais ça fait deux mois que je dois le rédiger). Pourquoi cet intérêt à ubuntu et aux logiciels libres[2] ? Tout simplement par que notre collège fait partie des ‘beta-testeurs’ du libre, au quel s’intéresse le Département de l’instruction publique genevois.. En gros, il s’agit de voir si c’est possible, comment le faire et si ça fonctionne bien !

La version d’Ubuntu installée est une Feisty Fawn 7.04 standard du site d’ubuntu et a été bien évidemment enrichie de logiciels à but pédagogique (octave, qualculate, etc.), mais Compiz a aussi été activé, afin d’attirer de potentiels utilisateurs vers quelque chose de joli (il faut dire que “C’est quoi ce beau cube ?” va forcément attirer l’attention[3])

J’ai discuté avec l’assistant informatique qui s’est occupé du tout, et il n’a pas rencontré de difficultés particulières, ubuntu s’est parfaitement intégré dans le réseau Novel existant, et est capable d’accéder au serveurs normalement, ainsi qu’aux imprimantes. Remarquons qu’il n’y a pas de compte pour chaque personne stockée sur un serveur particulier, mais un seul compte élève (plus un pour les profs), ce qui limite les problèmes. Il y a seulement du matériel spécifique à la biologie pour faire des mesures qui ne fonctionne pas encore. Il finira bien par marcher…

Seul petit inconvénient : Ubuntu n’est pas par défaut au démarrage. Il parait que ça risque de trop raller si on bouscule trop les gens. Enfin bon, le temps pour la sélection est à 180 secondes, ce qui évite les erreurs :).

Les élèves auront donc la chance de pouvoir utiliser ubuntu pendant 4 ans et découvrir le libre !

il faudra maintenant voir comment ça évolue, si on peut destroyer Windows, etc., mais c’est un bon pas !

Genève, vu de l’avion de l’assistant informatique.

Notes

[1] Il parait que j’y habite selon certaines personnes ;)

[2] Sous windows, on a OOo, FireFox, etc…, notre site est fait sous SPIP, et pleins d’autres choses…

[3] C’est quand même ce qui m’avais fait formaté définitivement Windows à l’époque..