You can control the number of columns and rows in LaunchPad. To do so, edit the com.apple.doc defaults domain with the key springboard-rows for the number of rows to display and springboard-columns to control the number of columns displayed. So to set the number of rows LaunchPad will show per screen, send the write verb into defaults for com.apple.dock along with the springboard-rows and an -int of 4: defaults write com.apple.dock springboard-rows -int 4 Likewise, to set columns to 8: defaults write com.apple.dock springboard-columns -int 8 Then just killall for Dock: killall Dock In some cases you will also need to send a resetlaunchpad boolean into com.apple.dock (for TRUE) along…
-
-
Setup Google Cloud Functions
Google Cloud Functions provide a streamlined method for running a simple micro-service leveraging custom functions as well as SDKs for any Google service that can be imported into your script. Currently, node.js is the only non-beta language you can build scripts in. Permissions Before you setup Google Cloud Functions in your G Suite domain, first provide the account of a developer with the appropriate permissions, identified in the attached screen. Enable The SDKs You Need G Suite has a number of features exposed to their API by importing SDKs into projects. As an example, the Admin SDK provides us with endpoints and classes that make developing micro services to perform…
-
Jamf After Dark Podcast: Jamf CEO Dean Hager Talks About The ZuluDesk Acquisition
-
Change The Default Shell Of Your Mac
You can change the default shell that opens for your user on a Mac. The common shells are /bin/bash, /bin/csh, /bin/ksh, /bin/sh, /bin/tcsh, and /bin/zsh. To set one as the default, use the chsh command with the -s option. For example, to set tchs: chsh -s /bin/tcsh
-
Limit Upload and Download Streams for Google Drive File Stream on macOS
Google Drive File Stream allows you to access files from Google’s cloud. It’s pretty easy for a lot of our coworkers to saturate our pipes. So you can configure a maximum download and upload speed in kilobytes per second. To do so write a com.google.drivefs.settings defaults domain into /Library/Preferences/com.google.drivefs.settings and use a key of BandwidthRxKBPS for download and BandwidthTxKBPS for upload (downstream and upstream as they refer to them) as follows: defaults write com.google.drivefs.settings BandwidthRxKBPS -int 200 defaults write com.google.drivefs.settings BandwidthTxKBPS -int 200
-
Jamf After Dark: Supporting the Impossible
-
Super-Simple Bash Graphs
The sparkr gem is installed by default in macOS. To use it to produce simple graphs, simply run it followed by a series of integers: sparkr 12 110 250 110 12 The result would be as follows: This is useful for a quick and dirty visualization in scripts. For example, a series of 5, 10, 200 numbers that don’t have that much range where you’re just looking for a simple pattern. Like number of lines in logs, etc. Obviously, you can pay a lot of money for graphing frameworks and very fancy-schmancy tools. This is really just for me in small scripts. Note: sparkr isn’t installed on all Mac systems.…
-
Splashtop Extension Attribute for Jamf Pro
-
Jamf After Dark Episode 8: Jumpy McJumpstarts
So this whole JNUC and holiday season thing as well as an episode that didn’t turn out due to audio levels kinda’ set us back a bit. But we’re right back at it. Hope you enjoy episode 8 everyone!
-
Hey, So What’s This Mac App Got Access To?
Just some one-liners you may find useful… I’ve written about codesign a few times in the past. To see a detailed description of how an app was signed: codesign -dvvvv /Applications/Firefox.app This also gives you the bundleID for further inspection of an app. But there are a number of tools you can use to check out signing and go further into entitlements and sandboxing. You can check the asctl sandbox check --bundle com.microsoft.outlook The response would be similar to /Applications/Microsoft Outlook.app: signed with App Sandbox entitlements In the above, we see that Outlook has entitlements to do some stuffs. But where do you see an indication of what it can…