Keka and MacOSX Integration with Context menu in the Finder

Talk about Keka
Forum rules
Talk about Keka here. For bugs go to Issues.
vitael9
I know Keka
I know Keka
Posts: 2
Joined: Thu Aug 18, 2016 6:37 pm

Keka and MacOSX Integration with Context menu in the Finder

Postby vitael9 » Thu Aug 18, 2016 7:42 pm

Hey guys,
I new for Keka and seems it is nice and works brilliantly!
Thank you for that job have been done, it is cool.
But there are some problems and tasks I want to solve now with Keka integration to the MacOSX
Firstly want to inform you, Iam not so advanced mac user and learning it on the fly.
Using MacOSX Mavericks on MBPro2013 with Keka 1.0.4(740)

So, generally three cases try to figure it out here:

1. Clicking the "Set Keka as default compressor/uncompressor" is not allowing to use it by default for compression tasks when trying to compress files in the Finder through context menu.
Image
It is goes to complete the task by the built-in Archive Utility, installed by default.
Is it possible to change any settings in the macOSX for using Keka instead Archive Utility clicking the Finder's Compress option?
Image

2. Case number two
I have put workflow file to system folder Users/"USER"/Library/Services
Change the info.plist in the Package Container to next view:

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>NSServices</key>
   <array>
      <dict>
         <key>NSMenuItem</key>
         <dict>
            <key>default</key>
            <string>KekaCompressor</string>
         </dict>
         <key>NSMessage</key>
         <string>runWorkflowAsService</string>
         <key>NSRequiredContext</key>
         <dict>
            <key>NSApplicationIdentifier</key>
            <string>com.apple.finder</string>
         </dict>
         <key>NSSendFileTypes</key>
         <array>
            <string>public.item</string>
         </array>
      </dict>
      <dict>
         <key>NSMenuItem</key>
         <dict>
            <key>default</key>
            <string>KekaCompressor.Pass</string>
         </dict>
         <key>NSMessage</key>
         <string>runWorkflowAsService</string>
         <key>NSRequiredContext</key>
         <dict>
            <key>NSApplicationIdentifier</key>
            <string>com.apple.finder</string>
         </dict>
         <key>NSSendFileTypes</key>
         <array>
            <string>public.item</string>
         </array>
      </dict>
   </array>
</dict>
</plist>

...and now I have two Keka's options in the Service area of the Finder's Context menu:
Image
One of it I planning to use as quick batch to compress chosen files with preconfigured Keka's settings to 7z...
and another one KekaCompressor.Pass is planning to use for the same task but need to be done with lock on the archive with password.
Truly to say, I do not familiar with Mavericks Workflow operations and don't have scripting skills on the Mac yet, do anybody can help with that?
What lines need to be scripted in the workflow plist file for Keka to asking Finder to fill the password before files compression?

3. Even I have the Keka's option "Archive as Single files" unchecked, it is still compress files as multiple archives for each file in the folder.
Image
Method - I have several highlighted files in the Finder folder and click "Compress with Keka" in the Service area of the Finder's context menu (through workflow method)
If 3 files highlighted in the finder then it will be 3 archive with one each file, as example.
How to compress all of them to the one single archive using workflow scenario in Sevices context menu?


Thank you!

User avatar
aone
Mr. Keka
Mr. Keka
Posts: 152
Joined: Sun Feb 26, 2012 8:42 pm
Contact:

Re: Keka and MacOSX Integration with Context menu in the Fin

Postby aone » Mon Aug 22, 2016 7:46 am

1. It will set Keka as the default uncompressor. I must change the button text since it will not replace the deault context menu "Compress XXX" option.
2. I can't help you creating an Automator action or similar that fills the password fields first, but i'm planning on preparing Keka for more context menu operation, such as compressing with password.
3. This is a known bug, you can follow it here: http://trac.kekaosx.com/ticket/127

Thanks for your feedback :)
aone ~

vitael9
I know Keka
I know Keka
Posts: 2
Joined: Thu Aug 18, 2016 6:37 pm

Re: Keka and MacOSX Integration with Context menu in the Fin

Postby vitael9 » Tue Aug 23, 2016 3:22 pm

well zone, thanks for answers..
when a new release will be on the go?
if you work out on integration issues for more easy to use with password options and context menu features it will be great...


Return to “Chat”

Who is online

Users browsing this forum: No registered users and 2 guests