Command Line

Documentation / Contents - CyThrough

Command Line

Three binaries. cythrough and cythroughd are Motif-free. cythrough-prefs is the Motif launcher. Conf paths are in Files and Paths.

cythrough Viewer

cythrough [OPTION]... --connect HOST[:PORT]

Display published apps from HOST as native X windows.

Examples:

cythrough -n --connect 127.0.0.1 --user tester \
  --password-file /tmp/cypass --app xlogo
cythrough --connect host --user me --password-file ~/.cypass \
  --list-apps

cythroughd Daemon

cythroughd [OPTION]...

Publish X11 apps for CyThrough viewers. Apps come from publish lines in conf, not from CLI flags.

Examples:

cythroughd -n --foreground --auth-file /tmp/cyauth
cythroughd --foreground --hw --display :0
cythroughd --reap-orphans

v1 is a personal daemon. No setuid. OS auth is your login password. A lab tester needs --auth-file. The manager process handles knock, AUTH, and catalog; a backend child pushes pixels.

cythrough-prefs Launcher

cythrough-prefs [options]

Standard:

CyThrough-specific:

Client face: pick a server, log in, click a published app. Server face: start/stop/restart cythroughd. Published Apps: local publish menu.

Password and Knock Order

Password for the client, first match wins:

1. --password TEXT (argv slot overwritten so ps does not keep it) 2. --password-file PATH (`-` reads stdin; prefer 0600) 3. CYTHROUGH_PASSWORD (environ slot overwritten after read)

Knock secret, first match wins:

1. --knock-secret TEXT 2. --knock-secret-file PATH 3. CYTHROUGH_KNOCK_SECRET 4. knock_secret in ~/.cyanotype/cythrough.conf (client) or cythroughd.conf (daemon)

Prefer 0600 files for menus and Materialize scripts.

Environment

Cyanotype Project. Blueprint Desktop. BSD 2-clause. Not affiliated with Silicon Graphics. SGI, IRIX, and Indigo Magic belong to their owners. 1.0 is aimed at 31 October 2026.