Post by t***@onepost.netAgain, how likely are isomaster etc to be installed ?
Well, to me this is another example of the limits of emel's flexible,
but static file type scheme.
For example, is it sane to assume by default that people have
installed OpenOffice (but not LibreOffice)? Or Mozilla (but not
Chromium)? Muine or XMMS (but not Clemantine, gnumiscbrowser, etc.)?
The strangest default binding is 'gview'; here by default it simply
loads gVim instead of some image viewer. And what about 'geeqie' or
'viewnior' (but not Mirage or Ristretto)? And Totem (but not VLC or
Gnome-MPlayer)? And not considering that emel comes with a filetype
for 'lzma', but not for 'iso'. (For example, I have none of the above
defaults installed, but I do work on word-like documents, open .html
files, listen to music and display images.)
What I mean is that as much as emel's flexible filetype scheme is
useful (it really is!), it becomes a drawback on new installations or
for the casual user. The static filetype scheme is unable to pick up
any application changes on the user's system (unlike Thunar, for
example), and needs extensive effort to customize. Of course you can
just copy the config file from a machine to the other, but that's not
always available and it's unnecessary overhead when you can't keep
track of the systems you're using: adjust the scheme in one place,
then copy to the other systems, etc.
In this sense the recent file.<handlers> addition is useful, but
incomplete. For one it's slow (at least in my experience). It is also
limited, handling only the default action known to the system (for a
given filetype). Perhaps a Thunar-style "Open With > [..]" would help,
but I'm not sure what the best solution here would be.
In any case best would be to somehow combine the best of both worlds
(in a way similar to what we already have). Having only the static
filetype is insufficient, even if helpful in other cases. If better
integration with system filetype scheme can be achieved, then emel
wouldn't even need to bind 'Mozilla' or Opera by default in its own
scheme; it would only need to include internal solutions (file.unpack,
file.view, etc.). Then the user could add others if so necessary, but
this arrangement would be so much neater.
Post by t***@onepost.netPost by Liviu AndronicThen I suspect that 'repack' is not on the cards here (I actually get
a crash when I opt for 'repack'). Can this item be disabled in the
dialogue?
Re-packing seems to work now, though I've not verified the integrity of the newly-replaced .iso file
As far as I can see, mounting an .iso is only allowed read-only (see
http://unix.stackexchange.com/questions/26237/iso-file-readonly ). So
re-packing would likely not work with this approach, as no
modifications are possible.
Regards,
Liviu