PrintScreen iletişim kutusu neden Gnome'da görünmüyor?


31

gnome-shellUbuntu 12.04 kullanıyorum . Bir PrtScekran görüntüsü almak için vurduğumda , çalışıyor, ancak ekran görüntüsünü Resimlerim klasörüne otomatik olarak kaydediyor. Nerede tasarruf edileceğini soran bir diyalog yok. Yine de birlik altındaki diyalog kutusunu gösterir.

Yanıtlar:


30

Bu hata raporunu doğru okuduğumu varsayarsak ...

Bu, tasarım gereğidir. Hayır gerçekten!

Yorumlar # 37 bu konuda konuşmak.

Mevcut birlik durumu yamalar:

Birlik oturumlarında, tuş bağlantılarıyla ekran görüntüleri çektikten sonra bir onay iletişim kutusu görüntüleniyor, otomatik kaydetme davranışı kullanıcılarımızı şaşırtıyor

İplik devam eder:

Ama Unity kullanmadığım zaman senin fikrin işe yaramaz Neden bunun sadece Unity kullanıcıları için geçerli olduğunu düşünüyorsunuz?

Cevapla:

çünkü GNOME yukarı ve GNOME kullanıcılarından masaüstünü yalnız bırakmalarını ve tasarladıkları şekilde göndermelarını istediğimiz için, yapmaya çalıştığımız şey budur, GNOME ortamları için yukarı akış davranışına sadık kalırız ve Birlik için tasarım kararını alırız.

Yani orada var. Gnome-Developers, masaüstü ortamlarının bu şekilde davranması gerektiği konusunda ısrarcıdır. Bu bir yukarı akış sorunu. Kanonik Geliştiriciler bu kararı ve dolayısıyla "sapma" saygı - Unity kullanıcıları iletişim olarak kaydet sahip gnome-shell kullanıcıların sahip iken by-tasarım hiçbir iletişim işlevselliği.

Böylece gnome-shell / gnome-classic kullanıyorsanız, tüm ekran görüntüleri ev resimleri klasörüne kaydedilir. ~/Pictures

Not: Ekran görüntüsü konumunu gsettings(komut satırı) veya dconf-editor(GUI) ile geçersiz kılabilirsiniz :

  • set org.gnome.gnome-screenshot auto-save-directoryTofile:///home/yourusername/wherever/you/want

3
gnome-screenshotiletişim göstermeden otomatik olarak kaydetmek mümkün mü?
hingev

1
Biyonikte ekran baskısı diyaloğunun olmayışı büyük bir rahatsızlıktır. Sadece ekranları isteğe bağlı bir yere / dosya adına kaydedememekle ilgili değil. Daha da önemlisi, bir baskı ekranını bir dosyaya kaydetmeden bir panoya kopyalayabilmekti: sadece Ctrl + V'yi IM'ye, e-posta istemcisine ya da herhangi bir (web) uygulamasına kopyalamak. Şimdi dosya yöneticisini açmak, Resimler klasörüne gitmek, diğerlerinin yanında ihtiyacım olan dosyayı bulmak ve daha sonra ihtiyacım olan yere sürükleyip bırakmak, sonra da silmek için ek adımlar atmam gerekiyor. İşlevsellik ve kullanıcı deneyimi önemli ölçüde azaldı, can sıkıcı.
Kris Jace

6

Partiye geç kaldım, ama bunun için sadece tetikte bulundum ve biraz farklı bir cevap vermek istiyorum.

Temel olarak, en son Gnome 3 / Gnome Shell'de artık Gnome Screenshot'ı kullanmıyorlar . Bu, Gnome-Screenshot'ın varsayılan ayarlarında yapılan herhangi bir değişikliğin (varsayılan kayıt konumu gibi) hiçbir şeyi etkilemeyeceği anlamına gelir.

Bunun yerine, Klavye ayarlarınıza gitmeniz, "Ekran görüntüsünü […] - Resimlere kaydet" kısayollarını devre dışı gnome-screenshotbırakmanız ve herhangi bir hata olmadan çağıran kendi özel kısayollarınızı eklemeniz (gsettings tarafından tanımlanan konumuna otomatik kaydet), -a(alanı kaydetmeniz gerekir ) ), -w(mevcut pencereyi kaydet) veya -i(seçenekler iletişim kutusunu geri istiyorsan). Açıkça bazı ayarları karıştırıp eşleştirebilir veya daha fazlasını ekleyebilirsiniz man gnome-screenshot.


4

Shutter'ı kullanmayı deneyin, onun en iyi ekran yakalama aracı (sitenin dediği gibi :)

sudo add-apt-repository ppa:shutter/ppa    
sudo apt-get update && sudo apt-get install shutter

uygulama sitesi: http://shutter-project.org/

Shutter'ı PrtSc veya Alt + PrtSc'ye bastığınızda ekran görüntülerini almak üzere varsayılan araç olarak yapılandırmak için yapmanız gerekenler:

gnome:

1 Git utter Deklanşördeki Tercihler
2 Klavye sekmesinde, hem “Yakala” hem de “Seçimle yakala” onay kutularını etkinleştirin:
3 İşte bu! Artık normal PrtSc ve Alt + PrtSc keybindings ekran görüntülerini almak için Deklanşör kullanacaktır.



1
Orada hiçbir klavye sekmesi .
Gaurav Agarwal


0

Hey millet bu yardımcı olabilir, kısayol tuşunu etkinleştirmek için deklanşörün yeni sürümüyle o kadar basit olmadığını farkettim ve gnome düşüşü sırasında makinemde iBus arka planının başlatılmadığını farkettim. '. Bunu gnome menüsü> sistem araçları> Tercihler> Klavye Giriş Yöntemleri'ne giderek buldum. Tıkladım ve bir iletişim kutusunun istediği gibi başlattım ve şimdi ekran baskısı çalışıyor. Birlik içinde kullanılan diyalog görünmese de, varsayılan olarak ~ / Pictures'a kaydedildiğini buldum, bu yüzden hiçbir büyüklük yok, umarım birileri de beni sinirlendiriyor.


0

Belki birileri bunu faydalı bulur: Bu özelliği geri almak için /usr/bin/gnome-screenshot, v3.18.0 ikilisini kopyaladım, "kısayol alanını resimlere kaydet" sisteminin kısayol tuşunu devre dışı bıraktım ve komutla yeni bir kısayol oluşturdum./usr/bin/gnome-screenshot -a -i

Dezavantajı: -ipanoya kopyalanacak bir alanı seçemeden (daha önce olduğundan daha iyi), anahtarla önce alanı seçmeden önce gnome-ekran görüntü seçeneklerini alıyorum, ancak gerisi iyi.

Tam ekran görüntüsü için, -a

(ubuntu 18 altında v3.18.0 bina biraz dağınık, gibi bir şey ile sona erdi

  • ubuntu 16.04 liman işçisi konteyneri başlatmak ( -v /tmp:/tmpsonunda ikili sistemi host sisteminize kopyalayabilmeniz için bir şey monte etmeyi unutmayın )
  • destekleri etkinleştirmek, apt-get update
  • yükleyin: 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/
  • Docker kabını bırakın, /usr/bin/gnome-screenshotiçinde dosya varsa/tmp

Farkında olun bunu benim makinede çalışma cezası görünüyor olsa da, aslında bir yarı güzel bir fikir, ikili artık ubuntu 18 do not exist / farklı davrandığını sembollerine karşı bağlanabilir. (Neden 16.04 bir kapta derlediğimin asıl probleminin libpcre'de bir sürüm çatışması olduğunu düşünüyorum)

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.