When I compress files, I expect two basic options. None of which are present in Nautilus's "compress..." context menu action, and instead there is only option to set password. So thought to ask for some solution if someone has already solved this nicely.
Most important to me:
1 - compression level
Because often I just want to store files fast. And I don't want to compress hard (default option) files that are already compressed (audio, video, pdf, exe etc), saving both time/speed and efficiency, and yet future efficiency when unpacking ;)
Another thing with which I can live without, but prefer it present:
2 - compression algorithm
Simply I choose different algorithm for text and binary files
I usually use 7z or rar, but also gzip
Update:
I couldn't imagine this would be such problem. I found only xarchiver
in repository, but it's also optionless as file-roller simpleton. Then I searched for file-roller alternatives which I might call from Nautilus actions:
PeaZip
It doesn't support arguments and has ugly GUI. I don't understand why developers don't use system theme api, and after that provide themes if they think that's cool. Not mentioning I don't see point of GUI themes for archive manager? Removed immediatelyFreearc
GUI client can't be used with arguments, so I can't use it for my task. Other then that has lot of options. I let it be, and decide later what to do with itOther?
Writing multiple scripts for Nautilus actions is dumb. Zenity does not offer more then single input box, or single list or single... Writing TK python script does not look good and I don't know GTK to do better
Seems like dead end :(