Môi trường Ubuntu tự hào về văn hóa phát triển mã nguồn mở sôi động và các ứng dụng miễn phí chất lượng cao. Nói về ứng dụng chụp màn hình, có rất nhiều. Có GIMP, Shutter, và nhiều hơn nữa. Nhưng có vấn đề: hầu hết các ứng dụng này dùng giao diện người dùng đồ họa. Nhưng nếu bạn là người dòng lệnh?
May mắn cho bạn, có scrot, công cụ dựa trên terminal có thể chụp màn hình trên Ubuntu. Phát hành đầu tiên năm 2000, scrot vẫn mạnh mẽ—với bản cập nhật ổn định chính mới nhất vào tháng 6 năm 2020.
Vậy hãy bắt đầu cài đặt scrot trên Ubuntu.
Cách Cài Đặt scrot Trên Ubuntu?
Công cụ chụp màn hình scrot đi kèm sẵn trên hầu hết máy tính Linux. Vì vậy, nó có thể đã có trên hệ thống của bạn. Nếu không, chạy lệnh này trên terminal để cài gói:
sudo apt-get install scrot
Nhấn Enter và hệ thống sẽ bắt đầu cài đặt scrot trong vài giây.
Cách Dùng scrot Để Chụp Màn Hình
Scrot là công cụ dòng lệnh tối giản dựa trên triết lý UNIX của Ken Thomson, phương pháp tiếp cận phát triển phần mềm tôn vinh lập trình nhỏ, sạch và mô-đun.
Vì vậy, scrot tuân theo cách tiếp cận khá đơn giản cho việc cắt màn hình trên Ubuntu.
Chụp Màn Hình Toàn Bộ Màn Hình
Để bắt đầu, đây là cách chụp cửa sổ hoàn chỉnh trên Ubuntu:
scrot
Đó là tất cả. Scrot sẽ tự động chụp màn hình. Ngoài ra, trừ khi chỉ định khác, thư mục home sẽ chứa các màn hình bạn chụp với scrot.
Lưu Màn Hình Với Tên Và Thư Mục Cụ Thể
Nếu bạn muốn lưu màn hình tại vị trí cụ thể, chỉ cần thay đổi thư mục. Theo mặc định, scrot lưu màn hình trong thư mục làm việc hiện tại. Hơn nữa, bạn cũng có thể đặt tên cụ thể cho màn hình nếu muốn. Đây là cách:
scrot file1.png
Đây là kết quả khi thực thi lệnh trên:
Dùng scrot Chụp Cửa Sổ Hiện Tại
Nếu bạn muốn chụp màn hình của bất cứ thứ đang focus trên màn hình bây giờ, سواء là cửa sổ trình duyệt, ứng dụng, hay cái gì khác, bạn có thể dùng lệnh này:
scrot -u
Lưu ý ngay khi bạn nhấn Enter, scrot sẽ chụp cửa sổ hiện tại, sẽ là ứng dụng Ubuntu Terminal.
Đây là điều bạn có thể không muốn. Để khắc phục, bạn có thể dùng cờ -d như sau:
scrot -u -d num
...trong đó -d là Delay và num là số giây bạn muốn trì hoãn chụp.
scrot -u -d 5
-d 5 trong lệnh trên sẽ trì hoãn chụp màn hình năm giây, để bạn kịp thu nhỏ các cửa sổ thừa, bao gồm terminal.
Tạo Thumbnail Cùng Với Màn Hình
Bạn cũng có thể thêm lệnh -t Num, sẽ tạo thumbnail cho màn hình. Num ở đây là phần trăm so với màn hình gốc.
Vì vậy, nếu bạn gõ như sau:
scrot -u -d 5 -t 30
Bạn sẽ có một màn hình, cùng thumbnail kích thước 30% màn hình gốc.
Chụp Màn Hình Cho Vùng Hoặc Ứng Dụng Cụ Thể
Nếu muốn, bạn cũng có thể dùng scrot để cắt màn hình một vùng cụ thể trên cửa sổ, bạn phải dùng tùy chọn -s.
scrot -s
Sau khi chạy lệnh, kéo chuột (giữ nút) qua vùng bạn muốn chụp và thả con trỏ để chụp.
Thay Đổi Chất Lượng Ảnh Của Màn Hình
Với scrot, bạn cũng có tùy chọn thay đổi chất lượng màn hình. Chỉ cần dùng cờ -q với lệnh. Chất lượng ảnh mặc định là 75, nên bạn dùng lệnh này nếu muốn màn hình tốt nhất.
scrot -s -q 100
Điều này sẽ chụp ảnh chất lượng cao của phần cửa sổ được chọn.
Chụp Màn Hình Chất Lượng Cao Trên Ubuntu
Scrot là tiện ích dòng lệnh nhẹ sử dụng dòng lệnh để làm việc. Được thiết kế với triết lý UNIX tối giản, hầu hết lệnh của nó khá đơn giản để dùng và nhớ.
Mặc dù Unix và Linux khá tương tự về sử dụng và kiến trúc, vẫn có sự khác biệt giữa hai hệ điều hành.