[← README](../../README.md) · [Docs index](../README.md) · [Panels and keys](README.md) # The screen Both apps show two panels, a command line and a row of function keys, as Norton Commander did. This page names every part of the screen, says which panel is active, what the title bar and the status line tell you, and how to start the apps in the folders you want. ![The desktop app: two panes, the sidebar, git status in the left pane, the command line and the F-key bar](../screenshots/gui-details.png) *The desktop app in the Cyber theme: the left pane is active (green frame), the right one shows `~/Documents`.* ![The terminal app: two blue panels with double borders, git status bottom left, the command line and the F-key bar](../screenshots/tui-panels.png) *The terminal app in the Norton Commander theme: the left panel is active (its path is drawn black on cyan).* ![The desktop app's window in Cyber with coxswain X.Y.Z in its title bar, two panes on the home folder, the command line with the Settings button and its count, and the F-key bar](../screenshots/panels-title.png) ## Contents - [How to use it](#how-to-use-it) - [What you see](#what-you-see) - [The title bar: the version](#the-title-bar-the-version) - [The status line](#the-status-line) - [Starting in a folder](#starting-in-a-folder) - [Settings and config.toml](#settings-and-configtoml) - [In the terminal app](#in-the-terminal-app) - [Questions](#questions) ## How to use it 1. Press **Tab** to make the other panel active. The keys act on the active panel, and **F5** (copy) and **F6** (move) offer the other panel's folder as the target. 2. Click in a panel to make it active (both apps). 3. Type anywhere: characters that are not a key of their own go to the command line ([The command line](../commands/command-line.md)). 4. Click an F-key in the bottom row (desktop app) to run it, or press the key. 5. **Ctrl+O** switches the desktop app between one pane and two ([Tabs, back and forward, one pane or two](tabs-and-panes.md)); in the terminal app it hides the panels and shows the output of the last command, with *Panels hidden · any key brings them back* under it ([The output flashed by](../commands/command-line.md#the-output-flashed-by-in-the-terminal-app-where-is-it)). On the very first start, before the panels, both apps show the [first-run guide](first-run.md): the two panels, how far Find looks, looks and privacy. **Esc** skips it. **F1** → *Show the guide again* (desktop app), **F1** then **G** (terminal app), or *Settings → Overview* brings it back. ## What you see | Part | Terminal app | Desktop app | |---|---|---| | Panels | Two, with double borders | Two panes, each with tabs, a path bar, the list and a footer | | Active panel | Its path at the top is drawn in the cursor colour (black on cyan in NC), and only it shows the cursor bar | A coloured frame | | Folder path | Centred in the top border; a long path keeps its end (`…/projects/rocket`) | The path bar under the tabs, one button per part (`~ › projects › rocket`) | | Columns | Name, Size, Modified; Modified goes when the panel is narrower than 44 columns | Name, Type, Size, Modified by default; Files and Created can be added ([Views](views.md#the-columns-menu)) | | Git line | Bottom left of the border, in the `git_branch` colour | Right side of the pane's footer ([Git in the panels](git.md)) | | ZFS line | Bottom middle of the border, on ZFS: `tank/home · 1.52x · 12G used · 88G free`: dataset, compression ratio and space | In the pane's footer, after the item count; a click lists the snapshots ([ZFS snapshots](../files/zfs-snapshots.md#the-dataset-in-the-footer)) | | Info line | Under the list: the name under the cursor and its size (`name -> target` for a link), or `4.2 MB in 3 marked` | The footer: `17 items`, and `· 3 marked (1.2 MB)` when files are marked | | Sort order | A letter bottom right: `n` name, `x` extension, `t` time, `s` size; upper case when reversed | An arrow next to the column header that sorts ([Sorting](sorting.md)) | | Command line | The row under the panels: `/home/demo/projects/rocket> ` | The row under the panes: the folder, `❯`, and *Type a command…* | | Status | In the command line row, until the next key | Right of the command line, until the next key | | Settings | *12 Settings* at the right end of the F-key bar (**F12**) | *Settings* with a cog, at the right of the command line row. Its tooltip: *Settings · Ctrl+, · What's new: 2, under Overview*; a click opens Settings at *Overview* | | F-key bar | The bottom row: the number and label of **F1** to **F10**, then **F11** and **F12** when they have an action (**F12**: *Settings*) | The bottom row of buttons; a key with no action is greyed | | Window title | The terminal's title: `Coxswain X.Y.Z` | The window's title, the same text | The F-key labels: | Key | Terminal app (Norton Commander's) | Desktop app | |---|---|---| | **F1** | *Help* | *Help* | | **F2** | *Menu* | *Menu* | | **F3** | *View* | *View* | | **F4** | *Edit* | *Edit* | | **F5** | *Copy* | *Copy* | | **F6** | *RenMov* | *Move* | | **F7** | *Mkdir* | *New folder* | | **F8** | *Delete* | *Delete* | | **F9** | *PullDn* | *Commands* | | **F10** | *Quit* | *Quit* | | **F12** | *Settings* | – (the gear button at the right of the command line row) | They follow your `[keys]`: bind another action to **F2** and its name shows there (two actions on one key: the one the key runs). **Colours.** In the Norton Commander theme (the terminal app's default) folders are bold white, marked files bold yellow, programs green, links magenta, hidden files dim cyan, and the cursor is black on cyan. In Cyber (the desktop app's default) the cursor row is a brighter green band and folders are cyan. Other themes: [Themes](../customise/themes.md). **Inside an archive** the panel says so, so a copy out of it is not taken for a copy between two folders. The desktop app tints the pane, marks the archive's name in the path bar and shows an *archive* badge (*archive, locked* for one with a password); the terminal app puts `[archive]` after the path in the top border. See [Archives as folders](../files/archives.md). **A name with a control character** in it (a newline, a tab, an escape, which some programs leave in names): the terminal app shows each as `?`, as `ls` does, in the panel, the info line and the dialogs, so the columns stay straight and nothing in a name can talk to the terminal. The file keeps its real name; **Shift+F6** renames it. **A folder that cannot be read** (it was deleted, or you may not open it): the panel goes up to the nearest folder it can list. The terminal app shows the error in red on the info line, cut to the panel's width, and whole on the status line; the desktop app shows it above the list or in the status line. ## The title bar: the version Both apps put the version in their title: ``` Coxswain X.Y.Z ``` Before 1.41.0 the title also listed the kinds of search that were on (`search: names · text · meaning`); that now shows where it is used, on the first footer line of [Find](../search/find-file.md#what-you-see): *563 files indexed · text of 112 files · meaning for 112*. On Linux the title bar that GTK draws is told as well, so it shows the same text as the task bar. The terminal app sets the terminal's title every five seconds, starting five seconds after it starts; terminals that show titles show it in their title bar or tab. ## The status line Messages go to the command line row and stay until the next key: *Refreshed*, `Copied "a.txt"`, `Moved 3 items to the bin`, `Opened report.pdf`, `Not a folder: /tmp/x`, and errors. In the terminal app a message longer than the row takes the rows it needs above the F-key bar, four at most, the panels giving way until the next key. Two kinds of message come by themselves: - **Updates:** `Coxswain X.Y.Z is available: ` when a newer release is out ([Update checks](../reference/updates.md)). In the desktop app it is a button that opens the release page. - **Tips** of what search can do that you have not turned on (*Install tesseract to search the words in scans, screenshots and pictures: sudo apt install tesseract-ocr*), and after an upgrade what it brought; after the update to 2.0, which keys it renamed in `config.toml`. The desktop app counts them on its **⚙ Settings** button and lists them under *Settings → Overview → What's new*; only a problem with search (*Search inside files has stopped: …*) is a button in the status line, with a `×`. The terminal app shows one tip at a time once in the status line, with the command that turns it on, and counts it as seen; after an upgrade it points to `coxswain --whats-new`. See [Notices and what's new](notices.md). ## Starting in a folder Both apps take up to two folders on the command line: the left and the right panel. A file opens its folder with the cursor on it. ```sh coxswain ~/src ~/Downloads coxswain-gui . coxswain-gui ~/Pictures/cat.jpg ``` | | Terminal app | Desktop app | |---|---|---| | No folders named | Both panels open in the current folder | The last session comes back ([What the apps remember](session.md)); the current folder is added to the left pane as a new tab unless one of its tabs already shows it | | Folders named | Left and right panel | With a saved session, the first folder is added to the left pane as a new tab; without one, left and right pane | | Started from a desktop menu (current folder `/`) | – | Your home folder takes the place of the current folder | Every flag: [Command-line flags](../reference/command-line-flags.md). ## Settings and config.toml The screen itself has no settings of its own. What changes it: | Setting | config.toml | Default | |---|---|---| | *Settings → Looks*, theme | `theme` (terminal app), `[gui] theme` (desktop app) | `"nc"`, `"cyber"` | | *Settings → Looks → Icons and git glyphs* | `glyphs` (`"nerd"` or `"ascii"`) | `"nerd"` | | *Settings → Finding files → Details → What is read → Words inside files* | `[search] text` (the `text` in the title) | `true` | | – | `check_updates` (the update message) | `true` | See [Configuration](../reference/configuration.md) for every key. ## In the terminal app The same two panels, command line and F-key bar, drawn in text. What differs: - A folder shows `SUB-DIR` in the Size column until its size is measured, and `..` shows the size of the folder above once it is known, else `UP--DIR`, as in NC ([Folder sizes](folder-sizes.md)). - Sizes are plain bytes up to 100,000,000; above that they are shown as `95M`, `12G`. - No tabs, sidebar or preview pane: a terminal has no room for them, and the F3 viewer and F4 editor take their place ([View and edit](../commands/view-and-edit.md)). - The terminal's title is set every five seconds; there is no window to own. ## Questions #### Which panel is active? In the terminal app, the one whose path at the top is drawn in the cursor colour and that shows the cursor bar; the other panel hides its cursor. In the desktop app, the pane with the coloured frame. **Tab** switches, and a click in a panel makes it active. #### Why does the F-key bar say *Move* in one app and *RenMov* in the other? The desktop app's bar uses the plain names of 2.0: *Move*, *New folder*, *Commands*. The terminal app keeps Norton Commander's *RenMov*, *Mkdir* and *PullDn* on its bar; its **F9** list and **F1** use the plain names too. The keys are the same. #### A guide opened on the first start. How do I get it back? That is the [first-run guide](first-run.md): **F1** → *Show the guide again* in the desktop app, **F1** then **G** in the terminal app ([more](first-run.md#i-skipped-the-guide-can-i-get-it-back)). #### Why is the Modified column gone in the terminal app? The panel is narrower than 44 columns inside its border, so only Name and Size fit. Make the terminal wider. Below 12 columns or 4 rows the panel shows its border only. #### Where did "search: names · text" in the title go? To Find, where it is used: its first footer line says what can be searched, *563 files indexed · text of 112 files · meaning for 112*, and what is still under way. When *meaning for* is missing though you turned it on, the helper has not started it yet or its model is not there; see [Search by meaning](../search/meaning.md#questions). #### The title of my terminal does not change. Why? The terminal app sets it with the usual escape sequence, every five seconds. Some terminals ignore it, or show a title of their own (tmux and screen need `set-titles on`). Nothing else depends on it. #### Why is there a new tab in the left pane every time I start the desktop app? The folder it was started in is not open in any of the left pane's tabs, so it is added. As long as one of those tabs shows that folder, none is added. A start from the desktop menu begins in your home folder, so keeping a tab on home stops it. #### A folder of my last session is gone. What happens? The pane goes up to the parent folder, with the cursor where the folder was; if that is gone too, to your home folder. #### Why does the terminal app show 104857600 but the desktop app 100 MB? The terminal app keeps exact bytes up to 100,000,000, as NC did, so sizes line up digit by digit. The desktop app shows exact bytes below 10 KB and then one decimal (`32.7 KB`). #### What is the "archive" badge in the path bar? The pane is inside an archive, browsed like a folder. **F5** copies out of it, **F6** moves out, **F8** takes files out, and copies into it are added to it. See [Archives as folders](../files/archives.md). --- [← Previous: The first-run guide](first-run.md) · [Next: Notices and what's new →](notices.md)