Thumbnail in Thunar: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
m (template)
 
(5 versioni intermedie di 4 utenti non mostrate)
Riga 1: Riga 1:
{{Versioni compatibili|Debian Lenny 5.0}}
{{Versioni compatibili|Jessie|Testing_2016|}}
__TOC__
= Anteprime dei file mediante thunar-thumbnailers=


A volte è innegabile la comodità offerta da certi file manager di mostrare le anteprime dei file multimediali: immagini, documenti, video.
A volte è innegabile la comodità offerta da certi file manager di mostrare le anteprime dei file multimediali: immagini, documenti, video.


Anche in Thunar, il leggerissimo file manager di Xfce è possibile avere questa comodità, se si ritiene necessaria.
Anche in Thunar, il leggerissimo file manager di Xfce è possibile avere questa comodità, se la si ritiene necessaria, grazie al plugin '''tumbler-plugins-extra''', già pacchettizzato e presente nei [[Repository ufficiali]].
 
A (quasi) tutto pensa il plugin '''thunar-thumbnailers''', già pacchettizzato e presente nei repository per Lenny, che può essere installato semplicemente mediante:


Può essere installato semplicemente mediante:
<pre>
<pre>
# aptitude install thunar-thumbnailers
# apt-get install tumbler-plugins-extra
</pre>
</pre>
Il plugin supporta:
* i formati OpenDocument
* FFMpeg/Libav per file video (richiede un ulteriore pacchetto '''ffmpegthumbnailer''')
* copertine dei film
* immagini raw di fotocamere digitali


