KubuntuBlog

A programmer who uses assertions during testing and turns them off during production is like a sailor who wears a life vest while drilling on shore and takes it off at sea. Tony Hoare

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

samedi 20 mai 2006

amaroK 1.4 released

iconUn simple petit message pour vous annoncer la sortie d'amaroK 1.4 Fast Forward.

Voici les nouveautés traduites rapidement, telles qu'annoncées sur le site web officiel :

  • Support des tags pour les formats majeurs (OGG, MP3, MP4, FLAC and RM)
  • Support amélioré des lecteurs mp3 (iPod® IFP/IRiver®)
  • Amélioration de la fonction de tagging
  • Peut se passer de KDEBase pour le browser
  • Nouveau set d'icones
  • Possibilité d'acceder aux autres langages sur Wikipédia
  • Amélioration du playback xine
  • Rating au niveau user

Vous trouverez une liste complète et détaillée (avec screenshots) ici ainsi que l'annonce officielle

L'équipe de Kubuntu nous gratifie des paquets pour dapper. Voyez les détails sur le site

vendredi 19 mai 2006

[Xfce/Rox] Simplifier les montages sshfs

iconeVoici une suite à mon billet Partager un système de fichiers à travers internet qui expliquait comment monter en local un système de fichier distant avec un chiffrage ssh.

J'ai cherché à rendre cela aussi simple que sous KDE ou Gnome mais avec le gestionnaire de fichier que j'utilise sous XFCE, le bien nommé ROX-filer[1].

Celui-ci offre la possibilité d'associer à un type mime des applications utilisateurs qui sont alors intégrées dans le menu contextuel. Mon idée fut alors de développer une telle application qui prendrait en charge le montage de dossiers particuliers.

Voici donc ma première application pour ROX-filer que j'ai sobrement nommée sshfs. Cliquez pour la télécharger directement

Pour l'installer, il suffit de décompresser le fichier dans un répertoire (par exemple ~/.Apps) puis de créer deux liens dans votre home : ln -s ~/.Apps/sshfs ~/.choice/SendTo/.inode_directory/
ln -s ~/.Apps/sshfs ~/.choice/SendTo/.inode_mount-point/
Cela peux aussi être réalisé via l'interface graphique en choisissant Personnaliser ce menu après deux click droit sur un répertoire puis un point de montage. Pour plus de détails voyez le manuel de ROX-filer

Son fonctionnement est assez simple. Il faut creer des répertoires dont le nom contient toutes les informations necessaires au montage sous la forme [user@]host[[:port]:repertoire_distant]
par exemple: /media/ssh/jjl@quelque-part.com:home_jjl
Il vous suffit alors de faire un click droit sur le répertoire et de choisir l'entrée sshfs pour alternativement monter et démonter celui-ci.
Si un mot de passe est nécessaire, il vous sera demandé. L'application dispose aussi d'un petit fichier de configuration.

Voici un petit screenshot pour avoir une idée de ce que cela donne. screenshot

Pour plus de détails, je vous invite à regarder le fichier README ou aller sur le site officiel

On peux noter que j'ai trouvé deux scripts similaires :

  • sshfs-dialog.sh qui nécessite GtkDialog et qui n'est pas intégré à ROX-filer
  • SSH-Mount qui est intégré à ROX-filer mais qui dépend de ROX-Lib et ne gère pas directement le démontage.

De plus ces deux programme nécessitent une application externe[2] pour demander le mot de passe. Fonction qui est directement intégré dans mon appli.

Notes

[1] qui fait en fait partie d'un gestionnaire de bureau complet : ROX

[2] comme par exemple X11-ssh-askpass

mercredi 10 mai 2006

Le futur de Kubuntu

Mark et son tee-shirt Mark Shuttleworth[1] confirme son engagement vis-à-vis de Kubuntu.

On se souvient de son annonce quand il était passé sous kde[2] et il continue ! En effet, lors du dernier LinuxTag il a participé à une conférence sur l'avenir conjoint de Ubuntu et KDE. A l'occasion, il a dévoillé un superbe[3] tee-shirt :-O

Vous pouvez lire l'annonce officielle de la conférence mais je vous recommande plutôt de jeter un oeil sur le compte rendu de kde-france ou sur le site kde News. Notre ami J. Riddell en parle aussi un peu

Si certains d'entre vous n'ont pas le courage de cliquer sur les liens, voici succintement les principaux points qui ont été abordés :

  • KDE va devenir un produit majeur de Canonical
  • Canonical va créer des CD officiels de Kubuntu sur le modèle des Ubuntu (à partir de dapper)
  • Conservation des deux environements de bureau[4]
  • Rapprochement des visions developpeur et utilisateur de KDE
  • Essayer d'attirer des contributeurs autres que développeurs
  • Augmenter le Kota de KDEistes dans le personnel de Canonical

Voila, ce n'est qu'un très court résumé, pour en savoir plus allez lire le compte rendu complet.

Notes

[1] aussi appelé sabdfl

[2] ce qui n'avait d'ailleurs pas plus à tout le monde :)

[3] hum, c'est pour la forme, je ne le trouve pas si beau que ça

[4] Gnome lovers n'ayez pas peur, on ne cherche pas à vous evincer ;)

mardi 9 mai 2006

Partager un système de fichiers à travers internet

Ayant actuellement deux domiciles, mais un seul ordinateur de bureau je souhaite avoir accès de manière simple aux fichiers de celui-ci à partir de mon portable connecté depuis l'autre domicile. Bref un complément à Unison

Comme l'accès doit se faire via internet, je veux que les échanges soient cryptés. En ce qui concerne la simplicité, les fichiers distants devrons être intégrés dans l'arborescence locale.
Ma 1ère idée fut d'utiliser nfs (non crypté) dans un tunnel ssh pour la sécurité. Malheureusement, cette solution semble plutôt compliquée à mettre en place :

  • soit il faut utiliser une sorte de proxy sur le client et sur le serveur. C'est snfs
  • soit il faut faire une conf particulière pour contourner les limitations de NFS. C'est cette autre solution

Mais par bonheur, avant de me lancer dans la mise en place de cette solution, je suis tombé sur LA solution : sshfs
Le principe est de monter un système de fichier distant à travers ssh[1] en espace utilisateur. Rafinement suprême, il existe même une page détaillée sur le wiki ubuntu-fr. Mais que demande le peuple ?! # monter :
sshfs userd@ordinateur.de.bureau:/home/userd/data /home/userl/data
# démonter :
fusermount -u /home/userl/data

Brf, sshfs c'est bon, mangez-en ;)

PS: on peut aussi noter cette astuce sur ssh et le renvoi de port qui est parfois bien utile.

EDIT : et pour ceux qui utilisent le génial ROX-filer, j'ai fait une petite appli qui permet de faire cela très simplement. Voila l'annonce et le site officiel.

Notes

[1] en fait en utilisant sftp