Installing on Ubuntu

CS Trigger for Linux ships as a cityscreen-trigger deb package. Request it from CityScreen support — see Getting the build.

Requirements

  • Ubuntu with a desktop session — CS Trigger is a windowed application.

  • A CS Player installed on the same machine.

  • Access to packages.cityscreen.cloud: the package downloads the runtime it needs during installation.

  • sudo rights.

Installing

sudo apt install ./cityscreen-trigger_*.deb

apt installs the package dependencies, and the post-install step then downloads the application runtime into the application directory. That download is the slow part of the install, and without it the application will not start — make sure the machine can reach packages.cityscreen.cloud before you begin.

What lands on disk:

Path What it is

/opt/cityscreen/trigger-app/

Application, icon and the downloaded runtime

/usr/bin/cityscreen-trigger

Launcher

/usr/share/applications/cityscreen-trigger.desktop

Application menu entry

/etc/xdg/autostart/cityscreen-trigger.desktop

Autostart entry — CS Trigger starts with the desktop session

Running

CS Trigger starts with the desktop session. To start it by hand, use the application menu or:

cityscreen-trigger

If the launcher reports City Screen Trigger already running although the app is not running, delete the file ~/.cityscreen-trigger-app.pid and start again.

If the player is not up yet when CS Trigger starts, the Failed to get data screen appears. Press Try again once the player is running — see Connecting to the Player.

Updating

Install the newer package the same way; apt replaces the previous version.

Removing

sudo apt remove cityscreen-trigger

The menu entry, the autostart entry and the downloaded runtime go with it.