avrei necessitᅵ di sapere se esiste per Linux un programma analogo ai
tanti che esistono per Windows che fungono da visualizzatori universali
di file.
Mi spiego meglio: un programma come Universal Viewer
(http://www.uvviewsoft.com/) per Windows (ma ne esistono tantissimi
altri, basta cercare su Google) permette di aprire centinaia di file
diversi con lo stesso software (leggo dalle specifiche del programma:
BMP, JPG, GIF, PNG, TGA, TIFF, AVI, MPG, WMV, MP3, HTML, PDF, XML, MHT,
PDF, ecc.).
Vi prego di non suggerirmi metodi alternativi per affrontare il
problema: so bene che ci sono modi per capire quale tipo di file si ha
di fronte analizzando i suoi headers e procedere cosᅵ ad aprirlo con un
visualizzatore appropriato che sicuramente offrirᅵ prestazioni migliori
rispetto a qualsiasi "universal viewer".
Il problema ᅵ che mi ritrovo a sviluppare un'applicazione client/server
che effettua il trasferimento di file da un pc all'altro e mi farebbe
comodo trovare un'applicazione esterna che il mio programma possa
eseguire per fornire all'utente ALMENO un'anteprima read-only del file
scaricato.
Diciamo che mi basterebbe trovare un software in grado di aprire e
visualizzare tutti i piᅵ comuni tipi di file immagine, i file PDF, i
file TXT e tutti gli altri file di testo. Ancora meglio se esso fosse in
grado di riprodurre anche i piᅵ diffusi tipi di file multimediali
(diciamo WAV, MP3 e AVI).
Esiste qualcosa sotto Linux?
--
Elminster
> Esiste qualcosa sotto Linux?
[...]
*Multishow*
- http://www.randelshofer.ch/multishow/
ci si avvicina
--
Puppy Linux wiki: http://puppylover.netsons.org/dokupuppy
Puppy Linux Forum: http://puppylinux.ilbello.com
Windows me genuit, Ubuntu rapuere / tenet nunc Puppy Linux...
> Vi prego di non suggerirmi metodi alternativi per affrontare il
> problema: so bene che ci sono modi per capire quale tipo di file si ha
> di fronte analizzando i suoi headers e procedere così ad aprirlo con un
> visualizzatore appropriato che sicuramente offrirà prestazioni migliori
> rispetto a qualsiasi "universal viewer".
>
> Il problema è che mi ritrovo a sviluppare un'applicazione client/server
> che effettua il trasferimento di file da un pc all'altro e mi farebbe
> comodo trovare un'applicazione esterna che il mio programma possa
> eseguire per fornire all'utente ALMENO un'anteprima read-only del file
> scaricato.
OK, e` un metodo a meta` tra quello che hai chiesto e l'alternativo.
xdg-open
Si arrangia a capire il MIME type e ad aprire il visualizzatore adatto
per quel tipo di file.
E` lo standard freedesktop, quindi supportato da Gnome, KDE, XFCE e
(almeno in futuro) anche da LXDE.
Bye.
> Esiste qualcosa sotto Linux?
Okular? Ma poi, qual e` il problema nell'utilizzare programmi appositi?
Enrico
Grazie mille, sarebbe fantastico. Ho però come l'impressione che sia
obsoleto e non venga più aggiornato. Nel readme tra le istruzioni su
come installarlo viene linkata una pagina che non esiste e così, a parte
il JavaWebStart (che però lancia una versione del software alquanto
buggata che, per esempio, non riesce ad aprire i file PDF) esiste solo
un archivio ZIP dei sorgenti nel quale però mi sembra che manchino
alcuni file.
Io per esempio non sono riuscito a eseguirlo in Java: qualcuno di voi sì?
--
Elminster
Grazie mille, è un po' diverso da quello che volevo ma comunque mi
potrebbe tornare utilissimo! :)
--
Elminster
Okular apre pochissimi file. Tra l'altro mi pare che non apra neanche
dei comuni file di testo se gli viene cambiata l'estensione.
Comunque il problema sta nel fatto che sto sviluppando un'applicazione
che consente agli utenti di visualizzare sul loro pc i file presenti sul
server e non volevo che fosse necessario che ogni client abbia
installate le centinaia di software richieste. Anche perch� spesso agli
utenti dei client � necessario solo poter dare un'"occhiata" ai suddetti
files, non di aprirli col loro programma predefinito.
--
Elminster
> Ho però come l'impressione che sia obsoleto
[...]
come no, un software la cui ultima versione è del 22 novembre 2009...
> esiste solo un archivio ZIP dei sorgenti
[...]
esiste anche la versione funzionante del buon Lutrin
- http://www.4shared.com/file/167474230/4e2c0da6/multishow_signed.html
lanciare da console con
java -jar nomeeseguibilejava
È grave se non sono riuscito a trovare il file eseguibile JAVA nel file
che ho scaricato? :-( Ci sono centinaia di directory ma tutte piene di
file CLASS.
--
Elminster
> È grave se non sono riuscito a trovare il file eseguibile JAVA nel file
> che ho scaricato? :-( Ci sono centinaia di directory ma tutte piene di
> file CLASS.
[...]
non capisco, basta che tu lanci
java -jar multishow_signed.jar
mica lo devi scompattare quello è GIÀ un eseguibile JAVA
Hai ragione, avevo fatto "java -jar multishow_signed" e mi dava errore,
mi son sbagliato.
Sai mica se esiste un modo per passare al programma il file da aprire
via riga di comando?
Non avendo i sorgenti JAVA del programma non posso modificare il main
in modo che apra il file che gli passo come variabile da riga di
comando. O sbaglio io qualcosa?
--
Elminster
> In 7/12/2009 16:55 Elminster wrote:
>
>> Esiste qualcosa sotto Linux?
>
> Okular? Ma poi, qual e` il problema nell'utilizzare programmi appositi?
Okular apre quasi tutto di quel che è elencato, e laddove non lo fa (file
video e audio, file (x)html e file di testo) imho ci sono ottime ragioni per
cui non dovrebbe farlo...
In KDE con la triade Okular + Dragon Player + Konqueror dovresti essere in
grado di aprire e vedere qualsiasi cosa.
Se sui client hai KDE, sicuramente hai tutti e tre i programmi.
Credo che su Gnome la situazione sia analoga, usando Evince + Totem +
Epiphany, ma non li conosco abbastanza per essere sicuro.
Comunque non ti sembra chiedere un po' troppo da una sola applicazione?
Chissà quante librerie si dovrebbe tirare su per fare tutte quelle cose...
ciao
gerlos
--
"Solo lo scienziato è vero poeta: ci dà la luna, ci promette le stelle,
ci farà un nuovo universo se sarà il caso."
< http://gerlos.altervista.org >
gerlos +- - - > gnu/linux registred user #311588