Tuesday, September 27, 2022
HomeiOS DevelopmentControlling Display screen Sharing from the command line — Erica Sadun

Controlling Display screen Sharing from the command line — Erica Sadun

My world usually narrows to Xcode and Terminal. There are occasions I simply need to examine in on one other laptop shortly and I don’t need the trouble of making a brand new Finder window, going to the community, ready for the objects to load, and clicking Display screen Sharing.

Let me share a fast osascript resolution I take advantage of as an alternative (and there’s an excellent higher resolution for launching simply utilizing open, thanks Chris). This instance connects to Esopus Spitzenburg, my Mojave laptop (aka the one that also runs every part together with Photoshop and Microsoft Workplace).

#! /bin/sh

/usr/bin/osascript -e 'inform utility "Display screen Sharing" to GetURL "vnc://Esopus-Spitzenburg.native"'

If closed, the Display screen Sharing utility launches within the foreground. If already working, it stays at its relative hierarchy. You possibly can add a command to activate to carry it to the entrance on every invocation, even when the connection is already lively.

In the event you’d prefer to let the utility toggle visibility on name as an alternative, add a request to Finder and append it to the script:

/usr/bin/osascript -e 'inform utility "Finder" to set seen of course of "Display screen Sharing" to not seen of course of "Display screen Sharing"'

I’ve written related utilities to open Broxwood Foxwhelp and Glockenapfel, relying on the pc I’m utilizing. As a lot as I’ve meant to put in writing a single utility as an alternative of two or three devoted scripts, I’ve can’t persuade myself it’s definitely worth the effort.

(Bonus factors: Why are my computer systems named this fashion?)



Please enter your comment!
Please enter your name here

Most Popular