Gnome-ekran görüntüsü için varsayılan kaydetme dizini?


105

Gnome-screenshot için varsayılan kayıt konumunu belirlemek için herhangi bir yapılandırma seçeneği var mı, ya da kaynak koduna kodlanmış mı?

~ / Desktop idi, ki bu da ~ / Pictures olarak değişti (12.04'te).

Gördüğüm tek olası çözüm , varsayılan adı belirlemekle ilgili (şimdi sadece Screenshot # yerine zaman damgası bilgilerini içerdiği için), ancak bu çözüm benim için gerçekten ideal görünmüyor.

Ayrıca, bu yayın, bir sonraki ekran görüntüsünü aldığınızda en son kaydetme konumunun hatırlanmasını önerdi, ancak deneyimlerime göre durum böyle gözükmüyor. Her halükarda, bundan sonra, gconf-editöründeki o giriş son konumu doğru bir şekilde yansıtmıyor gibi görünüyor, bu yüzden gnome-ekran görüntüsünün eski bir sürümüyle ilgili bir giriş olabilir.


1
Klasör kaydedilmiş olsa bile önceden seçim yapmak için kullanılmadığı için bir hata raporu açtım. bugs.launchpad.net/ubuntu/+source/gnome-screenshot/+bug/1000534
pt123

Benim için sorun şuydu: Varsayılan klasörü ~ / screenshots olarak ayarlamıştım ve çok uzun zamandır iyi çalışıyordu. Bugün ben bir klasöre yönlendirme olduğunu fark dahilinde bu klasör ve sıfırlayın edilemedi. Bu durumda aslında boş bir alt klasördü. Alt klasörü sildim ve o zamandan beri iyi çalıştı.
mcaleaa,

2
Aşağıdaki grafik yöntemler işe gsettings set "org.gnome.gnome-screenshot" "auto-save-directory" "file:///home/$USER/screenshot"
yarar

1
Bunu Gnome 3.8 veya daha yenisini kullanarak değiştirmek istiyorsanız, şansınız kalmadı. Geliştiriciler bunu yapılandırma yeteneğini kaldırmaya karar vermişlerdir.
palswim

Yanıtlar:


142

GUI ile

  1. Dconf-editor programını yükleyin

    • Komut satırından komutu çalıştırın sudo apt-get install dconf-editor
    • Veya Ubuntu Yazılım Merkezi'nden yüklemek için buraya tıklayın:

      Yazılım merkezi üzerinden kurun

  2. Alt+ Tuşlarına basın F2ve yazındconf-editor

  3. Git org-> gnome->gnome-screenshot

  4. "Auto-save-directory" altında istediğiniz dizini aşağıdaki biçimde yazın: file:///home/user/Desktop/

    isim: otomatik kaydetme dizini, değer: dosya: /// full / yol /

    Yapılandırma düzenleyicisini bir arada kullanan herkes için bir ipucu: orggenişletmek için soldaki oka tıklayarak metni tıklayın.

Terminal üzerinden

Sadece bu komutu çalıştırın, yolu tercih ettiğiniz dizinin yerine getirin.

gsettings set org.gnome.gnome-screenshot auto-save-directory "file:///home/$USER/Downloads/"

1
Buna değer, bu benim için Debian Wheezy'de çalıştı.
Erik Youngren

2
files://Ubuntu 14.04’te kullanılmadan çalışır . Clrl+Lsize yerini söyleyeceğim. '/ home / userName / location'
diEcho

8
Klavye komutlarını kullanırken Gnome 3.8'in gnome-ekran görüntüsünü kullanmadığına dikkat edin.
Andy

2
Değil files://amafile://
Reinier Post

11
Terminal yöntemi daha basit olduğundan önce listelenmelidir.
dinozor

17

gnome-screenshot --interactiveSon kaydetme dizininin kullanıldığı "otomatik kaydetme" için ve gnome-screenshot'ın kendisini kullanırken, 12.04'te yapılandırılabilir.

Resimler için her zaman varsayılan ayarların klavyedeki ciltlerden gelmesi gibi görünüyor (böcek veya amaçlanan?

12.04'ün başlarında kullanılan klavye ciltlerinden ekranlar auto-save, insanlar şikayet etti veinteractive

Her iki ayar gnome-screenshotda gsettings’de vedconf-editor

görüntü tanımını buraya girin


Ah doğru. Etkileşimli kullanırken bu son kaydetme dizini ayarını kullanır, ancak kapmak istedikleriniz için ek bir iletişim kutusu sunar - Sanırım alacağım en iyisi bu. Thanks :-)
trent

1
CTRL Yazdır tuşuna basarken, çağrılan `- etkileşimli 'argümanını nasıl ayarlarsınız?
rubo77,

7

Neden hala işe yaramadığını merak edenler için, bu böcek RESOLVED WONTFIX, işte sosu olarak kabul edilir .

Geçici çözüm için bunun için bir uzantı yükleyebilirsiniz . Yalnızca düğmeyi açıp Tweak Aracınıza gidin , Uzantılar sekmesine gidin ve Ekran görüntüsü konumlarını bulun .

Tweak aracı ekran görüntüsü SS

Dişli simgesine tıklayın ve kaydetmek istediğiniz file://protokolu önceden kaydedilmiş olarak istediğiniz yeri yerleştirin .

Ayarlar SS

Bu da sembolik bağlantı ile çalışır.


2

12.04'te (bu sorunla hiç karşılaşmadığım için önceki Ubuntu sürümlerine bakmadım), otomatik kaydetme dizini- dizisini otomatik olarak ekran görüntülerinin saklanmasını istediğiniz yere ayarlamanız gerekir. Ekran görüntüsünü her aldığınızda bunu yaparak otomatik olarak oraya inecek. Ayrıca ~ / Desktop kullanmayı tercih ediyorum ve sizden önceden olduğu gibi bir varış yeri belirtmeniz de istenmiyor. Ekran görüntüsü aldığınızı gösteren tek şey, ekranın kısa bir flaşı. Bununla birlikte, istemin nasıl geri alınacağını bilmek isterim çünkü bazen ekran görüntülerini varsayılan klasörden farklı klasörlerde saklamayı seviyorum ve ayarları değiştirmem ya da görüntüyü her seferinde oynatmamın sakıncası olur.


Otomatik kaydetme dizinini nerede ayarlıyorsunuz ?
fabrikatör4

@ Doug'un cevabımın üzerindeki yorumuna bak. Gnome-ekran görüntüsü bölümündeki konfigürasyon editörünün resminde ilk ayar auto-save-directory'dir. Sadece istediğiniz klasörün konumunu yazın (örneğin Masaüstü) ve gitmeye hazırsınız. :) Örneğinde "Belgeler" olarak ayarlandı.
rbaleksandar

2

Ubuntu 13.10'da (Saucy Salamander)

Dconf-editor programını yükleyin

Açın ve gidin: org> gnome> gnome-ekran görüntüsü

"Auto-save-directory" altında istediğiniz dizini aşağıdaki biçimde yazın: / home / user / Desktop /

ps. Bu biçime "file: /// ..." yazmayın


1
Neden "file: /// ..." formatı kabul edilemez? Sadece merak ediyorum, / home / user versiyonunu daha iyi tercih ediyorum.
Stratus3D

file:///biçimi benim için çok iyi çalışıyor görünüyor
Zoey Hewll

1

Yukarıdaki cevaplar işe yaramazsa, Bunu dene:

Önce, varsayılan ekran görüntüsü kısayolunu ayarlardan devre dışı bırakın: Varsayılan ekran görüntüsü kısayolunu devre dışı bırak

Ayarlarında özel bir klavye kısayolu oluşturun:

Bunu gnome-ekran görüntüsü olarak adlandırın, komutu gnome-ekran görüntüsü olarak da belirtin

Kısayol değeri: [Print Screen] anahtarını girin

Özel bir kısayol oluşturun:

Özel bir kısayol oluştur

Şimdi dconf-editor'a girin (henüz sizde yoksa yükleyin). Git: org -> gnome -> gnome-screenshot -> auto-save-directory: Otomatik kaydetme direktörünün özel değerini istediğinize göre değiştirin.

Özel yolu girin: Özel yolu girin


0

CompizConfig Settings Manager'da varsayılan ekran kaydetme dizinini ayarlayabilirsiniz .
Başlatın , Ekstralar kategorisinin altındaki Ekran görüntüsü'nü seçin . Ardından kullanmak istediğiniz varsayılan dizini seçebilirsiniz.

görüntü tanımını buraya girin


Evet, teşekkürler - Belirli bir ekran alanını kapmak istediğinizde bunu kullanırım. Gnome-ekran görüntüsünün yolunu belirleyebilme ile daha fazla ilgileniyor.
trent

1
Belirli bir alan için SHIFT ve PrtSc tuşlarına basabilirsiniz.
thonixx

Garip bir şekilde, bu seçenek benim için işe yaramadı.
Gabriel

Birlik şimdi öldü.
secretAgent

0

Dconf-editor veya başka bir yazılımı kuramıyorsanız / kuramıyorsanız, basitçe açın veya mevcut değilse, bu dosyayı tercih ettiğiniz metin editörüyle oluşturun:

~/.bash_aliases

Kalıcı bir diğer ad gss oluşturan bu satırı ekleyin (başka bir takma ad seçebilirsiniz):

alias gss='gsettings set org.gnome.gnome-screenshot auto-save-directory "$(echo $PWD)"'

o zaman, birkaç ekran görüntüsünü belirli ve farklı bir yola kaydetmeniz ve bu yoldaki uçbirimden her birine ihtiyacınız olduğunda:

gss

Bundan sonra gnome-ekran klavyesi kısayoluna her bastığınızda sizden istenecek veya bu yoldaki ekran görüntüsü dosyasını kontrol edeceksiniz.


0

Bu cevap bu cevaba dayanıyor

Özel ekran görüntüleri konumuna ek olarak özel kısayollar kullanmak istediğim için bunu terminalde manuel olarak yapmak istedim.

(1) Bu cevabagshort göre Bash fonksiyonunu yarattım . Tabii ki Perl'de veya manüel olarak yapabilirsiniz, ancak ne zaman yeni bir kısayol oluşturmak istediğimde tüm komutları manüel olarak veremiyorum. … Her neyse, bu işlevi kullanırsanız, dosyaya kaydetmeniz, o dosyayı ( ) kaynaklamanız gerekir.source path/filename.sh

(2) Ve sonra şu komutları verin:

# Disable these 6 default shortcuts
gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot ''
gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot-clip ''
gsettings set org.gnome.settings-daemon.plugins.media-keys window-screenshot ''
gsettings set org.gnome.settings-daemon.plugins.media-keys window-screenshot-clip ''
gsettings set org.gnome.settings-daemon.plugins.media-keys area-screenshot-clip ''
gsettings set org.gnome.settings-daemon.plugins.media-keys area-screenshot ''

# Create new custom shortcuts
gshort "Screenshot of area" 'gnome-screenshot -a' "<Shift>Print"
gshort "Screenshot clip of area" 'gnome-screenshot -a -c' "<Primary><Shift>Print"
gshort "Screenshot" 'gnome-screenshot' "Print"
gshort "Screenshot clip" 'gnome-screenshot -c' "<Primary>Print"
gshort "Screenshot clip of area" 'gnome-screenshot -a -c' "<Primary><Shift>Print"
gshort "Screenshot clip of window" 'gnome-screenshot -w -c' "<Primary><Alt>Print"

(3) sözdizimi unutmayın gshortolduğunu gshort "Name" "command" "shortcut": - adı istediğiniz herhangi bir şey olabilir; - commandİstediğiniz herhangi bir komut olabilir; - Kısayol, istediğiniz herhangi bir klavye kısayolu olabilir.

(4) Kısayolda kullanmanız gereken bazı kontrol anahtarı adlarının listesi:

  • Ctrl: <Primary>;
  • Alt: <Alt>;
  • Shift: <Shift>;
  • Super/ Win: <Super>;

-3

Dconf-editor programını kuramayanlar ve terminal kullanıcısı olanlar için .bashrc dosyasını ana dizininizde düzenlemenizi öneririm. Dosyadaki herhangi bir yere "mv ~ / Pictures / Screenshot * --- - buraya-istenen-yol ---" satırını koyun. Bu yöntemle ilgili tek sorun, "Screenshot" dizgisinden başlayan bir dosyanız olması durumunda, yukarıda belirttiğiniz yola taşınmasıdır.


7
Ne korkunç bir fikir.
Ken Sharp,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.