Nicofo

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

mardi 11 mars 2008

Regarder la TV en ligne : MaxTV

MaxTV est un client WebTV avec des fonctions avancées et inédites. Outre la lecture des chaînes TV, il permet de plus l'enregistrement et la programmation de ces derniers grâce au guide TV intégré au logiciel. Ce logiciel est disponible sous Windows, Mac et Linux.

Installation
L'installation est très simple puisqu'il n'y a rien à installer ! Juste télécharger l'archive depuis la page de téléchargement de MaxTV, extraire son contenu puis lancer MaxTV en cliquant sur "maxtv_linux".
À noter que MaxTV utilise mplayer : il doit donc être installé ainsi que les codecs Windows. Au besoin, vous pouvez utiliser le script "install.sh" correspondant à votre distribution (Fedora ou Ubuntu) dans "<path to download>/maxtv_linux/install".

MaxTV Télé Linux

Au programme
Qu'y a-t-il à la télé ce soir ? Une multitude de chaînes TV (dont plus de 120 en français, de Télé Antilles, la Chaîne Parlementaire, Télé Lyon à TV5, iTele, France24, etc.), la radio (ici on retrouve toutes les chaînes connues, y compris les belges) ainsi que des vidéos en tout genre (dont les JT/météo de TF1, etc.).

MaxTV Linux
Et pour s'y retrouver, les chaînes peuvent être classées par langue, genre, ... Un guide des programmes est également disponible. Enfin il est possible d'enregistrer une émission (ou d'en programmer l'enregistrement) juste en cliquant sur le bouton "Enregister" :

MaxTV Enregistrer Linux
Remarque : pour pouvoir enregistrer, rendez le fichier "recorder_linux" exécutable.

Inconvénients
Le premier inconvénient est la lenteur générale de l'application et son manque de réactivité. On constatera aussi quelques problèmes de stabilité (il plante de temps en temps, à moins qu'il soit vraiment très lent ?) et beaucoup de chaînes TV sont inactives.
Mais le plus embêtant, c'est la pub : elle est carrément envahissante ! Après quelques minutes ce sont des dizaines d'onglets Firefox qui sont ouverts !
And last but not least, je ne suis pas sûr que les développeurs connaissent bien Fedora : le script d'installation de mplayer pour Fedora ressemble étrangement à celui de Ubuntu, les apt-get ayant juste été remplacés par yum. Les sudo étant par contre toujours là, ce script ne risque donc pas de fonctionner (du moins sur une installation standard de Fedora) ;-) !

Néanmoins l'idée est bonne et ça me permet de bénéficier en relativement bonne qualité de chaînes dont je ne dispose pas par le câble (TV5 par exemple).

À voir aussi : Regarder la TV en ligne : Zattoo

dimanche 9 mars 2008

Regarder la TV en ligne : Zattoo

Zattoo est une plate-forme logicielle propriétaire de diffusion de chaînes de télévision via internet s'appuyant sur un réseau de Télévision peer to peer. Ce logiciel est depuis peu disponible sous Linux.

