[Risolto] cambiare tipologia file per estensione
- sket
- Prode Principiante
- Messaggi: 203
- Iscrizione: giovedì 19 giugno 2014, 16:52
- Desktop: Gnome
- Distribuzione: Ubuntu 18.04 LTS
[Risolto] cambiare tipologia file per estensione
ciao, non so se dal titolo si capisce quello che vorrei, comunque ho dei file che mi vengono visti come testo mentre non lo sono.
nel mio caso i files che vorrei cambiare sono stp, igs, stl, cosa dovrei fare per cambiare il tipo di file a seconda dell'estensione.
Soluzione: http://forum.ubuntu-it.org/viewtopic.php?f=15&t=617641#p4947459
nel mio caso i files che vorrei cambiare sono stp, igs, stl, cosa dovrei fare per cambiare il tipo di file a seconda dell'estensione.
Soluzione: http://forum.ubuntu-it.org/viewtopic.php?f=15&t=617641#p4947459
Ultima modifica di sket il martedì 10 gennaio 2017, 17:38, modificato 2 volte in totale.
- steff
- Moderatore Globale
- Messaggi: 40301
- Iscrizione: domenica 18 febbraio 2007, 19:48
- Desktop: LXQt+labwc
- Distribuzione: Arch; Debian; Ubuntu Server
- Sesso: Maschile
- Località: Toscana
- Contatti:
Re: cambiare tipologia file per estensione
Dipende dal DE che usi, enlightment? Alcuni DE hanno l'opzione "apri sempre con" sotto tasto destro> proprietà, inoltre ci dovrebbe essere una impostazione per l'associazione dei file con un campo di ricerca per estensione.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
- sket
- Prode Principiante
- Messaggi: 203
- Iscrizione: giovedì 19 giugno 2014, 16:52
- Desktop: Gnome
- Distribuzione: Ubuntu 18.04 LTS
Re: cambiare tipologia file per estensione
uso unity, comunque non funziona con "apri sempre con" perchè se per esempio imposto di aprire i files .stp con freecad tutti i file di testo me li apre con freecad! quindi l'unico modo è cambiare la tipologia dei file a seconda dell'estensione.
così come per i .txt che vengono visti come (text/plain) vorrei che i vari stl, stp, igs vengono visto come file cad (che poi successivamente posso impostare con "apri sempre con"), il problema è che in ubuntu non ho mai visto questa tipologia di file, forse potrei provare sotto la tipologia immagini.
sto vedendo dentro la cartella /usr/share/mime ma non sto capendo un granchè di come funziona l'assegnazione dei file per estensione.
così come per i .txt che vengono visti come (text/plain) vorrei che i vari stl, stp, igs vengono visto come file cad (che poi successivamente posso impostare con "apri sempre con"), il problema è che in ubuntu non ho mai visto questa tipologia di file, forse potrei provare sotto la tipologia immagini.
sto vedendo dentro la cartella /usr/share/mime ma non sto capendo un granchè di come funziona l'assegnazione dei file per estensione.
- steff
- Moderatore Globale
- Messaggi: 40301
- Iscrizione: domenica 18 febbraio 2007, 19:48
- Desktop: LXQt+labwc
- Distribuzione: Arch; Debian; Ubuntu Server
- Sesso: Maschile
- Località: Toscana
- Contatti:
Re: cambiare tipologia file per estensione
Mh, ho guardato da me e non esistono, a parte .iges che non so cos'è.
L'ho mai provato ma forse puoi scrivere una voce in ~/.config/mimeapps.list simile a
https://wiki.archlinux.org/index.php/de ... MIME_types
L'ho mai provato ma forse puoi scrivere una voce in ~/.config/mimeapps.list simile a
Codice: Seleziona tutto
text/x-stl=nomeapplicazione.desktop
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
- sket
- Prode Principiante
- Messaggi: 203
- Iscrizione: giovedì 19 giugno 2014, 16:52
- Desktop: Gnome
- Distribuzione: Ubuntu 18.04 LTS
Re: cambiare tipologia file per estensione
provo ora, ma non credo funzionerà, avevo già visto quella guida. credo che serva per associare l'applicazione al file.
sto vedendo meglio, ma tra i files stl che ho, alcuni sono visti come "Binario (application/octet-stream)" altri come "Documento in testo semplice (text/plain)" quindi anche inserendo text/x-stl non cambierà nulla perchè non sono visti come text/x-stl.
quello che dovrei fare è assegnare alcuni files con una determinata estensione ---> una determinata tipologia di files.
nel mio caso files con estensione .stl+.stp+.igs ---> in tipologia cad files, ma non essendoci in ubuntu e linux in generale, creare una nuova tipologia di file (poi assegnargli l'icona è semplice, quello sono in grado di farlo).
altra cosa, cosa significa il "vnd" in alcuni tipi di files? per esempio i dxf li vede come (image/vnd.dxf).
sto vedendo meglio, ma tra i files stl che ho, alcuni sono visti come "Binario (application/octet-stream)" altri come "Documento in testo semplice (text/plain)" quindi anche inserendo text/x-stl non cambierà nulla perchè non sono visti come text/x-stl.
quello che dovrei fare è assegnare alcuni files con una determinata estensione ---> una determinata tipologia di files.
nel mio caso files con estensione .stl+.stp+.igs ---> in tipologia cad files, ma non essendoci in ubuntu e linux in generale, creare una nuova tipologia di file (poi assegnargli l'icona è semplice, quello sono in grado di farlo).
altra cosa, cosa significa il "vnd" in alcuni tipi di files? per esempio i dxf li vede come (image/vnd.dxf).
- sket
- Prode Principiante
- Messaggi: 203
- Iscrizione: giovedì 19 giugno 2014, 16:52
- Desktop: Gnome
- Distribuzione: Ubuntu 18.04 LTS
Re: cambiare tipologia file per estensione
risolto, ho creato i files xml per ogni estensione in ~/.local/share/mime/packages/ (come da link e sbriciando i files in /usr/share/mime) con nuove tipologie di files e relative icone.
ora sarebbe di farlo con tutti gli altri files con sono riconosciuti, quanto tempo però...
ora sarebbe di farlo con tutti gli altri files con sono riconosciuti, quanto tempo però...
- steff
- Moderatore Globale
- Messaggi: 40301
- Iscrizione: domenica 18 febbraio 2007, 19:48
- Desktop: LXQt+labwc
- Distribuzione: Arch; Debian; Ubuntu Server
- Sesso: Maschile
- Località: Toscana
- Contatti:
Re: [Risolto] cambiare tipologia file per estensione
Bene, potresti postare anche un esempio? Magari sarebbe utile per altri.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
- sket
- Prode Principiante
- Messaggi: 203
- Iscrizione: giovedì 19 giugno 2014, 16:52
- Desktop: Gnome
- Distribuzione: Ubuntu 18.04 LTS
Re: [Risolto] cambiare tipologia file per estensione
Per assegnare a files con una determinata estensione ---> una determinata tipologia di file (quindi riconosciuta come tale dal sistema) ho proceduto nel modo seguente. La tipologia di esempio che mostrerò riguarda i files .dxf.
(ho creato il file necessario nella home in modo che in un backup e eventuale futuro ripristino della home ho già questa impostazione)
- dato che l'esempio riguarda i .dxf, il file l'ho chimato x-dxf.xml (per altra tipologia nominarlo come si desidera)
- cambiare gedit con il text editor che si usa
- nella riga mime-type va scritta la tipologia del file, quindi per altro tipo di file scrivere una diversa tipologia
- nella riga comment c'è la descrizione del tipo di file, cioè quello che c'è scritto nelle proprietà del file (es. Immagine JPEG, Documento HTML)
- nella riga generic-icon il nome dell'icona che avrà quel tipo di file
- nella riga glob pattern l'estensione dei files che si vogliono associare alla tipologia che si sta creando, si possono aggiungere più righe glob pattern se si ha diverse estensioni
- nella riga alias ho aggiunto la tipologia image/vnd.dxf perchè il sistema già riconosce i files dxf, e non aggiungendo la riga alias il sistema mi riconosceva i dxf ancora come immagine e non come tipo di file che si sta creando
La nuova tipologia di file è creata.
Per associare un determinato software al nuovo tipo di file, semplicemente click destro sul file > apri con > scegliere dalla lista il software.
Per completare e avere anche un'icona specifica per il nuovo tipo di file procedere:
- oppure con privilegi di root in /usr/share/icons/[nome pacchetto icone]/[dimensione]/mymetypes
(ho creato il file necessario nella home in modo che in un backup e eventuale futuro ripristino della home ho già questa impostazione)
- creare un file xml in ~/.local/share/mime/packages digitando:
Codice: Seleziona tutto
gedit /home/[nome utente]/.local/share/mime/packages/x-dxf.xml
- cambiare gedit con il text editor che si usa
- quindi copiare nel file:
Codice: Seleziona tutto
<?xml version="1.0" encoding="utf-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/x-dxf">
<comment>Interchange DXF File</comment>
<generic-icon name="application-x-dxf"/>
<glob pattern="*.dxf"/>
<alias type="image/vnd.dxf"/>
</mime-type>
</mime-info>
- nella riga comment c'è la descrizione del tipo di file, cioè quello che c'è scritto nelle proprietà del file (es. Immagine JPEG, Documento HTML)
- nella riga generic-icon il nome dell'icona che avrà quel tipo di file
- nella riga glob pattern l'estensione dei files che si vogliono associare alla tipologia che si sta creando, si possono aggiungere più righe glob pattern se si ha diverse estensioni
- nella riga alias ho aggiunto la tipologia image/vnd.dxf perchè il sistema già riconosce i files dxf, e non aggiungendo la riga alias il sistema mi riconosceva i dxf ancora come immagine e non come tipo di file che si sta creando
- salvare, quindi aggiornare il database MIME digitando nel terminale:
Codice: Seleziona tutto
update-mime-database /home/[nome utente]/.local/share/mime
Per associare un determinato software al nuovo tipo di file, semplicemente click destro sul file > apri con > scegliere dalla lista il software.
Per completare e avere anche un'icona specifica per il nuovo tipo di file procedere:
- nominare l'icona desiderata con il nome specificato nel file xml precedentemente creato
- aggiungere l'icona nella cartella del pacchetto icone che si sta usando
- oppure con privilegi di root in /usr/share/icons/[nome pacchetto icone]/[dimensione]/mymetypes
- lucapas
- Entusiasta Emergente
- Messaggi: 1482
- Iscrizione: martedì 21 febbraio 2006, 15:30
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x64
- Località: AP
Re: [Risolto] cambiare tipologia file per estensione
Grazie sket, questa è una delle cose che mi ha fatto più impazzire su Ubuntu e la soluzione non l'ho mai trovata/capita. E grazie anche a steff che ti ha invogliato a scrivere la soluzione in modo chiaro. A mio avviso dovrebbe essere inserita nella documentazione ufficiale perché in tutti i DE Linux purtroppo manca una gestione dei tipi di file e relative icone più immediata.
- lucapas
- Entusiasta Emergente
- Messaggi: 1482
- Iscrizione: martedì 21 febbraio 2006, 15:30
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x64
- Località: AP
Re: [Risolto] cambiare tipologia file per estensione
Scusate ancora. Stavo notando che nonostante le proprietà del file indicano correttamente quanto scritto sulle impostazioni xml, il gestore Nautilus (in realtà ora si chiama File) sulla colonna "Tipo" scrive "Sconosciuto". Una sottigliezza ma mi piacerebbe fosse riconosiuto anche lì. Tra l'altro gli Open Document di LibreOffice e i PDF li considera tutti come "Documento". Mi piacerebbe anche in questo caso fossero distinti in Documento PDF e Documento Write ecc.
Sapete come fare? Grazie.
Sapete come fare? Grazie.
- sket
- Prode Principiante
- Messaggi: 203
- Iscrizione: giovedì 19 giugno 2014, 16:52
- Desktop: Gnome
- Distribuzione: Ubuntu 18.04 LTS
Re: [Risolto] cambiare tipologia file per estensione
credo, nel caso di far visualizzare/riconoscere diversamente un file che già viene riconosciuto dal sistema, dovresti ricrearne uno nuovo a mettere la voce <alias type=vecchia_tipologia>.
nell'esempio che avevo postato (file .dxf), è un file che viene già riconosciuto dal sistema, ma per cambiarlo ho dovuto aggiungere la voce alias, fino quando non l'ho messa non mi veniva vista nel nuova tipologia.
nell'esempio che avevo postato (file .dxf), è un file che viene già riconosciuto dal sistema, ma per cambiarlo ho dovuto aggiungere la voce alias, fino quando non l'ho messa non mi veniva vista nel nuova tipologia.
- lucapas
- Entusiasta Emergente
- Messaggi: 1482
- Iscrizione: martedì 21 febbraio 2006, 15:30
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x64
- Località: AP
Re: [Risolto] cambiare tipologia file per estensione
E così ho fatto, tra l'altro ho copiato-incollato il tuo testo visto che anch'io ho aggiunto il dxf.
La tipologia dal sitema infatti è riconosciuta e, come detto, se apro le proprietà di un file dxf, mi dice esattamente quanto scritto sull'xml. E' il Nautilus che nella colonna "Tipo" scrive "Sconosciuto", quindi presumo sia un problema suo.
La tipologia dal sitema infatti è riconosciuta e, come detto, se apro le proprietà di un file dxf, mi dice esattamente quanto scritto sull'xml. E' il Nautilus che nella colonna "Tipo" scrive "Sconosciuto", quindi presumo sia un problema suo.
- sket
- Prode Principiante
- Messaggi: 203
- Iscrizione: giovedì 19 giugno 2014, 16:52
- Desktop: Gnome
- Distribuzione: Ubuntu 18.04 LTS
Re: [Risolto] cambiare tipologia file per estensione
eh si, ho notato anche io, di solito non uso la visualizzazione "lista".
boh! questo proprio non so come si può risolvere.
boh! questo proprio non so come si può risolvere.
- lucapas
- Entusiasta Emergente
- Messaggi: 1482
- Iscrizione: martedì 21 febbraio 2006, 15:30
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x64
- Località: AP
Re: [Risolto] cambiare tipologia file per estensione
No problem e grazie lo stesso che è già tanto avere l'icona dei dxf/dwg.
- pistorius08
- Scoppiettante Seguace
- Messaggi: 345
- Iscrizione: sabato 21 aprile 2012, 11:23
- Desktop: Xfce
- Distribuzione: UbuntuStudio 20.04_xubuntu-20.04.02
- Località: Camunia Valley
Re: [Risolto] cambiare tipologia file per estensione
@sket mi occorrerebbe una mano vorrei adottare il tuo sistema per i file .maff visto che ogni volta che riaccendo il pc mi domanda con cosa aprire i file .maff non riesco a capire cosa mettere nelle riga "alias" e come specificare il nome/indirizzo dell'icona cosa devo mettere? Secondo te quello che ho scritto và bene per il momento (a parte la riga "alias")? Ho creato le cartelle ~/.local/share/mime/packages dove mettere il file .xml giusto? Per l'icona và bene un file .png (è l'icona che vorrei usare) se no cosa posso usare per trasformarla in .svg? Grazie 1000 se sei disposto a darmi una mano......altrimenti pazienza.............
P.S Fantastico SOA
Codice: Seleziona tutto
<?xml version="1.0" encoding="utf-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/x-maff">
<comment>Interchange MAFF File</comment>
<generic-icon name="application-x-maff"/>
<glob pattern="*.maff"/>
<alias type="image/vnd.dxf"/>
</mime-type>
</mime-info>
Alegher Alegher che'l bus del cul le negher!!!!!
- sket
- Prode Principiante
- Messaggi: 203
- Iscrizione: giovedì 19 giugno 2014, 16:52
- Desktop: Gnome
- Distribuzione: Ubuntu 18.04 LTS
Re: [Risolto] cambiare tipologia file per estensione
ciao pistorius08, secondo me il file va bene, non conosco i files .maff, da quel che ho visto dovrebbero essere degli archivi.
Per quanto rigurda l'alias, dopo un pò di test credo di aver capito che è necessario solo se il sistema già riconosce la tipologia di file (ma non quella che vorresti) e quindi inserire nel tag alias la tipologia già riconosciuta. Essendo un archivio è possibile che ti viene riconosciuto come zip, tar... quindi se è così metti la tipologia che hai, sennò non serve il tag alias.
Per l'icona dovrebbe andar bene anche il .png, in passato ho fatto icone .png e andavano, se vuoi farle in .svg puoi usare inkscape (importi il png e salvi in svg).
Comunque io cambierei così (ma è solo una questione soggettiva):
Poi, per associare un determinato software per aprire il file, click destro > apri con > scegli il software. Ma ho vistro che usi xfce quindi dovresti usare thunar, l'ho provato qualche volta in live e non ricordo come funziona, dovrebbe andare il "apri con", nel caso non funzionasse basta aggiungere una riga al file mimeapps.list, quindi apri con un editor di testo il file e aggiungi in fondo (i file si dovrebbero aprire con firefox, giusto?)
Per quanto rigurda l'alias, dopo un pò di test credo di aver capito che è necessario solo se il sistema già riconosce la tipologia di file (ma non quella che vorresti) e quindi inserire nel tag alias la tipologia già riconosciuta. Essendo un archivio è possibile che ti viene riconosciuto come zip, tar... quindi se è così metti la tipologia che hai, sennò non serve il tag alias.
Per l'icona dovrebbe andar bene anche il .png, in passato ho fatto icone .png e andavano, se vuoi farle in .svg puoi usare inkscape (importi il png e salvi in svg).
Comunque io cambierei così (ma è solo una questione soggettiva):
Codice: Seleziona tutto
<?xml version="1.0" encoding="utf-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/maff">
<comment>Archivio Mozilla</comment>
<generic-icon name="application-maff"/>
<glob pattern="*.maff"/>
<alias type="application/zip"/>
</mime-type>
</mime-info>
Codice: Seleziona tutto
/home/[nome utente]/.local/share/applications/mimeapps.list
Codice: Seleziona tutto
application/maff=firefox.desktop
- pistorius08
- Scoppiettante Seguace
- Messaggi: 345
- Iscrizione: sabato 21 aprile 2012, 11:23
- Desktop: Xfce
- Distribuzione: UbuntuStudio 20.04_xubuntu-20.04.02
- Località: Camunia Valley
Re: [Risolto] cambiare tipologia file per estensione
Perfetto GRAZIE 1000.........GRANDE@sket..........comunque per la cronaca il .maff è un file per salvare le pagine di firefox ed avere un solo file al posto dei due che si hanno se si salva la pagina in html completa (cartella file+pagina html)
Alegher Alegher che'l bus del cul le negher!!!!!
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 14 ospiti