Skip to content

MirrorCommand version 3.0.2 release 2

Compare
Choose a tag to compare
@doctorfree doctorfree released this 08 Feb 18:18
· 75 commits to master since this release

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