<Mis à jour> Mise à jour - 09/03/2008
Zattoo est maintenant passé à la version 3.1.0 (toujours en Bêta) et il fonctionne mieux ! Tout d'abord l'installation est plus facile (suivez les étapes 1 et 2 ci-dessous, l'étape 3 n'est plus nécessaire, à l'exception de la commande : "ln -s /usr/lib/libcurl.so.4 /usr/lib/zattoo/libcurl.so.3" ).
Ensuite Zattoo se lance sans dorénavant sans difficulté et ne se plaint plus du plugin Flash au démarrage (point 5 ci-dessous à supprimer).
Et puis quelques nouveautés ont fait leur apparition, comme le guide des programmes en ligne par exemple
Niveaux chaînes, côté francophone (Belgique), deux nouveautés : France 24 (reste disponible en anglais aussi) et Bloomberg. À noter que, depuis mon billet original, Zattoo est disponible en France aussi.


Zattoo Linux
Version originale - 12/10/2007
Comment installer Zattoo sous linux :
  1. Télécharger le rpm Zattoo : http://zattoo.com/downloadlinux (vous devez d'abord créer un compte : ça prend 30 secondes). Un .deb est aussi disponible pour Debian/Ubuntu.
  2. L'installation se fait par la commande rpm ou yum : rpm -Uhv zattoo-*.rpm
  3. (N'est plus nécessaire) La suite est un peu plus délicate : il faut ajuster les liens symboliques vers les bonnes librairies (exemple ici avec Fedora) :
    ln -s /lib/libssl.so.0.9.8b /usr/lib/zattoo/libssl.so.0.9.8
    ln -s /usr/lib/esc-1.0.1/xulrunner/libgtkembedmoz.so /usr/lib/zattoo/libgtkembedmoz.so.0d
    ln -s /usr/lib/esc-1.0.1/xulrunner/libxpcom.so /usr/lib/zattoo/libxpcom.so.0d
    ln -s /usr/lib/esc-1.0.1/xulrunner/libmozjs.so /usr/lib/zattoo/libmozjs.so.0d
    ln -s /usr/lib/libplds4.so /usr/lib/zattoo/libplds4.so.0d
    ln -s /usr/lib/libplc4.so /usr/lib/zattoo/libplc4.so.0d
    ln -s /usr/lib/libnspr4.so /usr/lib/zattoo/libnspr4.so.0d
    ln -s /usr/lib/libcurl.so.4 /usr/lib/zattoo/libcurl.so.3
    ln -s /lib/libcrypto.so.0.9.8b /usr/lib/zattoo/libcrypto.so.0.9.8
    ln -s /usr/local/google-earth/libcrypto.so.0.9.8 /usr/lib/zattoo/libcrypto.so.0.9.8 -f
    ln -s /usr/lib/esc-1.0.1/xulrunner/libxul.so /usr/lib/zattoo/libxul.so.0d
    Remarque : je n'ai pas trouvé le moyen d'utiliser une autre librairie libcrypto que celle fournie par GoogleEarth. (La librairie libcrypto dans /lib permettra de lancer Zattoo mais pas de vous identifier !) Si vous avez une solution, faites-moi en part. Au pire, installer GoogleEarth...
  4. Ça y est, vous pouvez lancer Zattoo via le menu Gnome ou par zattoo_player
  5. (Erreur corrigée) S'il vous lance une erreur disant que le plugin Flash n'est pas installé, cliquez juste sur OK : ça ne perturbera pas Zattoo pour autant...
  6. En cas de problèmes, la page de téléchargement contiendra quelques infos peut-être utiles. Entre autres, /sbin/ldconfig /usr/lib/zattoo pourra résoudre des problèmes de login.
Le résultat ?
Zattoo Fedora
Assez surprenant : la qualité n'est pas mauvaise du tout ! Niveau chaînes, le choix est malgré tout assez restreint (pour le moment ?) Comme chaînes francophones, on se consolera avec les deux chaînes de la RTBF. Côté flamand c'est pas mieux : deux chaînes aussi : VT4 et Vijf TV. Côté français, c'est pire : rien ! Le service ne serait disponible dans l'Hexagone qu'à la fin 2007 (à confirmer). Tant pis : restent CNN, des chaînes allemandes à volonté, Al Jazeera, ...

À voir aussi : Regarder la TV en ligne : MaxTV

dimanche 18 novembre 2007

Switcher bureau 3D

... ou comment passer en un clic d'un bureau 3D vers un bureau normal et inversement ?

On aime bien Compiz (fusion) et Beryl mais force est de constater qu'ils occasionnent encore parfois quelques ralentissements ou incompatibilités avec certaines applications. En un clic, grâce à une icône dans la zone de notification, il est désormais possible d'arrêter le bureau 3D et par suite de le relancer, puis de l'arrêter de nouveau, puis ... (ok, vous avez compris là) !

start3D   stop3D   quit3D

Il suffit de lancer le script switch3D.

Astuce : ce script fonctionne de manière optimale si vous avez activé le lancement automatique de Compiz / Beryl au démarrage de votre session avec demarrage3D.
download Télécharger le script : switch3D.

mardi 23 octobre 2007

ATI : enfin !

ATI Ça y est, comme tous les mois, AMD/ATI a sorti sa nouvelle version des drivers pour Linux (fglrx). Cependant cette version 8.42.3 n'est pas qu'une simple mise à jour. Il s'agit d'une des versions les plus ambitieuses qu'ATI nous aie préparée. Par rapport à la version précédente 8.40.4 (je ne parle pas de la 8.41.7, qui peut être vue comme une version intermédiaire mais non finalisée pour les cartes moins récentes), une bonne partie du code a été réécrit. Et les nouveautés sont nombreuses :
  • support d'AIGLX, enfin !
  • performances accrues de façon drastique pour certains types de cartes (séries R300 à R500)
  • support des dernières cartes (R600)
  • panneau de configuration (AMD Catalyst Control Center) étoffé
  • et bien d'autres (support Xorg 1.4, vidéo playback amélioré, ...)
La principale nouveauté est donc le support tant attendu d'AIGLX (plus d'un an après nVidia quand même...) Ces nouveaux drivers permettront ainsi de jouer avec les effets 3D (compiz et beryl) directement (sans l'intermédiaire d'XGL).

Mais comment les installer ? Ces nouveaux drivers sont maintenant disponibles dans les dépôts des principales distributions (livna pour Fedora). La mise à jour s'effectue comme d'habitude. Cependant, si vous utilisiez XGL, vous pouvez le désinstaller (installXGL -r). Une petite modification du xorg.conf est aussi à faire si vous voulez activer AIGLX (pour Fedora, plus détails sur la page ATI + AIGLX, ça marche : mode d'emploi).

dimanche 1 juillet 2007

Comparer deux dossiers

Voici un petit script qui vous permet de lister les différences entre le contenu de deux dossiers : compDossier.

Et à quoi ça peut servir ? Un simple exemple : vous avez un CD avec les sauvegardes des photos du PC. Comment savoir quelles sont les nouvelles photos qui n'ont pas encore été gravées sur le CD ? » compDossier !
$ compDossier /media/Sauvegardes_Photos ~/Images

Ce que "/media/Sauvegardes_Photos/" contient en plus :
img22.jpg

Ce que "/home/nicolas/Images/" contient en plus :
2007/img_new1.jpg
2007/img_new2.jpg
download Télécharger le script : compDossier.

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

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 1 décembre 2006

Faites le tri dans vos photos !

Voici un petit script qui permet de trier ses photos en fonction de la date où la photo a été prise. Il utilise pour cela les metadata EXIF contenues dans les photos pour les renommer par ordre de date.

En effet, l'ordre alphabétique des photos ne correspond pas toujours à l'ordre chronologique. Et la date des photos affichée par nautilus, ls -a ou autres est parfois la date de la sauvegarder sur le PC, càd la même date pour toutes les photos.

Utilisation
Lancer le script ./datePhoto et laissez-le dans un premier temps analyser vos photos :
 $ datePhotos
[4/6] détection de la date de 'soleil 5.jpg'...
Si elles ne sont pas triées par ordre, vous aurez alors la possibilité, si vous le souhaitez, de donner un nouveau nom à vos photos et enfin de les trier :
 $ datePhotos
Les 6 photos ne sont pas triées par date.
Voulez-vous renommer les 6/6 photos par ordre [o/N] ? o
Nom des photos ['soleil' par défaut <enter>] : 
[1/6]  soleil 11.jpg    ==>     soleil 1.jpg
[2/6]  soleil 2.jpg     ==>     soleil 2.jpg
[3/6]  soleil 7.jpg     ==>     soleil 3.jpg
[4/6]  soleil 4.jpg     ==>     soleil 4.jpg
[5/6]  soleil 5.jpg     ==>     soleil 5.jpg
[6/6]  soleil 6.jpg     ==>     soleil 6.jpg

Vous confirmez [O/n] ?
Un petit <enter> et c'est fait !!

Option : il est possible de ne trier que les photos portant un certain nom : "datePhoto vacance" ne renommera que vos photos de vacance !

Extension : vérifier (sans trier) si toutes vos photos sont bien triées dans chacun des sous-dossiers contenant des photos : utiliser datePhotosDir ! Exemple :
 $ cd ToutesMesPhotos
 $ datePhotosDir 
Dossier . :
Pas de photos.

Dossier ./2006 :
Les 2 photos ne sont pas triées par date.

Dossier ./2006/avril :
OK, les 6 photos sont bien triées par date.

Remarque datePhoto nécessite ImageMagick, installé par défaut sur Fedora par exemple.


Télécharger le script : datePhotos,
Télécharger le script : datePhotosDir.

Autres manières de renommer vos fichiers :
  • changer le nom de fichiers (pas uniquement des photos) avec renomme<Mis à jour> 8/12/2006 (anciennement 'renamePhotos')
  • la commande "rename stringA stringB fichiers" change "stringA" par "stringB" dans le nom des "fichiers"

jeudi 26 octobre 2006

Renommez tous vos fichiers en une fois

<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