Pagina 1 di 1
[Risolto] Impostare relazione programma-suffisso_file
Inviato: domenica 12 agosto 2018, 9:34
da corradoventu
SweetHome3D (un programma per disegnare case) crea dei file con suffisso .sh3d che internamente hanno formato Zip. Lo ho installato su Bionic (formato deb) e in Cosmic (formato snap).
Se clicco su un file con suffisso .sh3d in Bionic mi apre SweetHome3D mentre in Cosmic apre ArchiveManager. Se vado su file .sh3d e seleziono Properties-OpenWith
in Bionic dice: Select an application to open ... and other files of type 'Sweet Home 3D'
mentre in Cosmic: Select an application to open ... and other files of type 'Zip archives'
quindi in Cosmic cambiando OpenWith farei casino per i file .zip.
Come mai un .sh3d in Bionic ha un tipo distinto? Come faccio in Cosmic a specificare che .sh3d non è da trattare come altri con formato Zip? Su che file sta scritto e come devo intervenire?
grazie
Edit: il problema non dipende da Cosmic ma da differenze in SweetHome3D, su Bionic la installazione snap ha lo stesso problema.
Re: Impostare relazione programma-suffisso_file
Inviato: domenica 12 agosto 2018, 9:50
da giulux
Se capisco bene il problema riguarda Cosmic, sposto quindi in ubuntu in sviluppo.
Re: Impostare relazione programma-suffisso_file
Inviato: domenica 12 agosto 2018, 9:53
da corradoventu
Non so se la colpa è di Cosmic o di qualche differenza di installazione di SweetHome3D deb-snap
Re: Impostare relazione programma-suffisso_file
Inviato: domenica 12 agosto 2018, 9:55
da giulux
Ok, per adesso lasciamolo qui.
Re: Impostare relazione programma-suffisso_file
Inviato: domenica 12 agosto 2018, 10:02
da corradoventu
CONFERMO: il problema dipende da qualche differenza di installazione di SweetHome3D deb-snap
(ho installato SweetHome3D formato snap su Bionic e il problema si ripropone)
Re: Impostare relazione programma-suffisso_file
Inviato: domenica 12 agosto 2018, 10:07
da giulux
Sarà un bug di snap?
Re: Impostare relazione programma-suffisso_file
Inviato: domenica 12 agosto 2018, 10:24
da corradoventu
Non credo un bug di snap, piuttosto durante la installazione del deb SweetHome3D imposta da qualche parte (dove?) il fatto che .sh3d è uno zip speciale e va trattato a parte, mentre la installazione dello snap non lo fa; non è colpa dello snap in genere ma di qualche modifica fatta dalla installazione.
Re: Impostare relazione programma-suffisso_file
Inviato: domenica 12 agosto 2018, 10:35
da giulux
Ma cliccando di destro→proprietà→apri con non riesci a cambiare l'associazione?
Re: Impostare relazione programma-suffisso_file
Inviato: domenica 12 agosto 2018, 10:47
da corradoventu
Come detto nel primo post in un caso .sh3d è di tipo speciale 'Sweet Home 3D' mentre in cosmic è genericamente zip, quinsi se cambio come tu suggerisci cambio anche gli zip e un semplice zip verrà aperto da sweethome ... non va bene
edit: su altra partizione cosmic sweethome formato deb ha impostato i file .sh3d come type 'Sweet Home 3D'
Re: Impostare relazione programma-suffisso_file
Inviato: domenica 12 agosto 2018, 11:08
da giulux
Ma hai provato?
Re: Impostare relazione programma-suffisso_file
Inviato: domenica 12 agosto 2018, 15:40
da corradoventu
è la prima cosa che ho tentato, se lo faccio tenta di aprire con sweethome anche i veri Zip e sweethome si impalla e devo killarlo.
Re: Impostare relazione programma-suffisso_file
Inviato: domenica 12 agosto 2018, 16:04
da caturen
mentre la installazione dello snap non lo fa; non è colpa dello snap in genere ma di qualche modifica fatta dalla installazione.
se non è colpa dello snap che non assolve a tutti i compiti che deve svolgere di chi è , di pinco pallo? Lo hai scritto tu che l'installazione tramite deb non ha questo problema. Qualcosa vorrà dire o no? Questa storia che i vari snap/flatpack hanno tutto al loro interno per far funzionare il programma è una "presa in giro" perchè le cose stanno in maniera molto diversa.
Re: Impostare relazione programma-suffisso_file
Inviato: domenica 12 agosto 2018, 16:14
da wilecoyote

