Czy istnieją jakieś opcje konfiguracji określające domyślną lokalizację zapisu dla zrzutu ekranu gnome, czy też jest ona zakodowana na stałe w kodzie źródłowym?
Kiedyś był to ~ / Desktop, który wydaje się zmienić na ~ / Pictures (w 12.04).
Jedynym możliwym rozwiązaniem, jakie widziałem, jest ustawienie domyślnej nazwy (ponieważ zawiera teraz informacje o znaczniku czasu zamiast zwykłego zrzutu ekranu #), ale to rozwiązanie nie wydaje mi się idealne.
Ponadto ten post sugerował, że miejsce ostatniego zapisu jest zapamiętywane przy następnym zrobieniu zrzutu ekranu, ale z mojego doświadczenia wynika, że tak nie jest. W każdym razie, po tym, ten wpis w edytorze gconf nawet nie wydaje się dokładnie odzwierciedlać ostatniej lokalizacji, więc bardziej niż prawdopodobne jest, że wpis związany ze starszą wersją gnome-screenshota.
źródło
gsettings set "org.gnome.gnome-screenshot" "auto-save-directory" "file:///home/$USER/screenshot"
Odpowiedzi:
Przez GUI
Zainstaluj edytor dconf
sudo apt-get install dconf-editor
Lub kliknij tutaj, aby zainstalować z Centrum oprogramowania Ubuntu:
Naciśnij Alt+ F2i wpisz
dconf-editor
Idź do
org
->gnome
->gnome-screenshot
W polu „auto-save-directory” wpisz żądany katalog w następującym formacie:
file:///home/user/Desktop/
Wskazówka dla każdego, kto korzysta z edytora konfiguracji w jedności: kliknij strzałkę po lewej stronie
org
tekstu, aby go rozwinąć.Przez terminal
Po prostu uruchom to polecenie, zastępując ścieżkę preferowanym katalogiem.
źródło
files://
w Ubuntu 14.04.Clrl+L
powie ci lokalizację. „/ home / userName / location”files://
alefile://
Można go skonfigurować w 12.04 do „automatycznego zapisywania” i podczas korzystania z samego gnome-screenshota
gnome-screenshot --interactive
, gdzie używany jest ostatni katalog zapisuTo, co wydaje się zawsze domyślnie ustawione w obrazach, pochodzi z powiązań klawiatury (błąd lub zamierzenie?
Wcześniej w 12.04 używano ekranów z powiązań klawiatury
auto-save
, ludzie narzekali i wrócił dointeractive
Oba ustawienia dla
gnome-screenshot
są w ustawieniach idconf-editor
źródło
Dla tych, którzy zastanawiają się, dlaczego nadal nie działa, ten błąd jest uważany za
RESOLVED WONTFIX
, oto sos .W celu obejścia tego problemu można zainstalować rozszerzenie . Po prostu włącz i przejdź do Tweak Tool , głowy nad Rozszerzenia karcie i znaleźć lokalizacje Zrzut ekranu .
Kliknij ikonę koła zębatego i umieść żądane miejsce do zapisania, z prefiksem
file://
jako protokół do zapisania.Działa to również z dowiązaniem symbolicznym.
źródło
W 12.04 (nie przeglądałem poprzednich wersji Ubuntu, ponieważ nigdy nie spotkałem się z tym problemem) musisz ustawić automatyczne zapisywanie katalogu w wybranej lokalizacji, w której chcesz przechowywać zrzuty ekranu. Robiąc to za każdym razem, gdy wykonasz zrzut ekranu, automatycznie wyląduje tam. Wolę także używać ~ / Desktop, a użytkownik nie jest monitowany o podanie miejsca docelowego, jak poprzednio. Jedyną rzeczą, która wskazuje, że zrobiłeś zrzut ekranu, jest krótki błysk ekranu. Chciałbym jednak wiedzieć, jak odzyskać monit, ponieważ czasami lubię przechowywać zrzuty ekranu w folderach innych niż domyślny i przesadne byłoby zmienianie ustawień lub przenoszenie obrazu za każdym razem.
źródło
W Ubuntu 13.10 (Saucy Salamander)
Zainstaluj edytor dconf
Otwórz go i przejdź do: org> gnome> gnome-screenshot
W „auto-save-directory” wpisz żądany katalog w następującym formacie: / home / user / Desktop /
ps. Nie umieszczaj w tym formacie „pliku: /// ...”
źródło
file:///
wydaje mi się, że format działa dobrzeJeśli powyższe odpowiedzi nie działają, spróbuj tego:
Najpierw wyłącz domyślny skrót zrzutu ekranu w ustawieniach:
Utwórz niestandardowy skrót klawiaturowy w ustawieniach:
Nadaj mu nazwę gnome-screenshot, umieść również polecenie jako gnome-screenshot
Wartość skrótu: wprowadź klucz [Print Screen]
Utwórz niestandardowy skrót:
Teraz wejdź do edytora dconf (zainstaluj go, jeśli jeszcze go nie masz). Idź do: org -> gnome -> zrzut ekranu gnome -> auto-save-directory: Zmień niestandardową wartość katalogu automatycznego zapisu na tę, którą chcesz.
Wprowadź niestandardową ścieżkę:
źródło
Możesz ustawić domyślny katalog zapisywania zrzutów ekranu w Menedżerze ustawień CompizConfig .
Uruchom go, wybierz Zrzut ekranu w kategorii Dodatki. Następnie możesz wybrać domyślny katalog, którego chcesz użyć.
źródło
Jeśli nie możesz / nie zainstalujesz edytora dconf lub innego oprogramowania, po prostu otwórz lub utwórz, jeśli nie istnieje, ten plik za pomocą preferowanego edytora tekstu:
Dodaj ten wiersz, który tworzy stały alias gss (możesz wybrać inną nazwę aliasu):
następnie za każdym razem, gdy musisz zapisać kilka zrzutów ekranu w określonej i innej ścieżce, po prostu jeden terminal na tej ścieżce i wykonaj:
odtąd za każdym razem, gdy naciśniesz skrót klawiaturowy gnome-screenshot, będziesz monitowany lub będziesz szukał pliku obrazu zrzutu ekranu na tej ścieżce.
źródło
Ta odpowiedź jest oparta na tej odpowiedzi
Ponieważ chciałem używać niestandardowych skrótów oprócz niestandardowej lokalizacji zrzutów ekranu, chciałem to zrobić ręcznie w terminalu.
(1) Stworzyłem
gshort
funkcję Bash na podstawie tej odpowiedzi . Oczywiście możesz to zrobić w Perlu lub ręcznie, ale jestem zbyt leniwy, aby ręcznie wydawać wszystkie polecenia, gdy chcę utworzyć nowy skrót. … W każdym razie, jeśli użyjesz tej funkcji, musisz zapisać ją w pliku, zrób ten plik (source path/filename.sh
).(2) Następnie wydaj następujące polecenia:
(3) Należy zauważyć, że składnia
gshort
jestgshort "Name" "command" "shortcut"
: - nazwa może być cokolwiek chcesz; -command
może być dowolną komendą; - skrót może być dowolnym skrótem klawiszowym, jaki chcesz.(4) Oto lista niektórych nazw klawiszy kontrolnych, których należy użyć w skrócie:
<Primary>
;<Alt>
;<Shift>
;<Super>
;źródło
Dla tych, którzy nie mogą zainstalować edytora dconf i są użytkownikami terminali, sugerowałbym edycję pliku .bashrc w twoim katalogu domowym. Umieść w dowolnym miejscu pliku wiersz „mv ~ / Pictures / Screenshot * --- put-here-pożądana-ścieżka ---”. Jedynym problemem związanym z tą metodą jest to, że jeśli plik zaczyna się od ciągu „Screenshot”, zostanie on przeniesiony na żądaną ścieżkę, którą umieściłeś powyżej.
źródło