activitywatch icon indicating copy to clipboard operation
activitywatch copied to clipboard

Process names (e.g. explorer.exe) instead of window titles by aw-watcher-window

Open Fivefold opened this issue 4 years ago • 5 comments

  • [x] I am on the latest ActivityWatch version.
  • [x] I have searched the issues of this repo and believe that this is not a duplicate.
  • OS name and version: Windows 10 Pro 20H2 build Edition Windows 10 Pro build 19042.1237
  • ActivityWatch version: 0.11.0

Describe the bug

Not sure if this is actually a bug or intended behaviour, but the official screenshots imply otherwise. For window titles aw-watcher-window seems to log the process names (e.g. firefox.exe instead of Firefox). This also affects category matching, e.g. (case-sensitive) Firefox won't match the firefox application, but firefox.exe or (case-sensitive) firefox will.

This is on a fresh install.

Maybe it's relevant, I installed ActivityWatch using chocolatey https://community.chocolatey.org/packages/activitywatch

Expected behavior

Show the window titles as shown in the official screenshots.

activitywatch3

Documentation

activitywatch1 activitywatch2

Additional context

I found errors in the aw-watcher-window logs but don't think they are related:

2021-10-07 20:18:55 [INFO ]: aw-watcher-window started  (aw_watcher_window.main:51)
2021-10-07 20:18:56 [INFO ]: Connection to aw-server established by aw-watcher-window  (aw_client.client:419)
2021-10-07 20:53:53 [ERROR]: Exception thrown while trying to get active window: (-2147217385, 'OLE error 0x80041017', None, None)  (aw_watcher_window.main:75)
2021-10-07 20:55:52 [ERROR]: Exception thrown while trying to get active window: (-2147217385, 'OLE error 0x80041017', None, None)  (aw_watcher_window.main:75)
2021-10-07 22:30:43 [ERROR]: Exception thrown while trying to get active window: (-2147217385, 'OLE error 0x80041017', None, None)  (aw_watcher_window.main:75)
2021-10-07 23:33:29 [ERROR]: Exception thrown while trying to get active window: (-2147217385, 'OLE error 0x80041017', None, None)  (aw_watcher_window.main:75)

There's more identical OLE errors

Maybe those relate to the "unknown" application.

Fivefold avatar Oct 08 '21 09:10 Fivefold

Hi there! As you're new to this repo, please make sure you've used an appropriate issue template and searched for duplicates (it helps us focus on actual development!). We'd also like to suggest that you read our contribution guidelines and our code of conduct. Thanks a bunch for opening your first issue! 🙏

github-actions[bot] avatar Oct 08 '21 09:10 github-actions[bot]

I think the screenshot is of the Linux build which does not have the same method of fetching the application name. The behavior you have is expected on windows I believe.

johan-bjareholt avatar Oct 08 '21 21:10 johan-bjareholt

hi, im having this issue too on windows 11 please lmk if you want me to provide you with logs

adil1214 avatar Jul 08 '22 15:07 adil1214

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Aug 12 '23 16:08 stale[bot]