• [^] # Re: Pcmanfm puis ranger

    Posté par (site web personnel) . En réponse au journal Quand le vaisseau tombe à l'eau, il faut trouver le poisson. Évalué à 3.

    Ba le truc c'est que çà c'est trivial à hacker dans ranger, il y a un fichier (scope.sh) qui fait globalement un truc du genre (en pseudo-code)

    switch(mimetype)
    case bidule:
    methode_qui_genere_du_txt

    donc c'est facile de faire:

    case 'video/*':
    mplayer --flag libcaca -dump txt

    Le truc c'est que pour les "vraies" images, il passe par un autre mécanisme qui n'est plus un dump txt, mais l'image est directement passée dans w3m et affichée. Ce qui veut dire qu'il faut aller hacker dans le code python pour ajouter un hook du genre "if pas_format_dimage_geré(image): image = convert_to_image(image)" et faire un convert_to_image qui depende du type (genre pdftoimage/movietoimage...) et cela demande un peu plus de hacking dans le core du projet (aulieu de le faire dans le fichier scope.sh qui est un fichier setting utilisateur).

    Bref, plus de boulot ;)