Mate, sử dụng ảnh chụp màn hình gnome thay vì ảnh chụp màn hình mate


9

Tôi là một fan hâm mộ lớn của máy tính để bàn Mate. Đơn giản và rất chức năng.

Nhưng có một điều tôi muốn nói với máy tính để bàn: tiện ích chụp màn hình của nó quá kém.

Tính năng rất đơn lẻ mà tôi nhớ đó là có thể chụp ảnh màn hình chỉ một phần của màn hình. Nó rõ ràng là có sẵn gnome-screenshottừ bài đăng này: Công cụ chụp màn hình nào có sẵn?

Có cách nào tôi có thể thay thế mate-screenshotcho gnome-screenshot?

Tôi đã thử sudo apt-get install gnome-screenshotnhưng sau đó nếu tôi thử khởi chạy nó, tôi có

▶ gnome-screenshot
** Message: Unable to use GNOME Shell's builtin screenshot interface, resorting to fallback X11.

Ngoài ra, tôi thực sự cần các phím tắt (toàn bộ vấn đề là đạt được nó trong hai lần nhấp), vì vậy ngay cả khi tôi làm cho nó hoạt động, tôi cũng sẽ cần điều này.

FYI, tôi đã sử dụng màn trập trước đó, nhưng đã gỡ bỏ nó vì nó thiếu các phím tắt trên máy tính để bàn và đôi khi rất có lỗi (cần phải tắt cứng hệ thống).


Câu trả lời:


4

Trên thực tế, mate-screenshotcó tiện ích bạn muốn, (xem man mate-screenshot) vì vậy không cần phải cài đặt thêm gói. Trong một thiết bị đầu cuối, bạn có thể sử dụng -acờ

mate-screenshot -a

Điều này biến con trỏ thành một sợi tóc chéo và bạn có thể nhấp và kéo để chọn khu vực bạn muốn lấy.

Bạn có thể đặt lối tắt tùy chỉnh cho nó (ví dụ shift+ prt sclike gnome-screenshot) trong:

Hệ thống> Tùy chọn> Phần cứng> Phím tắt

nhấp vào nút + Thêm để thêm tùy chỉnh.

Bạn cũng có thể thấy rằng việc sử dụng lệnh mate-screenshot -atrong phím tắt không hoạt động, trong trường hợp đó bạn cần sửa đổi lệnh để gọi bash và đặt HIỂN THỊ ... Trước tiên hãy kiểm tra biến trong thiết bị đầu cuối:

echo $DISPLAY

và lưu ý đầu ra. Đối với tôi đó là:0.0

Sau đó sử dụng lệnh này trong cài đặt phím tắt:

bash -c "DISPLAY=:0.0 mate-screenshot -a"

Thay thế :0.0để phù hợp với đầu ra từecho $DISPLAY


Giải pháp này không hiệu quả với tôi. lệnh hoạt động trong một thiết bị đầu cuối nhưng không phải là một phím tắt. Bất cứ ý tưởng để giúp tôi?
sangorys

@sangorys bạn đã thử echo $DISPLAYvà nửa sau của câu trả lời?
Zanna

Đúng. Câu trả lời là: 0 từ thiết bị đầu cuối và: 0,0 từ phím tắt. Không ai trong số họ đang làm việc! :(
sangorys

@sangorys Vì vậy, bạn đã đưa vào bài tập phím tắt của bạn bash -c "DISPLAY=:0 mate-screenshot -a"?
Zanna

đúng vậy Và không có gì hoạt động!
sangorys

5

Tôi đã giải quyết vấn đề tương tự bằng cách thêm --interactivetùy chọn

gnome-screenshot --interactive

1
hoặcmate-screenshot --interactive
Searene

1

Như @Zanna sais, ảnh chụp màn hình bạn đời có sẵn ảnh chụp màn hình khu vực.

Nhưng có một lỗi nổi tiếng ( https://github.com/mate-desktop/mate-utils/issues/37 ) khiến cho lệnh với tùy chọn này thất bại.

Như đã đề cập trong các ý kiến, giải pháp là trì hoãn lệnh:

#!/bin/bash
sleep 1
exec /usr/bin/mate-screenshot $@

trong ví dụ /usr/local/bin/mate-screenshotvà sử dụng nó để thay thế.

Nó đã thay đổi cuộc đời tôi, tôi tiếp tục sử dụng tính năng này ngay bây giờ!


Trông quá khó khăn. Phiên bản Ubuntu MATE nào bạn đề xuất giải pháp này? Tại sao bạn không muốn sử dụng mate-screenshot -ithay thế?
N0rbert

1
Ôi không ! Bạn không biết làm thế nào mate-screenshot -anhiều UX thân thiện hơn -i. Nhấn PrintScreentạo một hình vuông, và đó là nó, bạn có ảnh chụp màn hình bạn cần. Điều gì có vẻ khó khăn với điều này? Tôi đang sử dụng phiên bản Linux Mint mới nhất nhưng lỗi khó giải quyết do đó vẫn còn.
Augustin Riedinger
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.