Wypróbuj najpierw tę odpowiedź, aby uzyskać coś identycznego ze starym zachowaniem.
Możesz utworzyć nowy skrót klawiaturowy dla polecenia
gnome-screenshot --interactive
jako alternatywa.
Aby to zrobić, wykonaj następujące czynności.
- Otwórz Ustawienia> Urządzenia> Klawiatura i przewiń w dół.
- Kliknij symbol + . Powinien pojawić się dialog.
- Wpisz dowolną nazwę w polu Nazwa .
- Wpisz
gnome-screenshot --interactive
w polu polecenia .
- Kliknij przycisk Ustaw skrót ... i ustaw dowolną kombinację klawiszy, która nie powoduje żadnych konfliktów, na przykład Super+ Print.
- Wyloguj się i zaloguj ponownie.
Teraz za każdym razem, gdy naciśniesz Super+ Printpojawi się okno z różnymi opcjami zrzutu ekranu (cały ekran / bieżące okno / wybrany obszar). Po zrobieniu zrzutu ekranu zaoferuje on wybór lokalizacji do zapisania zrzutu ekranu, jak na obrazie w pytaniu.
Dla wygody możesz najpierw zmienić skrót „ Zapisz zrzut ekranu do zdjęć ” na liście skrótów klawiaturowych na coś innego jak Super+ Printi przypisać Printdo utworzonego właśnie niestandardowego skrótu.
Możesz także spróbować użyć
gnome-screenshot -a -c
To polecenie pozwala od razu uchwycić obszar i skopiować obraz do schowka.
Zapoznaj się z tą odpowiedzią, aby zapoznać się z brzydkim obejściem, które pozwala replikować stare zachowanie, które pozwala wybrać folder do zapisania zrzutu ekranu po przechwyceniu.
gnome-screenshot
. Z jakiegoś powodu programiści GNOME uważają, że wszyscy użytkownicy zawsze chcą zapisywać zrzuty ekranu w domyślnym folderze! Poleceniem przechwytywania obszaru jestgnome-screenshot -a
, ale jeśli go uruchomisz, zapisze zrzut ekranu w folderze domyślnym bez wyświetlania monitu.gnome-screenshot -a -c
pozwala uchwycić obszar i skopiować obraz do schowka.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ącNastępnie utwórz skrypt, powiedz
prtscr-chooser.sh
gdzieś nazwany plik tekstowy , powiedz w swoim katalogu domowym. Dodaj następujące wiersze do pliku:(Umieść
gnome-screenshot -a
wgnome-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:
/home/YOUR-USERNAME/prtscr-chooser.sh
(zamiast rzeczywistej nazwy użytkownikaYOUR-USERNAME
).(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.
źródło
Możesz zainstalować rozszerzenie Gnome o nazwie Screenshot . Bardzo przydatne, pojawi się okno dialogowe z prośbą o skopiowanie lub zapisanie właśnie wykonanego zrzutu ekranu.
źródło
Poprzednim zachowaniem zrzutu ekranu gnome (jak pokazano w pytaniu) było naciśnięcie PrtScrn, prawdopodobnie z klawiszami modyfikującymi, aby zrobić zdjęcie, a następnie pojawi się dialog zapisywania.
Żadne rozwiązanie nie jest sugerowane dla gnome-screenshot-3.25.0 dokładnie to replikuje. Jedynym sposobem, w jaki udało mi się to zainstalować gnome-screenshot_3.10.1 i użyć apt hold, aby go tam przykleić.
Technicznie nie jest to „dobre” rozwiązanie.
Pobierz pakiet 3.10 zamiast dodawać repozytoriów Trusty
źródło
Teraz nie ma wyskakującego okienka [z kombinacji skrótów klawiszowych], ale narzędzie do zrzutów ekranu jest nadal dostępne w Ubuntu 17.10.
Możesz go znaleźć za pomocą Działania (w lewym górnym rogu), jeśli wpiszesz literę lub kilka liter, s , sc , scr ...
Kliknij ikonę aparatu, a pojawi się okno aplikacji do zrzutów ekranu.
źródło
Możesz przywrócić stare zachowanie za pomocą narzędzia do tworzenia zrzutów ekranu ze środowiska pulpitu MATE, przykład: Powinieneś być w stanie korzystać z tego na GNOME bez problemu.
Najpierw zainstaluj
mate-utils
, uruchamiając następujące polecenie w terminalu:Wtedy będziesz mógł uzyskać stare zachowanie za pomocą
mate-panel-screenshot
polecenia. Za pomocą tego polecenia można użyć opcji-a
lub-w
do przechwytywania odpowiednio obszaru lub zogniskowanego okna zamiast całego ekranu.Możesz przypisać polecenie do PrtScr(lub Shift+ PrtScrlub Alt+ PrtScr), wykonując następujące czynności:
mate-panel-screenshot
w polu „ Polecenie ” (lubmate-panel-screenshot -a
dla obszaru lubmate-panel-screenshot -w
okna).źródło
mate-panel-screenshot -a
pracy jest dla Ciebie odpowiedni? Kiedy piszę polecenie w terminalu, pozwala mi wybrać obszar, ale kiedy powiążę polecenieShift + PrtScr
za pomocą „Ustaw skrót”, wybór nie pojawia się ... Jakieś pomysły?mate-screenshot -a
zamiastmate-panel-screenshot -a
?Shift + PrtScr
się wyświetlić kursor do wybierania obszaru, ale tylko wtedy, gdy przytrzymuję goPrtScr
przez jedną lub dwie sekundy (pozostałe skróty klawiaturowe są natychmiastowe). Nie jestem pewien, dlaczego występuje opóźnienie, ale jest wystarczająco dobre. Dziękujemy za opublikowanie Twojego rozwiązania.Ten skrypt:
Krok 1:
Utwórz
prtscr-chooser.sh
plikNiech będzie wykonywalny:
Krok 2
Przypisz skrypt do Print Screen:
/home/YOUR-USERNAME/prtscr-chooser.sh
(zamiast rzeczywistej nazwy użytkownikaYOUR-USERNAME
).(Możesz zastosować tę samą metodę, aby przypisać skryptowi inną kombinację klawiatury, np. Shift+ Print Screen)
źródło
Spójrz na Shutter, robi to bardzo dobrze. Ekran, okno lub obszar zrzutów ekranu z różnymi opcjami. Usiądź w zasobniku i czekaj na kliknięcie lub skrót klawiaturowy. Możesz zmienić nazwę pliku lub skonfigurować automatyczne nadawanie nazw. Oto zrzut ekranu głównego okna opcji.
źródło