Can we help test Total Spaces 3 if we have Apple silicon?

Anyone tried this on 12.6? Working same as before or new issues?

I feel as if there were developers who missed this functionality enough then they would have already started working on an OS spaces-like project but perhaps there needs to be a call to arms.

There was a brief glimmer of hope in May when @stephen made a brief appearance but I don’t know what came of that conversation.

1 Like

Same applies for me.

I will put $200 (or more) in the basket.

I wonder if we could Sindre Sorhus interested. This seems like the kind of thing he’d at least kick off… Apps — Sindre Sorhus

I also imagine a useful, clear product description / brief, MVP and roadmap would be useful.
Always felt that was sorely lacking in Open Source software. Rarely any product planning, design, architecture… :wink:

Anyone tried this on 12.6? Working same as before or new issues?

I’ve just upgraded to 12.6, and TotalSpaces3 v0.9.125 is working as before for me. I can move around my grid and I can view the overview grid.

I’m using 12.6, seems pretty decent so far. I reckon there are no particular issues linked to 12.6 specifically.

Is there an updated coupon code? That one seems to have been expired.

1 Like

I wonder if we could Sindre Sorhus interested. This seems like the kind of thing he’d at least kick off…

I asked him. He said he is not interested because since TotalSpaces tampers with the operating system, maintaining it becomes a nightmare.

Oh well…

Are they Ukrainian ? Ukrainian or not, hope they are fine…

Or Russians… You never know what might happen to a person. Unfortunately TS3 is closed source and therefore there is no potential new maintainer.

Stephen is seemingly from Finland. I reckon he lives there. If that’s the case, he is very safe!

(I lived in Helsinki. They have a massive underground network and bunkers all over the place because Finland had a very defensive stance during the cold war. Suomalaiset ovat sisukset ihmiset! :finland:)

I see back in June someone asked if TS 3 worked in Ventura beta. One response that it did. Anyone tried on the release version?

In case anyone is tracking bugs / crash reports in TotalSpaces 3 (v0.9.125) I get frequent crashes each day with a stack that looks like:

