Окна & трей
На Desktop ваши сеансы не привязаны к одному окну. Любая вкладка терминала может жить в собственном окне ОС, а значок в системном трее держит каждый сеанс доступным всё время, пока работает DR-Terminal.
Отсоединение сеанса в отдельное окно
Любой сеанс на основе терминала — SSH, локальная оболочка, serial, telnet — можно вынести в отдельное окно. Есть три способа:
- Нажмите кнопку открыть в новом окне в записи сеанса на боковой панели.
- Перетащите вкладку сеанса вверх или вниз за пределы полосы вкладок.
- Нажмите Ctrl+Shift+N, чтобы отсоединить активный сеанс.
Commander (см. Файловый менеджер) тоже выносится, но только кнопкой «открыть в новом окне» — в его записи на боковой панели или в его строке заголовка; жест перетаскивания вкладки и сочетание клавиш действуют только для терминальных сеансов.
Классический браузер SFTP — единственный тип сеанса, который нельзя отсоединить; для просмотра файлов в отдельном окне используйте Commander.
- Отсоединённое окно полностью независимо: своя строка заголовка, свой фокус, своё место на экране (или на другом мониторе).
- Сеанс продолжает работать, пока отсоединён — отсоединение никогда не разрывает соединение и не перезапускает его.
- Можно отсоединить сразу несколько сеансов и расположить их рядом, например, чтобы одновременно следить за двумя серверами.
Пристыковать обратно (вернуть)
Закройте отсоединённое окно, чтобы вернуть этот сеанс в полосу вкладок главного окна — это и есть пристыковка.
Закрытие отсоединённого окна — это не то же самое, что закрытие сеанса. Пристыковка меняет лишь где показан сеанс; соединение остаётся живым. Чтобы действительно завершить сеанс, закройте его вкладку (×) в главном окне.
Контекстное меню сеанса
Щёлкните правой кнопкой по вкладке сеанса, по его записи на боковой панели или по его карточке на панели «Главная», чтобы получить быстрые действия:
- Переименовать — задать сеансу собственное имя. Оно показывается на боковой панели, на панели «Главная» и в трее; вкладки показывают заголовок терминала, заданный оболочкой, если он есть, поэтому собственное имя появляется на вкладке только тогда, когда оболочка заголовок не задала или у подключения включена опция Использовать имя подключения как заголовок вкладки.
- Открыть в Commander — для SSH-сеансов (боковая панель и панель «Главная»): открывает двухпанельный файловый менеджер (см. Файловый менеджер) на том же хосте, начиная с текущего каталога оболочки.
- Информация о подключении — для SSH-сеансов: сведения о подключении этого сеанса.
- Перезапустить сессию — закрыть и заново открыть соединение в той же вкладке, например после перезагрузки удалённой машины. Предлагается для тех видов сеансов, где есть к чему переподключаться (SSH, SFTP, serial, telnet).
- Закрыть вкладку — завершить сеанс.
Системный трей
Значок в системном трее (области уведомлений) доступен всё время, пока работает DR-Terminal. Сворачивание главного окна оставляет все сеансы работающими и доступными из трея. Закрытие главного окна завершает DR-Terminal — при активных сеансах вас сначала попросят подтвердить, поскольку выход разрывает их. Щёлкните по значку в трее, чтобы поднять главное окно; щёлкните правой кнопкой для меню:
- Show DR-Terminal — вернуть главное окно на передний план.
- По одной строке на каждый запущенный сеанс и Commander. Подменю сеанса предлагает Открыть терминал (сфокусировать его в главном окне или поднять его окно, если он отсоединён) и Переименовать.
- Сеанс, чьё соединение оборвалось, остаётся в списке с суффиксом — Отключено (его вкладка сохраняется ради буфера прокрутки).
- Маркер
↗рядом с записью означает, что этот сеанс сейчас находится в собственном отсоединённом окне. - Quit — закрыть DR-Terminal (вас попросят подтвердить).
В сочетании с keep-alive (см. SSH-подключения) свёрнутые и отсоединённые сеансы удерживают соединение открытым всё время, пока работает DR-Terminal.