Salve, tra le altre cose i programmi installati come 'snap' o 'flatpak', spesso non prendono neppure in considerazione le impostazioni predefinite o personalizzate del sistema.
In Kubuntu, e KDE in genere, c'è nelle impostazioni di sistema la possibilità di scegliere per ogni estensione il programma desiderato.
Ma come soprascritto, non hanno effetto con 'snap' e 'flatpak'.

Ciao
Re: Impostare relazione programma-suffisso_file
Inviato: domenica 12 agosto 2018, 16:31
da caturen
Ma come soprascritto, non hanno effetto con 'snap' e 'flatpak'.
Sai, qualcuno crede ancora alle favole nonostante abbia i capelli bianchi
Re: Impostare relazione programma-suffisso_file
Inviato: domenica 12 agosto 2018, 16:43
da corradoventu
Dopo installazione ilproblema è solo del sistema che associa .sh3d a zip (giustamente in base al formato interno) ma non fa override di questo.
La immagine in allegato parla chiaro, in uno .sh3d è type "Zip archive" e nell'altro è type "Sweet Home 3D".
A questo punto deb o snap non c'entrano, nella installazione deb qualche comando ha modificato un file di sistema dove sta scritto:
.sh3d nonostante abbia formato zip va associato a "Sweet Home 3D"
... quale è questo file di associazione?
@caturen: io ho la barba bianca e credo alle favole.
Re: Impostare relazione programma-suffisso_file
Inviato: domenica 12 agosto 2018, 16:56
da caturen
A questo punto deb o snap non c'entrano, nella installazione deb qualche comando ha modificato un file di sistema dove sta scritto:
e questi "comandi" secondo te a dove escono, dal cilindro del mago? Sarà, forse, che questi snap non sono integrati per niente, perlomeno per ora e bisogna andare a settare le cose a manina? Con la speranza poi che la cosa funzioni e non è detta .
io ho la barba bianca e credo alle favole
anche io ho i capelli e barba bianchi (un po') ed alle favole non ci ho mai creduto invece.
Re: Impostare relazione programma-suffisso_file
Inviato: domenica 12 agosto 2018, 19:04
da corradoventu
Ho installato lo snap perchè la versione deb ha vari problemi
https://bugs.launchpad.net/ubuntu/+sour ... ug/1773532 che non ci sono nella versione snap
e mentre i gestori della versione deb dopo 2 mesi non hanno fatto nulla quelli della versione snap (per un problema successivo) hanno risposto subito e risolto il problema in pochi giorni:
ho aperso il problema il 10 luglio
https://forum.snapcraft.io/t/sweethome3 ... -disk/6321
hanno risposto in poche ore e risolto il 30.
Comunque mi accorgo di aver impostato male il problema dall'inizio, forse è meglio che ne apra un altro ridotto al solo problema di sistema evidenziato del mio ultimo allegato?
grazie.
Edit: risolto
https://ubuntuforums.org/showthread.php?t=2398446
la associazione va in /usr/share/mime/packages/sweethome3d.xml
che evidentemente la installazione dello snap non crea,
Re: [Risolto] Impostare relazione programma-suffisso_file
Inviato: domenica 12 agosto 2018, 19:16
da caturen
bisogna andare a settare le cose a manina
come volevasi dimostrare
Re: [Risolto] Impostare relazione programma-suffisso_file
Inviato: lunedì 13 agosto 2018, 14:02
da wilecoyote

Salve,
Ergo, come al solito, il problema è lo 'snap' incompleto di qualche pezzo o con qualche incompatibilità.
Provarli prima di renderli disponibili da parte del/i creatore/i no eh…

Ciao