{“app_name”:“TotalSpaces3”,“timestamp”:“2022-10-28 16:55:06.00 +0100”,“app_version”:“0.9”,“slice_uuid”:“ef7e987d-c9d9-3324-89fe-9801182a72bc”,“build_version”:“125”,“platform”:1,“bundleID”:“com.binaryage.TotalSpaces3”,“share_with_app_devs”:0,“is_first_party”:0,“bug_type”:“309”,“os_version”:“macOS 12.6 (21G115)”,“incident_id”:“F219520C-C49C-447C-AEDC-E7CB703C4F93”,“name”:“TotalSpaces3”}
{
“uptime” : 31000,
“procLaunch” : “2022-10-28 14:13:51.0201 +0100”,
“procRole” : “Foreground”,
“version” : 2,
“userID” : 501,
“deployVersion” : 210,
“modelCode” : “MacPro7,1”,
“procStartAbsTime” : 22275573350953,
“coalitionID” : 744,
“osVersion” : {
“train” : “macOS 12.6”,
“build” : “21G115”,
“releaseType” : “User”
},
“captureTime” : “2022-10-28 16:55:06.5420 +0100”,
“incident” : “F219520C-C49C-447C-AEDC-E7CB703C4F93”,
“bug_type” : “309”,
“pid” : 7000,
“procExitAbsTime” : 31950731109658,
“cpuType” : “X86-64”,
“procName” : “TotalSpaces3”,
“procPath” : “/Applications/TotalSpaces3.app/Contents/MacOS/TotalSpaces3”,
“bundleInfo” : {“CFBundleShortVersionString”:“0.9”,“CFBundleVersion”:“125”,“CFBundleIdentifier”:“com.binaryage.TotalSpaces3”},
“storeInfo” : {“deviceIdentifierForVendor”:“07623113-B67A-5EE9-BE67-7F430CF91FA9”,“thirdParty”:true},
“parentProc” : “launchd”,
“parentPid” : 1,
“coalitionName” : “com.binaryage.TotalSpaces3”,
“crashReporterKey” : “7862242C-B75C-F326-38CC-90C5657789F2”,
“bridgeVersion” : {“build”:“19P6067”,“train”:“6.6”},
“sip” : “disabled”,
“isCorpse” : 1,
“exception” : {“codes”:“0x0000000000000001, 0x0000000000000000”,“rawCodes”:[1,0],“type”:“EXC_BAD_INSTRUCTION”,“signal”:“SIGILL”},
“termination” : {“flags”:0,“code”:4,“namespace”:“SIGNAL”,“indicator”:“Illegal instruction: 4”,“byProc”:“exc handler”,“byPid”:7000},
“extMods” : {“caller”:{“thread_create”:0,“thread_set_state”:0,“task_for_pid”:0},“system”:{“thread_create”:0,“thread_set_state”:0,“task_for_pid”:13835},“targeted”:{“thread_create”:0,“thread_set_state”:0,“task_for_pid”:0},“warnings”:0},
“faultingThread” : 0,
“threads” : [{“triggered”:true,“id”:376767,“instructionState”:{“instructionStream”:{“bytes”:[72,139,85,176,76,139,109,192,232,4,247,255,255,76,137,255,76,139,53,250,226,5,0,65,255,214,72,137,223,65,255,214,76,137,231,65,255,214,72,129,196,136,0,0,0,91,65,92,65,93,65,94,65,95,93,195,72,137,223,232,247,92,4,0,76,137,247,72,137,222,232,70,181,0,0,72,137,69,200,72,137,223,232,212,92,4,0,233,237,253,255,255,15,11,15,11,15,11,102,46,15,31,132,0,0,0,0,0,15,31,68,0,0,85,72,137,229,65,87,65,86,65,85,65,84,83,72,129,236,248,0,0,0,76,139,61,213,70,7,0,79,139,116,61,0,72,139,29,193,70,7,0,74,141,60,43,72,141,181,8,255,255,255,49,210,49,201,232,121,92,4,0,73,139,92,29,0,72,184,3,0,0,0,0,0,0,192,72,133,195,15,133],“offset”:96}},“threadState”:{“r13”:{“value”:140345237319040},“rax”:{“value”:0},“rflags”:{“value”:66118},“cpu”:{“value”:0},“r14”:{“value”:8225},“rsi”:{“value”:98323},“r8”:{“value”:3843},“cr2”:{“value”:4346933248},“rdx”:{“value”:1},“r10”:{“value”:4294967295},“r9”:{“value”:0},“r15”:{“value”:4310421414},“rbx”:{“value”:105553154922576},“trap”:{“value”:6},“err”:{“value”:0},“r11”:{“value”:518},“rip”:{“value”:4310102863,“matchesCrashFrame”:1},“rbp”:{“value”:140702038859296},“rsp”:{“value”:140702038859120},“r12”:{“value”:105553156400448},“rcx”:{“value”:1868968896783515753},“flavor”:“x86_THREAD_STATE”,“rdi”:{“value”:515}},“queue”:“com.apple.main-thread”,“frames”:[{“imageOffset”:172879,“imageIndex”:0},{“imageOffset”:427495,“imageIndex”:0},{“imageOffset”:429879,“imageIndex”:0},{“imageOffset”:429176,“imageIndex”:0},{“imageOffset”:167589,“imageIndex”:0},{“imageOffset”:168527,“imageIndex”:0},{“imageOffset”:2319080,“symbol”:“forwardMethod”,“symbolLocation”:204,“imageIndex”:1},{“imageOffset”:1773048,“symbol”:“-[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:]”,“symbolLocation”:2704,“imageIndex”:1},{“imageOffset”:1769806,“symbol”:“-[NSWindow(NSEventRouting) sendEvent:]”,“symbolLocation”:352,“imageIndex”:1},{“imageOffset”:1762596,“symbol”:“-[NSApplication(NSEvent) sendEvent:]”,“symbolLocation”:352,“imageIndex”:1},{“imageOffset”:4616587,“symbol”:“-[NSApplication _handleEvent:]”,“symbolLocation”:65,“imageIndex”:1},{“imageOffset”:195902,“symbol”:“-[NSApplication run]”,“symbolLocation”:623,“imageIndex”:1},{“imageOffset”:15511,“symbol”:“NSApplicationMain”,“symbolLocation”:817,“imageIndex”:1},{“imageOffset”:116441,“imageIndex”:0},{“imageOffset”:21806,“symbol”:“start”,“symbolLocation”:462,“imageIndex”:2}]},{“id”:376871,“name”:“com.apple.NSURLConnectionLoader”,“frames”:[{“imageOffset”:6522,“symbol”:“mach_msg_trap”,“symbolLocation”:10,“imageIndex”:3},{“imageOffset”:7400,“symbol”:“mach_msg”,“symbolLocation”:56,“imageIndex”:3},{“imageOffset”:525165,“symbol”:“__CFRunLoopServiceMachPort”,“symbolLocation”:319,“imageIndex”:4},{“imageOffset”:518648,“symbol”:“__CFRunLoopRun”,“symbolLocation”:1276,“imageIndex”:4},{“imageOffset”:515644,“symbol”:“CFRunLoopRunSpecific”,“symbolLocation”:562,“imageIndex”:4},{“imageOffset”:2398188,“imageIndex”:5},{“imageOffset”:362900,“symbol”:“NSThread__start”,“symbolLocation”:1009,“imageIndex”:6},{“imageOffset”:25825,“symbol”:“_pthread_start”,“symbolLocation”:125,“imageIndex”:7},{“imageOffset”:8043,“symbol”:“thread_start”,“symbolLocation”:15,“imageIndex”:7}]},{“id”:376872,“name”:“com.apple.NSEventThread”,“frames”:[{“imageOffset”:6522,“symbol”:“mach_msg_trap”,“symbolLocation”:10,“imageIndex”:3},{“imageOffset”:7400,“symbol”:“mach_msg”,“symbolLocation”:56,“imageIndex”:3},{“imageOffset”:525165,“symbol”:“__CFRunLoopServiceMachPort”,“symbolLocation”:319,“imageIndex”:4},{“imageOffset”:518648,“symbol”:“__CFRunLoopRun”,“symbolLocation”:1276,“imageIndex”:4},{“imageOffset”:515644,“symbol”:“CFRunLoopRunSpecific”,“symbolLocation”:562,“imageIndex”:4},{“imageOffset”:1755598,“symbol”:“_NSEventThread”,“symbolLocation”:132,“imageIndex”:1},{“imageOffset”:25825,“symbol”:“_pthread_start”,“symbolLocation”:125,“imageIndex”:7},{“imageOffset”:8043,“symbol”:“thread_start”,“symbolLocation”:15,“imageIndex”:7}]},{“id”:529207,“frames”:[{“imageOffset”:8008,“symbol”:“start_wqthread”,“symbolLocation”:0,“imageIndex”:7}]},{“id”:529828,“frames”:[{“imageOffset”:8008,“symbol”:“start_wqthread”,“symbolLocation”:0,“imageIndex”:7}]},{“id”:529849,“frames”:[{“imageOffset”:8008,“symbol”:“start_wqthread”,“symbolLocation”:0,“imageIndex”:7}]}],
“usedImages” : [
{
“source” : “P”,
“arch” : “x86_64”,
“base” : 4309929984,
“CFBundleShortVersionString” : “0.9”,
“CFBundleIdentifier” : “com.binaryage.TotalSpaces3”,
“size” : 557056,
“uuid” : “ef7e987d-c9d9-3324-89fe-9801182a72bc”,
“path” : “/Applications/TotalSpaces3.app/Contents/MacOS/TotalSpaces3”,
“name” : “TotalSpaces3”,
“CFBundleVersion” : “125”
},
{
“source” : “P”,
“arch” : “x86_64”,
“base” : 140703200632832,
“CFBundleShortVersionString” : “6.9”,
“CFBundleIdentifier” : “com.apple.AppKit”,
“size” : 15269888,
“uuid” : “06015263-62ac-3b08-a298-dc835c18452a”,
“path” : “/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit”,
“name” : “AppKit”,
“CFBundleVersion” : “2113.60.148”
},
{
“source” : “P”,
“arch” : “x86_64”,
“base” : 4441165824,
“size” : 442368,
“uuid” : “71febccd-d9dc-3599-9971-2b3407c588a8”,
“path” : “/usr/lib/dyld”,
“name” : “dyld”
},
{
“source” : “P”,
“arch” : “x86_64”,
“base” : 140703155552256,
“size” : 229376,
“uuid” : “8cc28466-fd2f-3c80-9834-9525b7beac19”,
“path” : “/usr/lib/system/libsystem_kernel.dylib”,
“name” : “libsystem_kernel.dylib”
},
{
“source” : “P”,
“arch” : “x86_64h”,
“base” : 140703156097024,
“CFBundleShortVersionString” : “6.9”,
“CFBundleIdentifier” : “com.apple.CoreFoundation”,
“size” : 5255168,
“uuid” : “93c48919-68af-367e-9a67-db4159bc962c”,
“path” : “/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation”,
“name” : “CoreFoundation”,
“CFBundleVersion” : “1866”
},
{
“source” : “P”,
“arch” : “x86_64”,
“base” : 140703234080768,
“CFBundleShortVersionString” : “1335.0.3”,
“CFBundleIdentifier” : “com.apple.CFNetwork”,
“size” : 4784128,
“uuid” : “e9a42d7f-04b9-3d22-ace5-46a1c2ecace7”,
“path” : “/System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork”,
“name” : “CFNetwork”,
“CFBundleVersion” : “1335.0.3”
},
{
“source” : “P”,
“arch” : “x86_64”,
“base” : 140703171284992,
“CFBundleShortVersionString” : “6.9”,
“CFBundleIdentifier” : “com.apple.Foundation”,
“size” : 3919872,
“uuid” : “e22e60bb-ab77-3120-862f-92fa74feffcf”,
“path” : “/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation”,
“name” : “Foundation”,
“CFBundleVersion” : “1866”
},
{
“source” : “P”,
“arch” : “x86_64”,
“base” : 140703155781632,
“size” : 49152,
“uuid” : “b5454e27-e8c7-3fdb-b77f-714f1e82e70b”,
“path” : “/usr/lib/system/libsystem_pthread.dylib”,
“name” : “libsystem_pthread.dylib”
}
],
“sharedCache” : {
“base” : 140703152525312,
“size” : 19331678208,
“uuid” : “73669942-bd8a-3e40-951f-7fbe07b51cb8”
},
“vmSummary” : “ReadOnly portion of Libraries: Total=1.1G resident=0K(0%) swapped_out_or_unallocated=1.1G(100%)\nWritable regions: Total=3.5G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=3.5G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nActivity Tracing 256K 1 \nCG image 8K 2 \nCG raster data 16.9M 4 \nColorSync 212K 24 \nCoreAnimation 4480K 596 \nCoreGraphics 16K 3 \nFoundation 16K 1 \nKernel Alloc Once 8K 1 \nMALLOC 899.2M 222 \nMALLOC guard page 72K 14 \nMALLOC_MEDIUM (reserved) 2.2G 19 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nObjC additional data 15K 1 \nSQLite page cache 192K 3 \nSTACK GUARD 56.0M 6 \nStack 10.5M 6 \nVM_ALLOCATE 72K 16 \n__CTF 756 1 \n__DATA 29.6M 513 \n__DATA_CONST 29.0M 335 \n__DATA_DIRTY 1552K 206 \n__FONT_DATA 4K 1 \n__LINKEDIT 646.4M 12 \n__LLVM_COV 32K 1 \n__TEXT 486.3M 533 \n__UNICODE 592K 1 \ndyld private memory 1024K 1 \nlibnetwork 128K 8 \nmapped file 144.5M 24 \nshared memory 1284K 15 \n=========== ======= ======= \nTOTAL 4.9G 2571 \nTOTAL, minus reserved VM space 2.3G 2571 \n”,
“legacyInfo” : {
“threadTriggered” : {
“queue” : “com.apple.main-thread”
}
},
“trialInfo” : {
“rollouts” : [
{
“rolloutId” : “6112dda2fc54bc3389840642”,
“factorPackIds” : {
“SIRI_DICTATION_ASSETS” : “631730a28520965d1cba0681”
},
“deploymentId” : 240000145
},
{
“rolloutId” : “61af99aeda72d16a4beb7756”,
“factorPackIds” : {
“SIRI_DIALOG_ASSETS” : “629fe54ebc762c0b6f758b6b”
},
“deploymentId” : 240000396
}
],
“experiments” : [

]
}
}

