lanternterminal:sessions
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| lanternterminal:sessions [2026-11-09 01:11] – Update Lantern Terminal guides for 0.4.2 slaterm | lanternterminal:sessions [2026-11-11 08:56] (current) – Update Lantern Terminal guides for 0.6.0 slaterm | ||
|---|---|---|---|
| Line 11: | Line 11: | ||
| ===== Connections ===== | ===== Connections ===== | ||
| - | Choose **File → Quick Connect** for an immediate SSH2/ | + | Choose **File → Quick Connect** |
| For SSH, supply the hostname, port, username and optionally a private key in Session Properties. Authentication and unknown/ | For SSH, supply the hostname, port, username and optionally a private key in Session Properties. Authentication and unknown/ | ||
| - | SSH settings include jump hosts, agent forwarding, compression, | + | SSH settings include jump hosts (one or a chain: '' |
| **SSH engine.** Each SSH2 session uses one of two engines, chosen under **Session properties → Connection → SSH2 → SSH engine**: | **SSH engine.** Each SSH2 session uses one of two engines, chosen under **Session properties → Connection → SSH2 → SSH engine**: | ||
| Line 22: | Line 22: | ||
| * **OpenSSH** runs the system '' | * **OpenSSH** runs the system '' | ||
| - | A session that uses something the built-in engine | + | The built-in engine |
| + | |||
| + | **Copy Public Key to Server** (Tools menu, or right-click an SSH session or tab) puts your public key on a server so the session can log in without a password, like '' | ||
| + | |||
| + | **SSH Agent** (Tools menu) lists the agent' | ||
| + | |||
| + | **RDP (Windows Remote Desktop).** Choose the RDP protocol (port 3389) in a new session or Quick Connect, or type '' | ||
| **BBSes and door games.** Use **Tools → New BBS session…** (not File → New session, which makes ordinary sessions). Choose Telnet (the default), RLogin, SSH2 or Raw TCP, then enter the host and a name. This sets up the session the way BBSes expect: the CP437 character set, the ANSI-BBS screen, the built-in VGA font, an 80×25 screen that scales the font to fit the window, and BBS keys (Backspace sends 0x08, Delete sends 0x7F). For sessions you already have, right-click them (or a folder) in the Sessions pane and choose **Apply BBS settings…**, | **BBSes and door games.** Use **Tools → New BBS session…** (not File → New session, which makes ordinary sessions). Choose Telnet (the default), RLogin, SSH2 or Raw TCP, then enter the host and a name. This sets up the session the way BBSes expect: the CP437 character set, the ANSI-BBS screen, the built-in VGA font, an 80×25 screen that scales the font to fit the window, and BBS keys (Backspace sends 0x08, Delete sends 0x7F). For sessions you already have, right-click them (or a folder) in the Sessions pane and choose **Apply BBS settings…**, | ||
| Line 31: | Line 37: | ||
| **RLogin** (port 513) logs you straight in. As in SyncTERM, the BBS user name goes in **Username** and the password (or the key some door servers give you) in **Connection → RLogin → Client user name**. To keep a password out of the settings file, create a credential in **Tools → Manage credentials**, | **RLogin** (port 513) logs you straight in. As in SyncTERM, the BBS user name goes in **Username** and the password (or the key some door servers give you) in **Connection → RLogin → Client user name**. To keep a password out of the settings file, create a credential in **Tools → Manage credentials**, | ||
| + | |||
| + | **BBS Directory.** To find a BBS and connect without making a session first, use the **BBS Directory** button on the toolbar (or **Tools → BBS Directory…**). It downloads the Synchronet BBS List and the Telnet BBS Guide, keeps the BBSes you have used at the top, and saves a BBS as a session when you press **Save as session**. See [[lanternterminal: | ||
| **Importing a BBS list.** **Tools → Import BBS list (SyncTERM)…** reads a SyncTERM dialling directory ('' | **Importing a BBS list.** **Tools → Import BBS list (SyncTERM)…** reads a SyncTERM dialling directory ('' | ||
| Line 46: | Line 54: | ||
| **Options → Session properties** edits the active session. Several transport settings take effect on reconnect; appearance/ | **Options → Session properties** edits the active session. Several transport settings take effect on reconnect; appearance/ | ||
| - | Imports accept native JSON/XML and simple comma/tab text rows ('' | + | Imports accept native JSON/XML and simple comma/tab text rows ('' |
| ===== Terminal ===== | ===== Terminal ===== | ||
| Line 52: | Line 60: | ||
| The terminal supports colour, Unicode, primary/ | The terminal supports colour, Unicode, primary/ | ||
| - | **Keyboard shortcuts.** Lantern' | + | **Keyboard shortcuts.** Lantern' |
| Use the toolbar phrase box for temporary highlights, or configure permanent pattern/ | Use the toolbar phrase box for temporary highlights, or configure permanent pattern/ | ||
| + | |||
| + | **Terminal types and graphics.** Besides xterm, VT100/ | ||
| Lock a session from File; choose a local unlock password. Locked sessions stay connected but hide their screen and reject scripted reads and broadcast input. Unlock restores the same session. | Lock a session from File; choose a local unlock password. Locked sessions stay connected but hide their screen and reject scripted reads and broadcast input. Unlock restores the same session. | ||
| Line 60: | Line 70: | ||
| ===== Tabs, groups and commands ===== | ===== Tabs, groups and commands ===== | ||
| - | Drag tabs to reorder within a group. Window menu commands create horizontal/ | + | Drag tabs to reorder within a group. |
| The Command window' | The Command window' | ||
| Line 75: | Line 85: | ||
| ===== Files and logs ===== | ===== Files and logs ===== | ||
| + | |||
| + | File transfers (Zmodem, Xmodem, Ymodem, Kermit, the SFTP Browser) are described in [[lanternterminal: | ||
| Open an SFTP terminal from an SSH tab. Its interactive client supports '' | Open an SFTP terminal from an SSH tab. Its interactive client supports '' | ||
| Line 81: | Line 93: | ||
| The optional TFTP server starts only when chosen in Transfer. Configure upload/ | The optional TFTP server starts only when chosen in Transfer. Configure upload/ | ||
| + | |||
| + | ===== Sync between computers ===== | ||
| + | |||
| + | To have the same sessions on several computers, choose a folder that Nextcloud, Syncthing, Dropbox or a network share keeps the same everywhere, and set it in **Options → Global settings → General → Sync** on each computer. Lantern writes '' | ||
| + | |||
| + | ===== Updates ===== | ||
| + | |||
| + | Lantern checks the website once a day and tells you when a new version is out. **Update Now** downloads it, checks it and installs it: the Debian package asks for your password, and on Windows the installer runs while Lantern closes. A copy that was not installed from a package opens the download page instead. **Not Now** asks again tomorrow; **Skip This Version** stays quiet until the next one. **Help → Check for Updates…** checks at once, and the window has a box to turn the daily check off (also **Global settings → General → Updates**). | ||
| ===== Automation and help ===== | ===== Automation and help ===== | ||
| - | Run Python scripts from Script, cancel them independently of the session, or record send actions into an editable Python file. See SCRIPTING-GUIDE.md for prompt matching and examples. Recording is a send-action skeleton and may need explicit waits before reuse. Recognised password/ | + | Run Python |
| **Help → Features and capabilities** lists included and unavailable compatibility features. Build instructions and the detailed specification are available offline. **Help → About** shows version and the exact configuration directory. | **Help → Features and capabilities** lists included and unavailable compatibility features. Build instructions and the detailed specification are available offline. **Help → About** shows version and the exact configuration directory. | ||
| Line 100: | Line 120: | ||
| On Windows, use a '' | On Windows, use a '' | ||
| - | [[lanternterminal: | + | ===== Lua automation ===== |
| + | |||
| + | Choose **Script → Run** and select a '' | ||
| ===== Reusing an unlocked SSH key ===== | ===== Reusing an unlocked SSH key ===== | ||
| Line 115: | Line 137: | ||
| Then add the identity again. On Linux, use an agent provided by the desktop or start one in the environment that launches the application. Do not put key passphrases into automation scripts. | Then add the identity again. On Linux, use an agent provided by the desktop or start one in the environment that launches the application. Do not put key passphrases into automation scripts. | ||
| - | |||
| - | [[lanternterminal: | ||
| ===== Connection state and tab reuse ===== | ===== Connection state and tab reuse ===== | ||
| “Reuse disconnected tabs” only replaces an idle disconnected tab. Connecting sessions and SSH password, passphrase or host-key prompts keep their own tabs when you open another session. The status bar shows **Connecting…**, | “Reuse disconnected tabs” only replaces an idle disconnected tab. Connecting sessions and SSH password, passphrase or host-key prompts keep their own tabs when you open another session. The status bar shows **Connecting…**, | ||
| - | |||
| - | [[lanternterminal: | ||
lanternterminal/sessions.1794186685.txt.gz · Last modified: by slaterm
