Hier ist eine hässliche Problemumgehung, um das alte Verhalten zu replizieren, mit dem Sie den Ordner auswählen können, in dem der Screenshot nach der Aufnahme gespeichert werden soll.
Schritt eins
Du wirst brauchen zenity
. Wenn es nicht installiert ist, installieren Sie es zuerst, indem Sie es ausführen
sudo apt install zenity
Erstellen Sie dann ein Skript, beispielsweise eine Textdatei mit dem Namen " prtscr-chooser.sh
Irgendwo", beispielsweise in Ihrem Ausgangsverzeichnis. Fügen Sie der Datei die folgenden Zeilen hinzu:
#!/bin/bash
gnome-screenshot -f ~/temporary-screenshot &&
SCREENSHOT=$(zenity --file-selection --save --confirm-overwrite)
mv ~/temporary-screenshot "$SCREENSHOT" ||
rm ~/temporary-screenshot
(Put gnome-screenshot -a
anstelle des gnome-screenshot
in der zweiten Zeile eine Fläche anstelle des gesamten Desktop zu erfassen)
Zum Schluss das Skript ausführbar machen (siehe dazu ).
Schritt zwei
Weisen Sie das Skript zu Print Screen:
- Öffnen Sie Einstellungen> Geräte> Tastatur .
- Löse die Bindung Print Screen, dh ändere oder entferne die Verknüpfung für " Einen Screenshot in Bildern speichern ".
- Scrollen Sie nach unten.
- Klicken Sie auf das ' + ' Symbol. Ein Dialog sollte auftauchen.
- Geben Sie einen beliebigen Namen in das Feld " Name " ein.
- Geben Sie den vollständigen Pfad zum Skript in das Feld " Befehl " ein, dh in diesem Fall geben Sie
/home/YOUR-USERNAME/prtscr-chooser.sh
(Ihren tatsächlichen Benutzernamen anstelle von YOUR-USERNAME
) ein.
- Klicken Sie auf die Schaltfläche " Set Shortcut ... " und drücken Sie Print Screen.
- Melden Sie sich ab und wieder an.
(Sie können auf dieselbe Weise dem Skript eine andere Tastenkombination zuweisen, z. B. Shift+. Print Screen)
Jetzt sollte ein Dialogfeld zum Speichern unter angezeigt werden, in dem Sie den Ordner und den Namen für den Screenshot auswählen können.