Hàng đợi
Mỗi thao tác dài — sao chép, di chuyển, xoá, nén, giải nén, đồng bộ hoá, xuất một cơ sở dữ liệu — được đưa vào một hàng đợi: mỗi lần chỉ một tác vụ chạy, các tác vụ sau chờ đến lượt. Một tuỳ chọn cho phép chạy tất cả cùng lúc. Bạn vẫn tiếp tục làm việc trong thời gian đó.
Mỗi lần một tác vụ, hoặc tất cả cùng lúc
Mặc định, hàng đợi chạy các tác vụ theo thứ tự đến, mỗi lần chỉ một. Hai tác vụ dùng chung một thiết bị lưu trữ mỗi cái chạy chậm hơn khi chỉ có một mình, và bản tường trình được đọc theo thứ tự: bạn biết cái gì đã được làm, và khi nào.
Tất cả cùng lúc được bật trong các cài đặt, mục “Công cụ”. Khi đó mỗi tác vụ chạy ngay khi đến, không chờ các tác vụ khác. Đó là điều bạn muốn khi chúng không tranh giành gì với nhau — một lần tải lên máy chủ trong lúc giải nén, hai lần chuyển trên hai thiết bị khác nhau. Tuỳ chọn này áp dụng cho những gì đến sau: đổi nó khi một tác vụ đang chạy không làm dừng gì cả.
Bắt đầu một thao tác khi một tác vụ đang chạy không bao giờ bị từ chối: một hình thu nhỏ bay về phía nút hàng đợi, ở phía trên cửa sổ. Thao tác đã được ghi nhận, nó chờ đến lượt, và chính ở đó bạn theo dõi nó.
Nút của hàng đợi
Trên thanh tiêu đề, nó chỉ tồn tại khi còn việc; hết gì để đọc thì nó biến mất. Nó hiển thị tiến độ của tác vụ đang chạy — một vòng, quay không khi chưa có gì tiến triển — và, trong huy hiệu, số tác vụ còn lại. Một cú nhấp mở danh sách.


Mỗi thao tác một dòng: nó làm gì, đã đến đâu — “Đang chạy” và thời gian đã trôi qua, “Đang chờ”, “Tạm dừng”, “Hoàn tất trong 12 giây — 11/09 lúc 14:02” — và các nút thao tác của nó, hoạt động mà không đóng danh sách:
- Tạm dừng và Tiếp tục, trên tác vụ đang chạy.
- Huỷ: một tác vụ đang chờ sẽ rời đi mà chưa bắt đầu. Nếu công việc không trả quyền điều khiển — một câu hỏi không được trả lời, một lệnh gọi bị kẹt —, yêu cầu lần thứ hai sẽ được ưu tiên và dòng đó đóng lại.
- Chuyển lên hoặc chuyển xuống trong hàng đợi, dành cho những tác vụ đang chờ: tác vụ đang chạy đã ghi rồi, đẩy nó xuống sẽ không hoàn tác được gì.
- Buộc chạy: bắt đầu ngay, không chờ đến lượt. Một tác vụ nhỏ đứng sau một lần chuyển kéo dài cả giờ chẳng có lý do gì phải chờ; nó rời hàng đợi và chạy song song, thứ tự của các tác vụ khác không thay đổi.
- Bỏ khỏi danh sách, từng tác vụ một, hoặc Bỏ các tác vụ đã xong cùng một lúc. Một tác vụ đã xong không tự biến mất: thời lượng và kết quả của nó chính là thứ bạn quay lại hàng đợi để đọc.
Hộp thoại tiến độ
Tác vụ đầu tiên mở hộp thoại của nó: tệp đang xử lý, tiến độ, thời gian đã trôi qua, tốc độ, phần còn lại. Tạm dừng làm nó ngưng lại, Đưa xuống nền cất nó vào nút của hàng đợi — hình thu nhỏ bay về đó —, Huỷ dừng nó hẳn. Một tác vụ đã chờ đến lượt sẽ không làm hộp thoại của nó bật lên khi đến lượt: lúc đó bạn đang làm việc ở nơi khác. Hàng đợi tự đưa nó trở lại khi tác vụ có một câu hỏi cần đặt — một tệp đã có sẵn không bị thay thế mà không có câu trả lời.
Cùng một yêu cầu hai lần
Một thao tác xoá đã vào hàng đợi mà không hiển thị gì, và phím bị nhấn ba lần: yêu cầu thứ hai không tạo ra tác vụ thứ hai. Meneaufile nói rõ — “Công việc đã đang chờ” — thay vì làm mọi thứ hai lần, nhất là với những gì có tính huỷ diệt.
Những gì không chiếm lượt
Việc so sánh thư mục chỉ đọc: nó không chiếm lượt của một thao tác sao chép và chạy song song. Khi được gửi xuống nền, nó vẫn có mặt trong danh sách — nếu không, kết quả của nó sẽ hiện ra sau nhiều phút và người ta tưởng nó bị treo.
Đóng khi một tác vụ đang chạy
Cửa sổ hỏi trước: “Vẫn còn tác vụ đang chạy”. Đóng sẽ ngắt chúng, và những gì chúng đang ghi chỉ còn một nửa. Hàng đợi không tiếp tục ở lần khởi động sau, và điều này là chủ ý: chạy lại một lần sao chép bị ngắt giữa chừng một tệp đòi hỏi phải biết nó đã đến đâu — điều mà đĩa không cho biết —, và chạy lại một thao tác xoá sẽ phá huỷ thứ mà bạn có thể vừa khôi phục. Đổi lại, mỗi tác vụ để lại dòng của nó trong nhật ký, kèm kết quả: đến hôm sau người ta mới hỏi chuyện gì đã xảy ra.
Hướng dẫn sử dụng Meneaufile, bằng tiếng Việt.