amebalabs / TRex

Copy any text on your screen, stop retyping.
https://trex.ameba.co
MIT License
1.17k stars 36 forks source link

Not working on macOS 11.2.3 #3

Closed xilopaint closed 3 years ago

xilopaint commented 3 years ago

This is the first time I tested the app. Basically not happens after clicking on Capture text and selecting the text.

Here's the Console output:

default 19:58:20.857857-0300    tccd    AUTHREQ_ATTRIBUTION: msgID=4293.2, attribution={responsible={identifier=com.ameba.TRex, pid=3831, auid=501, euid=501, responsible_path=/Applications/TRex.app/Contents/MacOS/TRex, binary_path=/Applications/TRex.app/Contents/MacOS/TRex}, requesting={identifier=com.apple.screencapture, pid=4293, auid=501, euid=501, binary_path=/usr/sbin/screencapture}, },
default 19:58:20.874119-0300    tccd    AUTHREQ_SUBJECT: msgID=4293.2, subject=com.ameba.TRex,
default 19:58:20.876553-0300    tccd    AUTHREQ_ATTRIBUTION: msgID=129.135, attribution={responsible={identifier=com.ameba.TRex, pid=3831, auid=501, euid=501, responsible_path=/Applications/TRex.app/Contents/MacOS/TRex, binary_path=/Applications/TRex.app/Contents/MacOS/TRex}, accessing={identifier=com.apple.screencapture, pid=4293, auid=501, euid=501, binary_path=/usr/sbin/screencapture}, requesting={identifier=com.apple.WindowServer, pid=129, auid=88, euid=88, binary_path=/System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/Resources/WindowServer}, },
default 19:58:20.889749-0300    tccd    AUTHREQ_SUBJECT: msgID=129.135, subject=com.ameba.TRex,
default 19:58:20.919852-0300    tccd    AUTHREQ_ATTRIBUTION: msgID=86.91, attribution={responsible={identifier=com.ameba.TRex, pid=3831, auid=501, euid=501, responsible_path=/Applications/TRex.app/Contents/MacOS/TRex, binary_path=/Applications/TRex.app/Contents/MacOS/TRex}, accessing={identifier=com.apple.screencapture, pid=4293, auid=501, euid=501, binary_path=/usr/sbin/screencapture}, requesting={identifier=com.apple.mds, pid=86, auid=0, euid=0, binary_path=/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds}, },
default 19:58:20.936407-0300    tccd    AUTHREQ_SUBJECT: msgID=86.91, subject=com.ameba.TRex,
error   19:58:20.936732-0300    tccd    Prompting policy for hardened runtime; service: kTCCServiceAddressBook requires entitlement com.apple.security.personal-information.addressbook but it is missing for responsible={identifier=com.ameba.TRex, pid=3831, auid=501, euid=501, responsible_path=/Applications/TRex.app/Contents/MacOS/TRex, binary_path=/Applications/TRex.app/Contents/MacOS/TRex}, accessing={identifier=com.apple.screencapture, pid=4293, auid=501, euid=501, binary_path=/usr/sbin/screencapture}, requesting={identifier=com.apple.mds, pid=86, auid=0, euid=0, binary_path=/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds},
default 19:58:20.938882-0300    tccd    AUTHREQ_ATTRIBUTION: msgID=86.92, attribution={responsible={identifier=com.ameba.TRex, pid=3831, auid=501, euid=501, responsible_path=/Applications/TRex.app/Contents/MacOS/TRex, binary_path=/Applications/TRex.app/Contents/MacOS/TRex}, accessing={identifier=com.apple.screencapture, pid=4293, auid=501, euid=501, binary_path=/usr/sbin/screencapture}, requesting={identifier=com.apple.mds, pid=86, auid=0, euid=0, binary_path=/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds}, },
default 19:58:20.955853-0300    tccd    AUTHREQ_SUBJECT: msgID=86.92, subject=com.ameba.TRex,
error   19:58:20.956183-0300    tccd    Prompting policy for hardened runtime; service: kTCCServiceCalendar requires entitlement com.apple.security.personal-information.calendars but it is missing for responsible={identifier=com.ameba.TRex, pid=3831, auid=501, euid=501, responsible_path=/Applications/TRex.app/Contents/MacOS/TRex, binary_path=/Applications/TRex.app/Contents/MacOS/TRex}, accessing={identifier=com.apple.screencapture, pid=4293, auid=501, euid=501, binary_path=/usr/sbin/screencapture}, requesting={identifier=com.apple.mds, pid=86, auid=0, euid=0, binary_path=/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds},
default 19:58:20.958396-0300    tccd    AUTHREQ_ATTRIBUTION: msgID=86.93, attribution={responsible={identifier=com.ameba.TRex, pid=3831, auid=501, euid=501, responsible_path=/Applications/TRex.app/Contents/MacOS/TRex, binary_path=/Applications/TRex.app/Contents/MacOS/TRex}, accessing={identifier=com.apple.screencapture, pid=4293, auid=501, euid=501, binary_path=/usr/sbin/screencapture}, requesting={identifier=com.apple.mds, pid=86, auid=0, euid=0, binary_path=/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds}, },
default 19:58:20.976679-0300    tccd    AUTHREQ_SUBJECT: msgID=86.93, subject=com.ameba.TRex,
default 19:58:21.609958-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Delta\n)}";
}>> final result: (
) was cached: 1, cachedOnly: 0
default 19:58:21.611356-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Optional\n)}";
}>> final result: (
    "Optional-en::dc4c467a0fffeac78ab819a94e98576bac0c3539.asset"
) was cached: 1, cachedOnly: 0
default 19:58:21.614852-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Delta\n)}";
}>> final result: (
) was cached: 1, cachedOnly: 0
default 19:58:21.615252-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Optional\n)}";
}>> final result: (
    "Optional-en::dc4c467a0fffeac78ab819a94e98576bac0c3539.asset"
) was cached: 1, cachedOnly: 0
default 19:58:21.626404-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Delta\n)}";
}>> final result: (
) was cached: 1, cachedOnly: 0
default 19:58:21.626744-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Optional\n)}";
}>> final result: (
    "Optional-en::dc4c467a0fffeac78ab819a94e98576bac0c3539.asset"
) was cached: 1, cachedOnly: 0
default 19:58:21.628822-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Delta\n)}";
}>> final result: (
) was cached: 1, cachedOnly: 0
default 19:58:21.629136-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Optional\n)}";
}>> final result: (
    "Optional-en::dc4c467a0fffeac78ab819a94e98576bac0c3539.asset"
) was cached: 1, cachedOnly: 0
default 19:58:21.650121-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Delta\n)}";
}>> final result: (
) was cached: 1, cachedOnly: 0
default 19:58:21.650528-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Optional\n)}";
}>> final result: (
    "Optional-en::dc4c467a0fffeac78ab819a94e98576bac0c3539.asset"
) was cached: 1, cachedOnly: 0
default 19:58:21.652594-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Delta\n)}";
}>> final result: (
) was cached: 1, cachedOnly: 0
default 19:58:21.652944-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Optional\n)}";
}>> final result: (
    "Optional-en::dc4c467a0fffeac78ab819a94e98576bac0c3539.asset"
) was cached: 1, cachedOnly: 0
default 19:58:21.657807-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Delta\n)}";
}>> final result: (
) was cached: 1, cachedOnly: 0
default 19:58:21.658226-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Optional\n)}";
}>> final result: (
    "Optional-en::dc4c467a0fffeac78ab819a94e98576bac0c3539.asset"
) was cached: 1, cachedOnly: 0
default 19:58:21.660468-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Delta\n)}";
}>> final result: (
) was cached: 1, cachedOnly: 0
default 19:58:21.660945-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Optional\n)}";
}>> final result: (
    "Optional-en::dc4c467a0fffeac78ab819a94e98576bac0c3539.asset"
) was cached: 1, cachedOnly: 0
default 19:58:21.671890-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Delta\n)}";
}>> final result: (
) was cached: 1, cachedOnly: 0
default 19:58:21.672219-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Optional\n)}";
}>> final result: (
    "Optional-en::dc4c467a0fffeac78ab819a94e98576bac0c3539.asset"
) was cached: 1, cachedOnly: 0
default 19:58:21.674392-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Delta\n)}";
}>> final result: (
) was cached: 1, cachedOnly: 0
default 19:58:21.674755-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Optional\n)}";
}>> final result: (
    "Optional-en::dc4c467a0fffeac78ab819a94e98576bac0c3539.asset"
) was cached: 1, cachedOnly: 0
default 19:58:21.678956-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Delta\n)}";
}>> final result: (
) was cached: 1, cachedOnly: 0
default 19:58:21.679225-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Optional\n)}";
}>> final result: (
    "Optional-en::dc4c467a0fffeac78ab819a94e98576bac0c3539.asset"
) was cached: 1, cachedOnly: 0
default 19:58:21.681315-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Delta\n)}";
}>> final result: (
) was cached: 1, cachedOnly: 0
default 19:58:21.681694-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Optional\n)}";
}>> final result: (
    "Optional-en::dc4c467a0fffeac78ab819a94e98576bac0c3539.asset"
) was cached: 1, cachedOnly: 0
default 19:58:21.692218-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Delta\n)}";
}>> final result: (
) was cached: 1, cachedOnly: 0
default 19:58:21.692533-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Optional\n)}";
}>> final result: (
    "Optional-en::dc4c467a0fffeac78ab819a94e98576bac0c3539.asset"
) was cached: 1, cachedOnly: 0
default 19:58:21.695060-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Delta\n)}";
}>> final result: (
) was cached: 1, cachedOnly: 0
default 19:58:21.695537-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Optional\n)}";
}>> final result: (
    "Optional-en::dc4c467a0fffeac78ab819a94e98576bac0c3539.asset"
) was cached: 1, cachedOnly: 0
default 19:58:21.699604-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Delta\n)}";
}>> final result: (
) was cached: 1, cachedOnly: 0
default 19:58:21.699908-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Optional\n)}";
}>> final result: (
    "Optional-en::dc4c467a0fffeac78ab819a94e98576bac0c3539.asset"
) was cached: 1, cachedOnly: 0
default 19:58:21.702162-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Delta\n)}";
}>> final result: (
) was cached: 1, cachedOnly: 0
default 19:58:21.702541-0300    TRex    assetsForQuery: <query: com.apple.MobileAsset.LinguisticData, locO: 1, iO: 1, latO: 1, <filter: {
    AssetLocale = "{(\n    en\n)}";
    AssetType = "{(\n    Optional\n)}";
}>> final result: (
    "Optional-en::dc4c467a0fffeac78ab819a94e98576bac0c3539.asset"
) was cached: 1, cachedOnly: 0
melonamin commented 3 years ago

Hey, can you share a screen recording?

xilopaint commented 3 years ago

Hey, can you share a screen recording?

There's nothing to record. I can't even see the window of the app that is shown in README. I just can see the app in menu bar.

xilopaint commented 3 years ago

I can hear the sound after selecting the text, btw.

melonamin commented 3 years ago

Hmm, maybe it should be explained better...

I can't even see the window of the app that is shown in README

TRex doesn’t have an app window, in this video I have Preview on the left and Tot on the right.

TRex exists as a menu bar app or a headless app (no menu bar icon). When you Capture text from a screen TRex runs text recognition and copies result into the clipboard.

So the typical example is - you see a text on a picture and instead of retyping it you use TRex to grab it to your clipboard

xilopaint commented 3 years ago

When you Capture text from a screen TRex runs text recognition and copies result into the clipboard.

Oh! I really didn't realize that it works by copying the content to clipboard. Great app, btw! What are you using as OCR engine?

melonamin commented 3 years ago

Apple’s Vision Framework

xilopaint commented 3 years ago

Please, change from "Capture text" to "Capture Text".

Screen Shot 2021-04-01 at 21 03 48