Tune Installation Flags
In this article we will walk through how to implement and use installation flags to change how Tune is installed and what features are enabled for your users.
Prerequisites
In order to use the Tune installation flags you must be using the Personal Collab Package to distribute Tune. You can learn more about how to use and obtain the Logi Tune provisioning package here.
Installation options
Below are a set of custom installation options that can be applied when deploying Logi Tune.
Note: If the installer is run on a computer which doesn't have LogiTune installed, all features are enabled by default. If the installer is run on a computer which has an older LogiTune installed, by default the features remain unchanged, i.e. if a feature was disabled before, it remains disabled.
The installer recognizes install options only when they are set to 1. For example, setting ENABLEXYZ=0 will not disable the feature, use DISABLEXYZ=1 instead.
Silent installation
Using the Logi Tune personal provisioning package you can install silently using the following commands.
On Windows, run as admin:
msiexec /i <path_to_logitune_msi> /quiet /qnOn macOS, run:
sudo installer -pkg <path_to_logitune_pkg> -target /Windows
Auto Start
The following example shows how to disable or enable autostart on Windows:
Disable:
msiexec /i <path_to_logitune_msi> /quiet /qn DISABLEAUTOSTART=1Enable:
msiexec /i <path_to_logitune_msi> /quiet /qn ENABLEAUTOSTART=1Analytics
The following example shows how to disable or enable autostart on Windows:
Disable:
msiexec /i <path_to_logitune_msi> /quiet /qn DISABLEANALYTICS=1Enable:
msiexec /i <path_to_logitune_msi> /quiet /qn ENABLEANALYTICS=1Open app after installation
Disable:
msiexec /i <path_to_logitune_msi> /quiet /qn RUNAPP=1Enable:
msiexec /i <path_to_logitune_msi> /quiet /qn RUNAPP=0Mac
The Mac version of the Logi Tune personal provisioning package accepts parameters in a plist file:
sudo installer -pkg <path_to_logitune_pkg> -target / -applyChoiceChangesXML <path_to_choice_plist>The choice.plist file which disables both the analytics feature and autostart:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>attributeSetting</key>
<integer>1</integer>
<key>choiceAttribute</key>
<string>selected</string>
<key>choiceIdentifier</key>
<string>DISABLEANALYTICS</string>
</dict>
<dict>
<key>attributeSetting</key>
<integer>1</integer>
<key>choiceAttribute</key>
<string>selected</string>
<key>choiceIdentifier</key>
<string>DISABLEAUTOSTART</string>
</dict>
<dict>
<key>attributeSetting</key>
<integer>1</integer>
<key>choiceAttribute</key>
<string>selected</string>
<key>choiceIdentifier</key>
<string>RUNAPP</string>
</dict>
</array>
</plist>By default, the installer launches LogiTune at end of installation. The additional option to change this is called: RUNAPP. Unlike the other parameters, RUNAPP doesn't have ENABLE/DISABLE prefixes and is by default set to 1. Use RUNAPP=0 to prevent the start of LogiTune at the end of installation.
Manage Calendar Feature
This install flag allows you to enable or disable the calendar feature giving you flexibility to customize Tune to meet your team's needs.
Windows Installation
To disable the calendar feature:msiexec /i <path_to_logitune_msi> /quiet /qn DISABLECALENDAR=1
To enable the calendar feature:msiexec /i <path_to_logitune_msi> /quiet /qn ENABLECALENDAR=1
macOS Installation
The Mac version accepts parameters via a choice.plist file:sudo installer -pkg <path_to_logitune_pkg> -target / -applyChoiceChangesXML <path_to_choice_plist>
To disable the calendar feature, include this in your choice.plist file:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>attributeSetting</key>
<integer>1</integer>
<key>choiceAttribute</key>
<string>selected</string>
<key>choiceIdentifier</key>
<string>DISABLECALENDAR</string>
</dict>
</array>
</plist>To enable the calendar feature, include this in your choice.plist file:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>attributeSetting</key>
<integer>1</integer>
<key>choiceAttribute</key>
<string>selected</string>
<key>choiceIdentifier</key>
<string>ENABLECALENDAR</string>
</dict>
</array>
</plist>Important Note: The calendar feature is enabled by default on both platforms.