Русский

Очередь

Каждое длительное действие — копирование, перемещение, удаление, упаковка, извлечение, синхронизация, экспорт базы данных — попадает в очередь: выполняется только одно, остальные ждут своего часа. Один из параметров запускает их все вместе. Пока это происходит, вы продолжаете работать.

Одна задача за раз или все вместе

По умолчанию очередь выполняет задачи в порядке поступления, по одной. Две задачи, работающие с одним носителем, идут каждая медленнее, чем одна, а отчёт читается по порядку: видно, что сделано и когда.

Всё одновременно включается в настройках, в разделе «Инструменты». Тогда каждая задача стартует сразу же, не ожидая других. Это нужно, когда им нечего делить — отправка на сервер во время распаковки, две передачи на двух разных носителях. Параметр действует на последующие задачи: если изменить его во время работы задачи, ничего не остановится.

Запуск действия, пока идёт другая задача, никогда не отклоняется: миниатюра улетает к кнопке очереди в верхней части окна. Действие принято, оно ждёт своей очереди, и следить за ним можно там.

Кнопка очереди

В строке заголовка она существует, только пока есть работа; когда читать больше нечего, она исчезает. На ней виден ход выполнения текущей задачи — кольцо, которое вращается вхолостую, пока ничего не продвинулось, — и в виде значка число оставшихся задач. Щелчок открывает список.

Правый угол строки заголовка, пока работает очередь: кольцо хода выполнения и значок с числом задач слева от замка.
Угол с кнопками, пока работает очередь: кольцо хода выполнения и число задач слева от замка.
Список очереди: выполняющееся копирование с ходом выполнения, две задачи, ожидающие своей очереди, и одна завершённая с указанием длительности.
Одна строка на действие: что оно делает, на каком этапе, его жесты. Завершённая задача остаётся с указанием длительности и времени.

Одна строка на действие: что оно делает, на каком этапе — «Выполняется» и прошедшее время, «В очереди», «Приостановлено», «Завершено за 12 с — 11.09 в 14:02» — и его жесты, которые действуют, не закрывая список:

Окно хода выполнения

Первая задача открывает своё окно: текущий файл, ход выполнения, прошедшее время, скорость, оставшееся. Пауза приостанавливает её, В фон убирает её в кнопку очереди — миниатюра улетает туда, — Отмена останавливает. Задача, ожидавшая своей очереди, не выводит своё окно, когда она наступает: вы тем временем работали в другом месте. Очередь возвращает окно сама, когда у задачи появляется вопрос: уже существующий файл не заменяется без ответа.

Один и тот же запрос дважды

Удаление ушло в очередь, ничего не показав, а клавишу нажали три раза: второй запрос не создаёт вторую задачу. Meneaufile сообщает об этом — «Задача уже в очереди» — вместо того, чтобы делать всё дважды, особенно если это что-то разрушает.

То, что не занимает очередь

Сравнение папок только читает: оно не занимает очередь копирования и выполняется отдельно. Отправленное в фон, оно всё равно фигурирует в списке — иначе его результат появлялся бы через несколько минут, и казалось бы, что всё зависло.

Закрытие, пока задача выполняется

Окно спрашивает об этом заранее: «Задачи ещё выполняются». Закрытие прерывает их, а то, что они записывали, остаётся записанным наполовину. Очередь не возобновляется при следующем запуске, и это намеренно: чтобы повторить копирование, прерванное посреди файла, нужно знать, на чём оно остановилось, а диск этого не говорит, — и повторное удаление уничтожило бы то, что вы, возможно, только что восстановили. Зато каждая задача оставляет свою строку в журнале вместе с результатом: на следующий день спрашивают, что произошло.

Руководство Meneaufile на русском языке.