Come possiamo vedere dal sito ufficiale del progetto [http://goodies.xfce.org/projects/thunar-plugins/thunar-thumbnailers] i file che il plugin riesce a gestire sono molteplici:


* EPS
Happy Debian, happy Xfce
* Postscript
* PDF
* DVI
* OpenDocument Format
* SVGZ (compressed SVG)
* Fig (.fig)
* LaTeX (requires tetex)
* Raw Digital Camera Images (richiede raw-thumbnailer e dcraw)
* Grace (richiede grace)
* file video (richiede '''ffmpegthumbnailer''')
* XCF Images (formato nativo di  GIMP)
* PSD (Photoshop)
 
 
= Utilizzo di Mplayer per ottenere anteprime dei file video=
 
Il problema nasce dal fatto che ''ffmpegthumbnailer'' soffre degli stessi difetti di ''vlc'' qualora si utilizzi ffmpeg dei repository ''debian multimedia'' di Marillat: non riusciamo a vedere l'anteprima dei video.
 
Con il metodo seguente otterremo le anteprime dei video in Thunar senza il bisogno di installare ffmpegthumbnailer: utilizziamo il nostro amato e versatilissimo '''Mplayer''' in associazione a thunar-thumbnailers.
 
Come prima cosa verifichiamo di avere installato il pacchetto '''mplayer''' oppure il suo sostituto senza interfaccia gtk '''mplayer-nogui'''.
 
Quindi creiamo lo script che mediante Mplayer si occuperà di ottenere l'immagine di anteprima dei video nella directory che stiamo visualizzando in Thunar.
 
Come root, creiamo il file di testo semplice  '''/usr/lib/mplayer-thumbnailer''' e andiamo ad inserire al suo interno, con il nostro editor preferito:
 
<pre>
#!/bin/bash
videofile=$(echo "$1" | sed -e 's/%20/ /g' | sed -e 's/%26/\&/g' | sed -e 's/%5B/\[/g' | sed -e 's/%5D/\]/g' | sed -e 's/%40/\@/g'  )
 
[ "$(/usr/bin/file --brief "$videofile" | grep -e "^data$")" ] && exit
 
thumbfile="$2"
LENGTH=$(mplayer -nocache  -identify -vo null -ao null -frames 0 "$videofile"  | awk -F= '/ID_LENGTH/ {print $2}'| awk -F. '{print $1}')
RANDOM=$(date %+s)
START=$(((LENGTH / 100) * 15)) ; END=$(((LENGTH / 100) * 70)); LENGTH=$(($END - $START)) ; SHOT=$((($RANDOM % $LENGTH) + $START))
/usr/bin/mplayer -nojoystick -nolirc -nocache -noautosub -nosound -vf scale -vo jpeg:outdir=/tmp:quality=100 -ao null -ss "$SHOT" -frames 3 -zoom -xy 128 -slave "$videofile"
mv /tmp/00000002.jpg "$thumbfile" || rm -f /tmp/00000002.jpg
rm -f /tmp/00000001.jpg /tmp/00000003.jpg
</pre>
 
Quindi gli diamo i permessi '''755''' mediante:
<pre>
# chmod 755 /usr/lib/mplayer-thumbnailer
</pre>
 
Adesso creiamo il file di configurazione che permetterà a ''thunar-thumbnailers'' di utilizzare lo script che abbiamo appena creato.
 
Con il nostro editor preferito e sempre da root creiamo il file '''/usr/share/thumbnailers/video-thumbs.desktop''' il cui contenuto deve essere il seguente:
 
<pre>
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=X-Thumbnailer
Name=VIDEO Thumbnailer
MimeType=video/x-ms-wmv;video/mpeg;video/x-msvideo;video/quicktime;video/x-ms-asf;application/vnd.rn-realmedia;application/x-flash-video;video/x-matroska;video/mp4
X-Thumbnailer-Exec=/usr/lib/mplayer-thumbnailer %i %o
</pre>


Gli diamo i permessi '''644''' mediante:
{{Autori
<pre>
|Autore=[[Utente:Selky|Selky]] 14:57, 27 apr 2016 (CEST)<br/>
# chmod 644 /usr/share/thumbnailers/video-thumbs.desktop
(guida originariamente scritta da [[Utente:Borlongioffei|Borlongioffei]])
</pre>
}}
 
Adesso, '''da utente''', aggiorniamo la cache di thunar-thumbnailers mediante:
<pre>
$ /usr/lib/thunar/thunar-vfs-update-thumbnailers-cache-1
</pre>
 
 
Non resta che aprire una finestra di Thunar e goderci le nostre anteprime ottenute grazie a Mplayer.
----
Happy Debian, happy Xfce


[[Category:Xfce]]
[[Category:Xfce]]
--[[Utente:Borlongioffei|Borlongioffei]] 21:24, 28 gen 2009 (CET)

Versione attuale delle 13:56, 27 apr 2016

Edit-clear-history.png Attenzione. Questa guida è da considerarsi abbandonata, per via del tempo trascorso dall'ultima verifica.

Potrà essere resa obsoleta, previa segnalazione sul forum, se nessuno si propone per l'adozione.


Debian-swirl.png Versioni Compatibili

Debian 8 "jessie"

A volte è innegabile la comodità offerta da certi file manager di mostrare le anteprime dei file multimediali: immagini, documenti, video.

Anche in Thunar, il leggerissimo file manager di Xfce è possibile avere questa comodità, se la si ritiene necessaria, grazie al plugin tumbler-plugins-extra, già pacchettizzato e presente nei Repository ufficiali.

Può essere installato semplicemente mediante:

# apt-get install tumbler-plugins-extra

Il plugin supporta:

  • i formati OpenDocument
  • FFMpeg/Libav per file video (richiede un ulteriore pacchetto ffmpegthumbnailer)
  • copertine dei film
  • immagini raw di fotocamere digitali


Happy Debian, happy Xfce




Guida scritta da: Selky 14:57, 27 apr 2016 (CEST)

(guida originariamente scritta da Borlongioffei)

Swirl-auth20.png Debianized 20%
Estesa da:
Verificata da:

Verificare ed estendere la guida | Cos'è una guida Debianized