Oto jedno brzydkie obejście polegające na odtworzeniu starego zachowania, które pozwala wybrać folder, w którym ma zostać zapisany zrzut ekranu po przechwyceniu.
Krok pierwszy
Będziesz potrzebować zenity
. Jeśli nie jest zainstalowany, zainstaluj go najpierw, uruchamiając
sudo apt install zenity
Następnie utwórz skrypt, powiedz prtscr-chooser.sh
gdzieś nazwany plik tekstowy , powiedz w swoim katalogu domowym. Dodaj następujące wiersze do pliku:
#!/bin/bash
gnome-screenshot -f ~/temporary-screenshot &&
SCREENSHOT=$(zenity --file-selection --save --confirm-overwrite)
mv ~/temporary-screenshot "$SCREENSHOT" ||
rm ~/temporary-screenshot
(Umieść gnome-screenshot -a
w gnome-screenshot
drugiej linii, aby uchwycić obszar zamiast całego pulpitu)
Na koniec spraw, aby skrypt był wykonywalny (zobacz to ).
Krok drugi
Przypisz skrypt do Print Screen:
- Otwórz Ustawienia> Urządzenia> Klawiatura .
- Odznacz Print Screen, tzn. Zmień lub usuń skrót do „ Zapisz zrzut ekranu do zdjęć ”.
- Przewiń w dół do dołu.
- Kliknij symbol „ + ”. Powinien pojawić się dialog.
- Wpisz dowolną nazwę w polu „ Nazwa ”.
- Podaj pełną ścieżkę do skryptu w polu „ Polecenie ”, tzn. W tym przypadku wpisz
/home/YOUR-USERNAME/prtscr-chooser.sh
(zamiast rzeczywistej nazwy użytkownika YOUR-USERNAME
).
- Kliknij przycisk „ Ustaw skrót ... ” i naciśnij Print Screen.
- Wyloguj się i zaloguj ponownie.
(Możesz zastosować tę samą metodę, aby przypisać skryptowi inną kombinację klawiatury, np. Shift+ Print Screen)
Teraz powinieneś dostać dialog „ zapisz jako ”, który pozwoli ci wybrać folder i nazwę zrzutu ekranu.