I am running TS3 v0.9.125 under macOS 13.01 on Intel.
It works ok, somewhat sluggish and frequent crashes when closing a full screen window. No difference from Monterey.

I just acquired a MacBook Pro M1 computer with the Ventura operating system. I previously used TS2 with the Catalina OS where it worked well. But I have been having trouble activating TS-3 with Ventura OS. Are they compatible?
I read somewhere that one does not need to turn off SIP with TS-3. Is that right?
Would appreciate some help. Thanks!

Does TotalSpaces -3 work on OS 13 - Ventura?

Stephen - I just got a new M1 MacBookPro with Ventura and purchased TS-3 hoping it would work. I read somewhere you do not need to turn off SIP. However, TS-3 does not open on my new M1 with Ventura. What do I do to activate it? Please help!

Hi all, maybe not TS3 related but since Ventura I guess ( not even sure about that ), every time my computer goes out from sleep, all my windows are moved randomly to an other display. Does any body have this kind of issue since ?
Thanks

I have held back so still on Monterey. But I have had this same issue since upgrading to TS3. I have a 4 x 2 grid of desktops on my external display and just one on the MBP. When it returns from sleep, a lot of the time all windows from all the desktops have been moved to the MBP desktop.

Oddly the one thing I have found that works most of the time is to not touch the mouse/trackpad or keyboard after waking up the MBP until the external display has finished connecting again.

1 Like

I’m missing the finger scroll gesture to scroll the spaces vertically. Has anyone found any alternative for that?
Perhaps mapping the vertical scroll to the right shortcut (like shift+down, for example) would be a workaround…

If you setup the keyboard shortcuts for switching desktops, you can then use the brilliant BetterTouchTool utility to map touchpad gestures to keyboard commands:
https://folivora.ai

EDIT:
This was mentioned way up here with a bit of info about mapping the gestures:

2 Likes

Another tool which works great to assign touchpad gestures to totalspaces is GitHub - aaronkollasch/jitouch: A multi-touch extension for MacBook, Magic Mouse, and Magic Trackpad

1 Like