Alla scoperta del file manager Favnyr

Favnyr è un file manager portatile.

Singolo eseguibile

Favnyr è scritto in Rust con Slint.

Le sue impostazioni, i preferiti e gli spazi di lavoro sono semplici file TOML nelle consuete cartelle utente.

Non è necessario indovinare dove:

> Impostazioni → Posizioni di archiviazione

Anteprime

Le immagini vengono decodificate in Rust puro, senza libreria C e senza rete:

.jpg .jpeg .png .gif .webp .bmp .tif .tiff .tga .hdr .ico

.svg è renderizzato dal motore vettoriale di Slint.

Le miniature risiedono in una cache di memoria limitata per tutta la durata della sessione. Non viene scritto nulla in un database di miniature su disco.

Favnyr funziona con le normali autorizzazioni utente. Non installa alcun servizio né alcun processo in background. Ovviamente rispetta comunque i permessi dei file che gli chiedi di toccare.

Comandi personalizzati. Esegui qualsiasi programma sulla selezione con i tuoi argomenti, utilizzando i segnaposto:{file} ,{files} (l'intera selezione),{dir} ,{dirname} Un comando può essere aggiunto al menu con il tasto destro del mouse e limitato alle estensioni in cui ha senso.{name}{stem}{ext}{names}{uri}

I file PSD (.psd) visualizzano la miniatura JPEG incorporata di Photoshop quando una è presente. Questo è deliberatamente il miglior sforzo.

I file MP3 e FLAC (,) mostrano la copertina incorporata. Una traccia senza grafica incorporata mantiene semplicemente la normale icona audio..mp3.flac

Anche i video (.mp4 .mkv .mov .avi .webm .wmv .flv .m4v .mpg .mpeg .ts .3gp) e i PDF vengono visualizzati in anteprima

ffmpeg per anteprime video

epoppler-utils per anteprime PDF

senza di essi Favnyr mostra semplicemente l'icona del tipo di file.

Installazione

Creare una cartella bin nella cartella nascosta .local da terminale lanciare il comando

mkdir ~/.local/bin/

editare il file nascosto .bashrc ed aggiungere le seguenti righe

> if [ -d “$HOME/.local/bin” ] ; then > PATH=”$HOME/.local/bin:$PATH” > fi

scaricare il file favnyr-linux-x86_64.tar.gz dal sito:

https://github.com/GlitchAwakened/Favnyr/releases/

con wget o curl o direttamente dal navigatore:

wget -c https://github.com/GlitchAwakened/Favnyr/releases/download/v0.3.1/favnyr-linux-x86_64.tar.gz

ora estrarre il file con il comando:

tar -xvzf favnyr-linux-x86_64.tar.gz

ora entrare nella cartella e copiare il file favnyr nella cartella ~/.local/bin/

cd favnyr-linux-x86_64 && cp favnyr ~/.local/bin/

per avviarlo basterà scrivere nel terminale favnyr ed invio