MirrorCommand version 3.0.2 release 2
This minor release update of MirrorCommand incorporates changes to improve integration with the MirrorImages package downloads. In addition, support is added for models by country in the MirrorImages downloads and in the MirrorCommand default config files. New Google Drive file ids have been used in the download scripts to reflect the MirrorImages distribution changes.
The previous release updates of MirrorCommand incorporated changes to integrate with the MirrorImages RPM installations. Installs of the current MirrorImages packages require this version of MirrorCommand or later. The scripts that download image archives for the MirrorImages packages have been updated to execute in non-interactive mode when being run during an RPM installation.
The version 3.0.x releases of MirrorCommand introduce support for multiple monitors, switching MagicMirror screen display between monitors, full support for both portrait and landscape mode displays, and renames the project from MirrorCommandLine to MirrorCommand. Voice commands for screen switching have been added via the MMM-GoogleAssistant module recipe file MirrorCommand.js.
Changes to packaging include the creation and distribution of an RPM format installation package as well as the implementation of release creation during the Gitlab continuous integration process.
To install:
Download the latest Debian or RPM format packages
NOTE: The automated configuration requires access to some X11 graphical utilities. Depending upon your system's X11 configuration, it may be necessary to grant the root user access to the display. To do so, prior to installation issue the command:
xhost +si:localuser:root
or grant everyone access with
xhost +
Install the package on Debian based systems by executing the command
sudo apt install ./MirrorCommand_3.0.2-2.deb
Install the package on RPM based systems by executing the command
sudo yum localinstall ./MirrorCommand-3.0.2-2.rpm
Removal of the package on Debian based systems can be accomplished by issuing the command:
sudo apt remove mirrorcommand
Removal of the package on RPM based systems can be accomplished by issuing the command:
sudo yum remove MirrorCommand
Post installation, configure /usr/local/MagicMirror/etc/mirrorkeys
with any keys used by your modules. Once keys are configured, execute the command:
/usr/local/bin/showkeys