profile
viewpoint

dwt/fluent 27

Python wrapper for stdlib (and other) objects to give them a fluent interface.

dwt/check_nameservers 3

Collection of infrastructure monitoring probes we use in devops

dwt/Backbone.localStorage 2

A localStorage adapter for Backbone.js

dwt/jquery-multi-column-images 2

jQuery plugin to render multi column images when using css3 stuff like -webkit-column-count:

dwt/dmarc-visualizer 1

Analyse and visualize DMARC results using open-source tools

dwt/jasmine 1

DOM-less simple JavaScript testing framework

dwt/jasmine-jquery 1

jQuery matchers and fixture loader for Jasmine framework

dataflake/Products.LDAPUserFolder 0

LDAP-enabled Zope user folder

dwt/adhocracy 0

Adhocracy is a policy drafting and decision making software for distributed groups and open institutions.

dwt/ai-dataset 0

Scripts and python objects to deal with ai datasets

issue commentabyssoft/teleport

Keyboard control not working

I have a heavily locked-down laptop with strong policies. I had to do the following to get it to install (Catalina):

brew cask install abyssoft-teleport
spctl --add --label "Approved by $USER" /Applications/teleport.app/
spctl --enable --label "Approved by $USER"
sudo xattr -r -d com.apple.quarantine /Applications/teleport.app/
open /Applications/teleport.app/

Then it works great with another Catalina!

evenv

comment created time in an hour

issue commentabyssoft/teleport

Mouse control works, but keyboard does not

Does the keyboard work on the local computer when you move the mouse back or does it stop working on both machines when the issue occurs?

I'm pretty sure the systemsoundserverd is just related to playing the beep sound and isn't actually telling us anything about the error.

NSURLConnection finished with error - code -1001 is a timeout error, see https://developer.apple.com/documentation/foundation/1508628-url_loading_system_error_codes/nsurlerrortimedout

When this happenes again can you check activity monitor on the remote machine and see if teleport is still responsive? I can't figure out why the mouse would continue to work but the keyboard would stop.

Also any information about what you were doing immediately prior to experiencing the issue could be helpful.

Appreciate you taking the time to keep giving detail. If you can figure out how to reproduce the issue reliably that would be a huge help for debugging.

briantully

comment created time in 4 hours

starteddduan/Termbox

started time in a day

startedcjwirth/RichEditorView

started time in a day

issue commentabyssoft/teleport

Mouse control works, but keyboard does not

So i've had the VPN disabled for the past couple of days, and the issue just occurred again. Again, the mouse works on the remote computer, but the keyboard does not.

I opened Console.app on both computers and searched by "teleport" to see if there was anything obvious getting logged. Surprisingly nothing on the remote computer's log, but on the host computer I see the following messages appear whenever I am controlling the remote computer and pressing a key on the keyboard:

systemsoundserverd

687: -> Incoming Request : actionID 4096, inClientPID 32525(teleport), inBehavior 1, customVibeDataProvided 0, loop 0, loopPeriod 0.000000, inFlags 0, inClientCompletionToken 42

90: token 198, mActionID 4096, process 32525(teleport), mClientConnection 802233392, mPlayerSynchronizer 0x0, mPlayFlags->ShouldPlayAudio 1, mPlayFlags->ShouldVibe 0, mAudioFinishedPlaying 0, mVibeFinishedPlaying 0, mIsLoopedSound 0, mClientCompletionToken 43, timeSinceClientRequestedStopInMS 0, elapsedTimeInMS 1

teleport

NSURLConnection finished with error - code -1001

TIC TCP Conn Cancel [5:0x600001f9c9c0]

