Ich bin ein großer Fan von Mate Desktop. Einfach und sehr funktional.
Aber eines möchte ich an den Mate-Desktop richten: Das Screenshot-Dienstprogramm ist zu schlecht.
Die einzige Funktion, die ich dort vermisse, ist die Möglichkeit, nur einen Teil des Bildschirms zu scannen. Es ist anscheinend verfügbar mit gnome-screenshot
ab diesem Beitrag: Welche Screenshot-Tools sind verfügbar?
Gibt es eine Möglichkeit, ersetzen könnte mate-screenshot
zu gnome-screenshot
?
Ich habe es versucht, sudo apt-get install gnome-screenshot
aber wenn ich versuche, es zu starten, habe ich
▶ gnome-screenshot
** Message: Unable to use GNOME Shell's builtin screenshot interface, resorting to fallback X11.
Außerdem brauche ich wirklich die Verknüpfungen (der springende Punkt ist, sie mit zwei Klicks zu erreichen). Selbst wenn ich sie zum Laufen bringe, brauche ich sie auch.
Zu Ihrer Information, ich habe den Shutter früher verwendet, ihn aber entfernt, weil ihm die Desktop-Verknüpfungen fehlten und er manchmal sehr fehlerhaft war (das System muss hart heruntergefahren werden).
quelle
Antworten:
Hat
mate-screenshot
tatsächlich das gewünschte Dienstprogramm (sieheman mate-screenshot
), sodass kein zusätzliches Paket installiert werden muss. In einem Terminal können Sie das-a
Flag verwendenDadurch wird der Zeiger in ein Fadenkreuz und Sie können klicken und ziehen, um den Bereich auszuwählen, den Sie erfassen möchten.
Sie können eine benutzerdefinierte Verknüpfung dafür festlegen (z. B. shift+ prt sclike
gnome-screenshot
) in:System> Einstellungen> Hardware> Tastaturkürzel
Klicken Sie auf die Schaltfläche + Hinzufügen, um eine benutzerdefinierte hinzuzufügen.
Möglicherweise
mate-screenshot -a
funktioniert die Verwendung des Befehls in der Tastenkombination nicht. In diesem Fall müssen Sie den Befehl ändern, um bash aufzurufen und DISPLAY festzulegen. Überprüfen Sie zuerst die Variable in einem Terminal:und notieren Sie sich die Ausgabe. Für mich ist es
:0.0
Verwenden Sie dann diesen Befehl in der Verknüpfungseinstellung:
Ersetzen
:0.0
, um der Ausgabe von zu entsprechenecho $DISPLAY
quelle
echo $DISPLAY
und die zweite Hälfte der Antwort?bash -c "DISPLAY=:0 mate-screenshot -a"
?Ich habe das gleiche Problem durch Hinzufügen der
--interactive
Option behobenquelle
mate-screenshot --interactive
Wie @Zanna sagt, kann Mate-Screenshot Screenshots in der Umgebung erstellen.
Es gibt jedoch einen bekannten Fehler ( https://github.com/mate-desktop/mate-utils/issues/37 ), der dazu führt, dass der Befehl mit dieser Option fehlschlägt.
Wie in den Kommentaren erwähnt, besteht die Lösung darin, den Befehl etwas zu verzögern:
innerhalb von z.
/usr/local/bin/mate-screenshot
und benutze es stattdessen.Es hat mein Leben verändert, ich benutze diese Funktion jetzt weiter!
quelle
mate-screenshot -i
stattdessen verwenden?mate-screenshot -a
viel UX-freundlich ist als-i
. Drücken SiePrintScreen
make a square, und fertig, Sie haben den zugeschnittenen Screenshot, den Sie benötigen. Was scheint daran so schwierig zu sein? Ich verwende die neueste Version von Linux Mint, aber der Fehler ist schwer zu lösen, daher ist er hier, um zu bleiben.