Odpowiedzi:
Zakładając, że poprawnie przeczytałem ten raport o błędach ...
To jest z założenia. Nie naprawdę!
Komentarze # 37 mówią o tym dalej.
Obecne łaty jedności:
w sesjach Unity wyświetla się okno dialogowe potwierdzenia po wykonaniu zrzutów ekranu z przypisaniami klawiszy, zachowanie automatycznego zapisywania wprowadza użytkowników w błąd
Wątek kontynuuje:
ale twoja poprawka nie pomaga, gdy nie używam Unity. Dlaczego Twoim zdaniem dotyczy to tylko użytkowników Unity?
Z odpowiedzią:
ponieważ wciąż jesteśmy proszeni przez GNOME upstream i użytkownika GNOME o pozostawienie swojego pulpitu w spokoju i dostarczenie go zgodnie z przeznaczeniem, dlatego staramy się zachować zachowanie środowiska GNOME i podejmujemy decyzję projektową dla Unity
Więc masz to. Programiści Gnome nalegają, aby ich środowisko pulpitu zachowywało się w ten sposób. Jest to problem upstream. Kanoniczna Deweloperzy poszanowaniem decyzji i stąd „rozbieżności” - użytkownicy mają Unity dialogowym Zapisz jako, podczas gdy użytkownicy gnome-shell mają po zaprojektować żadnej funkcjonalności dialogowe.
Dlatego jeśli używasz gnome-shell / gnome-classic, wszystkie zrzuty ekranu są zapisywane w folderze domowych zdjęć ~/Pictures
Uwaga: Możesz zastąpić lokalizację zrzutu ekranu za pomocą gsettings
(wiersza polecenia) lub dconf-editor
(GUI):
org.gnome.gnome-screenshot auto-save-directory
nafile:///home/yourusername/wherever/you/want
Jestem spóźniony na przyjęcie, ale potknąłem się o to i chcę zaoferować nieco inną odpowiedź.
Zasadniczo w najnowszej Gnome 3 / Gnome Shell nie używają już Gnome Screenshot . Oznacza to, że wszelkie zmiany ustawień domyślnych Gnome-Screenshot (takich jak domyślna lokalizacja zapisu) nie będą miały wpływu na nic.
Zamiast tego musisz przejść do ustawień klawiatury, wyłączyć skróty „Zapisz zrzut ekranu […] do zdjęć” i dodać własne niestandardowe skróty, które wywołują gnome-screenshot
bez argumentów (automatyczne zapisywanie w lokalizacji zdefiniowanej przez Gsettings), -a
(obszar zapisu ), -w
(zapisz bieżące okno) lub -i
(jeśli chcesz wrócić do okna dialogowego opcji). Możesz oczywiście łączyć i dopasowywać niektóre ustawienia lub dodawać więcej man gnome-screenshot
.
spróbuj użyć Shutter zamiast tego, to najlepsze narzędzie do przechwytywania ekranu (jak mówi strona :)
sudo add-apt-repository ppa:shutter/ppa
sudo apt-get update && sudo apt-get install shutter
strona aplikacji: http://shutter-project.org/
Aby skonfigurować Migawkę jako domyślne narzędzie do robienia zrzutów ekranu po naciśnięciu PrtSc lub Alt + PrtSc, wykonaj następujące czynności:
gnom:
1 Przejdź do Edycja ▸ Preferencje w Migawce
2 Na karcie Klawiatura zaznacz pola wyboru „Przechwyć” i „Przechwyć z wyborem”:
3 To wszystko! Teraz zwykłe skróty klawiszowe PrtSc i Alt + PrtSc będą używać Migawki do robienia zrzutów ekranu.
Cześć chłopaki, to może pomóc, grzebałem w menu gnome, gdy zauważyłem, że dzięki nowej wersji migawki włączanie klawisza skrótu nie było tak proste i stwierdziłem, że demon iBus nie został uruchomiony na mojej maszynie podczas powrotu do gnome „. Znalazłem to, przechodząc do menu gnome> narzędzia systemowe> Preferencje> Metody wprowadzania z klawiatury. Kliknąłem go i uruchomiłem zgodnie z żądaniem okna dialogowego, a teraz działa ekran drukowania. Chociaż okno dialogowe używane w jedności nie pojawia się, zauważyłem, że domyślnie zapisano je w ~ / Pictures, więc nie jest duże, mam nadzieję, że mógłbym komuś pomóc, ponieważ to mnie frustrowało.
Może ktoś uzna to za pomocne: Aby odzyskać tę funkcję, skopiowałem plik binarny v3.18.0 do /usr/bin/gnome-screenshot
, wyłączyłem skróty systemowe do „Zapisz zrzut ekranu obszaru do zdjęć” i utworzyłem nowy skrót za pomocą polecenia/usr/bin/gnome-screenshot -a -i
Wada: bez -i
mogę wybrać tylko obszar, który zostanie skopiowany do schowka (już lepiej niż wcześniej), za pomocą przełącznika, najpierw dostaję opcje zrzutu ekranu gnome, zanim mogę wybrać obszar, ale reszta jest w porządku.
Aby uzyskać pełny zrzut ekranu, upuść -a
(Budowanie wersji 3.18.0 pod Ubuntu 18 jest trochę niechlujne, skończyło się na czymś takim
-v /tmp:/tmp
aby ostatecznie skopiować plik binarny do systemu hosta)apt-get update
apt-get install git gnome-common libx11-dev libglib2.0-dev libgtk-3-dev libcanberra-gtk3-dev
./autogen.sh && make && cp ./src/gnome-screenshot /tmp/
/usr/bin/gnome-screenshot
plik w/tmp
Pamiętaj, że to naprawdę fajny pomysł, chociaż wydaje się, że działa dobrze na moim komputerze, plik binarny może być powiązany z symbolami, które nie istnieją już na Ubuntu 18 / zachowują się inaczej. (Myślę, że głównym problemem, dla którego skompilowałem go w kontenerze 16.04, był konflikt wersji w libpcre)
gnome-screenshot
automatyczne zapisywanie bez wyświetlania okna dialogowego?