[C5 Hostname#e60a2535:80 tcp, url hash: 769d76c9] cancel

[C5 Hostname#e60a2535:80 tcp, url hash: 769d76c9] cancelled

Task <7BF45160-106B-48E5-9710-FC51D541836A>.<0> setting up Connection 5
briantully

comment created time in a day

starteddduan/Markra

started time in a day

startedFFY00/dbus-objects

started time in 2 days

fork PreliosServiceDesk/dmarc-visualizer

Analyse and visualize DMARC results using open-source tools

fork in 2 days

issue commentabyssoft/teleport

Mouse control works, but keyboard does not

is also running a VPN (Mullvad)

This jumps out as a potential culprit. I'm not familiar with Mulvad, but ExpressVPN has an option that let's you disable VPN for some apps. Maybe see if there's something similar for your VPN and try that to see if it helps.

Another debugging thing would be to disable the VPN for a few days and see if you can replicate the issue with the VPN disabled so that we can try and eliminate that as a source of the issue.

briantully

comment created time in 3 days

issue commentabyssoft/teleport

Mouse control works, but keyboard does not

Thanks for the updates @johndbritton and many thanks for taking Teleport under your wing!

What operating system version are you using on each machine? I think the behavior of NSAllowsArbitraryLoads may have changed.

Both machines are running the latest version of Mojave. In terms of networking, both machines are on the same network managed by my Airport Extreme. The "primary" computer with the mouse/keyboard attached is a MacBook Pro using WiFi. The "secondary" computer that I use Teleport to control is a Mac Pro desktop that is connected via Ethernet and is also running a VPN (Mullvad). Initially when I had these issues I thought that I might need to set up port forwarding in both the Apple Extreme and VPN, but I wasn't able to see what ports Teleport uses and/or if I can change them. But even without port forwarding, Teleport works, so I'm guessing it's not necessary.

For the most part, the latest version of Teleport (1.2.2) is working for me, it's just that every now and then the keyboard stops working on the secondary computer. Rebooting both machines usually resolves it.

Thanks again!

briantully

comment created time in 4 days

startedhighlightjs/highlight.js

started time in 4 days

issue commentabyssoft/teleport

Mouse control works, but keyboard does not

build a patched version to support Mojave ( from #42 ) and have been using that since with some success.

What operating system version are you using on each machine? I think the behavior of NSAllowsArbitraryLoads may have changed.

briantully

comment created time in 4 days

issue commentabyssoft/teleport

Mouse control works, but keyboard does not

Here's the relevant documentation for App Transport Security (ATS): https://developer.apple.com/documentation/bundleresources/information_property_list/nsapptransportsecurity

briantully

comment created time in 4 days

issue commentabyssoft/teleport

Mouse control works, but keyboard does not

I did some searching of the error message from your console:

since it does not conform to ATS policy

It seems this error message is related to making network requests that are not permitted by the settings of the build. I learned about this in an apple development class, there are some settings in the project file that essentially tell the app what types of network connections are allowed.

I don't know why it would happen intermittently though. Is it possible anything is changing about your network setup? Do you have a wired and wireless connection at the same time? Do you use a VPN? Maybe one of those is experiencing an issue and the traffic changes routes (and thus IP addresses). Just some ideas as to what could be the cause.

If you do have multiple connections, can you try to reproduce the issue by switching network connections while the two computers are paired?

Any other detail you can provide will be helpful.

briantully

comment created time in 4 days

issue commentabyssoft/teleport

Mouse control works, but keyboard does not

Thanks for following up here. The next time it happens can you please follow up on this thread with as much information as you can. Ideally we're looking for steps to reproduce.

I was surprised to see your comment. Am I to assume that Teleport is once again being maintained or should I curb my enthusiasm? ;)

I'm a big fan of Teleport and am going to do my best to maintain the project as I use it every day. I'm not an incredibly skilled macOS developer but I've done my fair share of hacking on Obj-C and Swift for desktop and mobile. My hope is that others will be willing to work on the project now that someone is here to provide code review and ensure that things get merged and released.

So yes, this project is maintained once again and contributions are welcome. My focus is going to be on fixing bugs and improving stability.

briantully

comment created time in 4 days

issue commentabyssoft/teleport

Mouse control works, but keyboard does not

Hi there @johndbritton -- yes I still experience the problem intermittently. Last year I saw that @grunerd was kind enough to build a patched version to support Mojave ( from #42 ) and have been using that since with some success. But every now and then the keyboard just stops working when switched over to the remote computer. The mouse still works. When this happens I can occasionally resolve it by rebooting both computers. Otherwise I just fall back to using Synergy.

I was surprised to see your comment. Am I to assume that Teleport is once again being maintained or should I curb my enthusiasm? ;)

briantully

comment created time in 4 days

issue commentabyssoft/teleport

Mojave: Cannot change screens after changing Spaces

Thanks for the report and for following up @stanger.

stanger

comment created time in 5 days

startedFullHuman/purgecss

started time in 5 days

startedmcmire/super_diff

started time in 5 days

issue closedabyssoft/teleport

Mojave: Cannot change screens after changing Spaces

It appears that due to some changes with Spaces in Mojave you cannot move your mouse from a remote machine to the local machine unless you are on the same space as when you moved your mouse to that machine. Here is my setup:

screen shot 2018-10-23 at 9 11 37 am

Here are steps to replicate the issue using the machine names from my setup:

  1. Move the mouse from cascade to dopplebock.
  2. Change the Space on dopplebock.
  3. Attempt to move the mouse back to cascade.

I am currently running a locally compiled version of Teleport from the current head on GitHub.

closed time in 5 days

stanger

issue commentabyssoft/teleport

Mojave: Cannot change screens after changing Spaces

This does appear to be be resolved. I'll close the ticket.

stanger

comment created time in 5 days

issue closedabyssoft/teleport

Look up (tap with three fingers) trackpad gesture not supported.

(First off, thank you so much for making teleport! I tried it a few days ago and I still can't believe how well it works and how it supports pretty much all gestures so seamlessly (including smooth scrolling with inertia, bounce at edges, pausing mid-gesture, switching spaces, mission control, app expose, etc.). I had tried the latest release of Synergy just before and was very disappointed it had no support for gestures - even scrolling was not smooth but rather in discrete jumps, which is pretty unusable on a Mac in 2015.)

I'd like to report an issue here. I've checked, and it's not already reported, so this can be used to track it.

The "Look up" trackpad gesture (accessed via a tap with three fingers) is not supported. Performing it while controlling another Mac remotely does not trigger the action on the remote Mac.

image

I've verified that all other trackpad gestures are supported. Here's a list of all gestures I've tested and made sure they worked:

  • [x] Tap to click
  • [x] Secondary click
  • [ ] Look up - does not work
  • [x] Three finger drag
  • [x] Scroll direction
  • [x] Zoom in or out
  • [x] Smart zoom
  • [x] Rotate
  • [x] Swipe between pages
  • [x] Swipe between full-screen apps
  • [x] Notification Center
  • [x] Mission Control
  • [x] App Expose
  • [x] Launchpad
  • [x] Show Desktop

"Look up" is the only trackpad gesture not supported. IMO it's a low priority, I personally use it almost never, but given that it's the only remaining gesture before all are supported, it'd be great to fix this.

I tested on latest public release of OS X, namely Yosemite version 10.10.4 and latest release of teleport, version 1.2.1.

closed time in 5 days

dmitshur

issue commentabyssoft/teleport

Look up (tap with three fingers) trackpad gesture not supported.

I have verified that this gesture is working on the latest release, v1.2.2 on macOS Big Sur.

dmitshur

comment created time in 5 days

issue commentabyssoft/teleport

sometimes gets stuck in limbo, not controlling either machine

I've released a new version of Teleport, v1.2.2. It's working well for me on macOS Big Sur.

I haven't had this happen to me, but leaving this open for a bit to see if anyone can provide steps to reproduce.

I also created https://github.com/abyssoft/teleport/issues/58 as a separate issue to provide some sort of solution to keeping the machines awake.

tolgraven

comment created time in 5 days

issue openedabyssoft/teleport

Prevent machines from sleeping

Feature request

<!-- Please fill these sections with the relevant information: -->

A detailed description of the proposed feature

It would be helpful if the Teleport could keep my machines awake. When my server connects to a client and controls it remotely, it's not uncommon for the server to sleep the display. Likewise when I'm using the server it's common for the client to sleep the display.

The motivation for the feature

When Teleport is active, I want all of my connected machines to stay awake if I am active on any of the connected machines. Alternatively, the ability to wake a machine when the mouse would move to it would also be good but might be harder to implement.

How the feature would be relevant to at least 90% of Teleport users

Anyone who uses one computer for a prolonged period of time will have this issue.

What alternatives to the feature have been considered

Use an external application like Amphetamine to keep the machines from sleeping. This works, but it keeps the machines awake indefinitely and it would be more convenient if they went to sleep on a normal schedule when not in use.

<!-- We will close this issue or ask you to create a pull-request if it's something the maintainers are not actively planning to work on. -->

created time in 5 days

issue closedabyssoft/teleport

Update Sparkle framework

The framework should be updated to fix the security issue in the previous version.

closed time in 5 days

abyssoft

issue commentabyssoft/teleport

Update Sparkle framework

We're going to need a whole new updates system. Closing this in favor of https://github.com/abyssoft/teleport/issues/57

abyssoft

comment created time in 5 days

issue openedabyssoft/teleport

Fix automatic updates

Teleport previously had an automatic updates feature powered by Sparkle. We need to update the library within the app and configure it to automatically update to newer versions of the application as they are released with GitHub Releases.

created time in 5 days

create barnchabyssoft/teleport

branch : main

created branch time in 5 days

delete branch abyssoft/teleport

delete branch : docs

delete time in 5 days

more