Ekran görüntümün bana her seferinde ne yapacağımı sormasını nasıl sağlarım?


19

Ekran görüntüleri çok çekiyorum. Genellikle bir alanın ekran görüntüsünü alıyorum, daha sonra istenen alana sahip olup olmadığımı tekrar kontrol edip panoya kopyalarım.

Bu davranışı değiştirmek için hemen Shift+ tuşuna basıldığında PrntScrekran yakalama uygulaması bir alan seçmeme izin veriyor ve hemen sonra belirli bir konuma veya panoya kaydetme seçeneği sunuyor.

Ben Shift+ PrntScrböyle bir pop-up ekran getirmek istiyorum:

gnome-ekran görüntüsü

Yanıtlar:


16

Eski davranışla aynı şeyi elde etmek için önce bu yanıtı deneyin .


Komut için yeni bir klavye kısayolu oluşturabilirsiniz

gnome-screenshot --interactive

alternatif olarak.

Bunu yapmak için adımları izleyin.

  1. Açık Ayarlar> Cihazlar> Klavye ve alta doğru kaydırın.
  2. + Sembolüne tıklayın . Bir diyalog açılmalıdır.
  3. Ad kutusuna istediğiniz adı girin .
  4. Gir gnome-screenshot --interactiveiçinde Komut kutusuna.
  5. Tıklayın Seti Kısayol ... düğme ve örnek için, herhangi bir çatışma nedeni değil herhangi klavye birleşimi set Super+Print .
  6. Oturumu kapatın ve tekrar oturum açın.

Şimdi Super+ düğmesine her bastığınızda Print, çeşitli ekran görüntüsü seçenekleri (tüm ekran / geçerli pencere / seçilen alan) sunan bir pencere görünmelidir. Ekran görüntüsünü aldıktan sonra, sorunuzdaki görüntüdeki gibi ekran görüntüsünü kaydetmek için konum seçmenizi önerir.

Kolaylık sağlamak için, önce klavye kısayol listesindeki " Ekran görüntüsünü Resimler'e kaydet " kısayolunu Super+ gibi başka bir şeye değiştirebilir ve yeni oluşturduğunuz özel kısayola Printatayabilirsiniz Print.


Ayrıca kullanmayı denemek isteyebilirsiniz

gnome-screenshot -a -c

Bu komut, bir alanı hemen yakalamanızı ve görüntüyü panoya kopyalamanızı sağlar.


Çekimden sonra ekran görüntüsünü kaydetmek için klasörü seçmenize izin veren eski davranışı çoğaltmak için çirkin bir geçici çözüm için bu cevaba başvurun .


2
Bu işe yarıyor ancak Shift + print tuşlarına bastığımda bir alanı kapmayı seçmek için diyaloğu gösteriyor .. sadece alanı kapmayı bitirdiğimde kaydedilecek bir yer seçmeme izin veren diyalog geliyor. İlk adımı kesmek istiyorum. Aşağıdakileri istiyorum. 1.Bir alan kapmamı sağlayacak Shift + print .. tuşlarına basın .. ve hemen ardından belirli bir konuma veya panoya kaydetme seçeneği sunar.
nazar2sfive

@ nazar2sfive Ne yazık ki, bu mümkün değil gibi görünüyor gnome-screenshot. Nedense GNOME geliştiricileri, tüm kullanıcıların ekran görüntülerini her zaman varsayılan klasöre kaydetmek istediğini düşünüyor! Bir alanı yakalamak için kullanılan bir komuttur gnome-screenshot -a, ancak onu çalıştırırsanız, herhangi bir istem göstermeden ekran görüntüsünü varsayılan klasöre kaydeder.
pomsky

@ nazar2sfive ve komutu gnome-screenshot -a -cbir alanı yakalamanızı ve görüntüyü panoya kopyalamanızı sağlar.
pomsky

@pomsky bu yöntem kesinlikle onsuzdan daha iyidir. Ancak yayınlamadan / göndermeden önce yakalanan görüntüyü önizleyemezsiniz
Herrgott

@Herrgott Yeni cevabımı görün , sonuçta ulaşılabilir.
Pomsky

4

İşte yakaladıktan sonra ekran görüntüsünü kaydetmek için klasörü seçmenize izin veren eski davranışı çoğaltmak için çirkin bir çözüm.

Adım bir

İhtiyacınız olacak zenity. Yüklü değilse, önce çalıştırarak yükleyin

sudo apt install zenity

Daha sonra bir komut dosyası oluşturun, bir yerdeki metin dosyasını prtscr-chooser.shsöyleyin, ana dizininizde söyleyin. Aşağıdaki satırları dosyaya ekleyin:

#!/bin/bash
gnome-screenshot -f ~/temporary-screenshot &&
SCREENSHOT=$(zenity --file-selection --save --confirm-overwrite)
mv ~/temporary-screenshot "$SCREENSHOT" ||
rm ~/temporary-screenshot

(Put gnome-screenshot -ayerine gnome-screenshotbütün masaüstü yerine bir alanı yakalamak için ikinci satırında)

Son olarak komut çalıştırılabilir hale (bakınız bu ).

İkinci adım

Komut dosyasını şuraya atayın Print Screen:

  1. Açık Ayarlar> Cihazlar> Klavye .
  2. Bağlantıyı Print Screenkaldırın, yani ' Ekran görüntüsünü Resimler'e kaydet ' kısayolunu değiştirin veya kaldırın .
  3. Aşağı kaydırın.
  4. ' + ' Sembolüne tıklayın . Bir diyalog açılmalıdır.
  5. ' Ad ' kutusuna istediğiniz adı girin .
  6. ' Komut ' kutusuna komut dosyasının tam yolunu girin , yani bu durumda girin
    /home/YOUR-USERNAME/prtscr-chooser.sh(yerine gerçek kullanıcı adınız YOUR-USERNAME).
  7. ' Kısayolu Ayarla ... ' düğmesini tıklayın ve düğmesine basın Print Screen.
  8. Oturumu kapatın ve tekrar oturum açın.

(Komut dosyasına başka bir klavye kombinasyonu atamak için aynı yöntemi uygulayabilirsiniz, örneğin Shift+ Print Screen)

Şimdi , ekran görüntüsü için klasörü ve adı seçmenizi sağlayacak bir 'farklı kaydet ' iletişim kutusu almanız gerekir .


3
+ 1; Çirkin olup olmadığını umursamıyorum, önemli olan şey şeylerin kullanıcı için uygun bir şekilde çalışmasını
sağlamasıdır

3

Ekran Görüntüsü aracı adlı bir Gnome uzantısı yükleyebilirsiniz . Çok kullanışlı, yeni çekilen ekran görüntüsünün kopyalanmasını veya kaydedilmesini isteyen bir iletişim kutusu açılacaktır.


2

Gnome-ekran görüntüsünün önceki davranışı (soruda gösterildiği gibi), çekimi değiştirmek için muhtemelen değiştirici tuşlarla PrtScrn tuşuna basmaktı ve ardından kaydetme diyaloğu ortaya çıkacaktı.

Gnome-screenshot-3.25.0 için önerilen bir çözüm tam olarak bunu tekrarlamaz. Yönetmenin tek yolu gnome-screenshot_3.10.1'i kurmak ve oraya yapıştırmak için apt hold kullanmaktı.

Teknik olarak "iyi" bir çözüm değil .

sudo apt remove gnome-screenshot

Güvenilir depoları eklemek yerine 3.10 paketini indirin

sudo apt install ./gnome-screenshot_3.10.1-0ubuntu1_i386.deb
sudo apt-mark hold gnome-screenshot

1

Artık [kısayol kombinasyonlarından] hiçbir pop-up yok, ancak ekran görüntüsü aracı hala Ubuntu 17.10'da var.

Bir harf veya birkaç harf, s , sc , scr yazarsanız, Etkinlikler (sol üst köşede) aracılığıyla bulabilirsiniz .

resim açıklamasını buraya girin

Kamera simgesini tıklayın ve ekran görüntüsü uygulama penceresini açın.

resim açıklamasını buraya girin


Bunu yazdırma ekranı tuşuna bağlayabilir misiniz?
tttppp

@tttppp, Bu bağlantıya göre deneyebilirsiniz, askubuntu.com/questions/597395/… ; Yöntemin hala 17.10 ortamında çalışıp çalışmadığını bilmiyorum.
sudodus

1
Üzgünüm - kendimi açıklığa kavuşturmadım. "Ekran Görüntüsü Al" eylemini bir anahtara bağlayabilir misiniz? Ekran görüntüsü uygulamasına iletebileceğiniz ve ekran görüntüsünü almasına neden olacak bir komut satırı parametresi var mı? "Gnome-screenshot" çalıştırabilirim ve ekranın yanıp sönmesine neden olur, ancak bir pencere açılır. "Gnome-screenshot -i" yapan ve daha sonra tek seferde yeşil "Screenshot Al" düğmesine basan bir komut yürütmek istiyorum.
tttppp

Anlıyorum. Tam olarak ne istediğinizi yapmak için herhangi bir seçenek bulamıyorum (Wayland çalıştıran Ubuntu 17.10'da test edilmiştir). Bir kerede yapışır ve dosya adında tarih ve saat içeren bir dosyayı kaydeder veya ilk pencereye gelirsiniz (yanıtımda gösterilir). Bence o pencereden en hızlı eylem, bir çırpıda ateş Enter tuşuna basın . Bundan sonra tekrar Enter tuşuna basıp tarih ve saati içeren bir dosyayı dosya adına kaydedebilir veya başka bir dosya adı seçip Enter tuşuna basabilirsiniz (veya yeşil düğmeye tıklayın). - PrintScreen tuşu çalışır (ancak etkileşim olmadan).
sudodus

@tttppp, Önceki yorumum önceki yorumunuzdaki sorulara cevap veriyor mu?
sudodus

1

Eski davranışı MATE masaüstü ortamındaki ekran görüntüsü aracını kullanarak geri alabilirsiniz, örnek: Bunu GNOME'da sorunsuz bir şekilde kullanabilmeniz gerekir.
resim açıklamasını buraya girin

İlk mate-utilsönce Terminal'de aşağıdaki komutu çalıştırarak yükleyin :

sudo apt install mate-utils

Sonra mate-panel-screenshotkomutla eski davranışı elde edebileceksiniz . Tüm ekran yerine bir alanı veya odaklanmış pencereyi yakalamak için bu komutla -aveya -wseçeneklerini kullanabilirsiniz .

Aşağıdaki adımları izleyerek komutu PrtScr(veya Shift+ PrtScrveya Alt+ PrtScr) olarak atayabilirsiniz :

  1. Açık Ayarlar> Cihazlar> Klavye .
  2. Bağlamayı kaldırın PrtScr(veya Shift+ PrtScrveya Alt+ PrtScr), yani ' Ekran görüntüsünü Resimler'e kaydet ' (veya ' Bir alanın ekran görüntüsünü Resimler'e kaydet ' veya ' Bir pencerenin ekran görüntüsünü Resimler'e kaydet ') kısayolunu değiştirin veya kaldırın .
  3. Aşağı kaydırın.
  4. ' + ' Sembolüne tıklayın . Bir diyalog açılmalıdır.
  5. ' Ad ' kutusuna istediğiniz adı girin .
  6. Komutu girin mate-panel-screenshot'in Komuta (veya' kutu mate-panel-screenshot -abir alan için veya mate-panel-screenshot -wbir pencere için).
  7. ' Kısayolu Ayarla ... ' düğmesini tıklayın ve PrtScr(veya Shift+ PrtScrveya Alt+ PrtScr) tuşuna basın .
  8. Oturumu kapatın ve tekrar oturum açın.

+1 Harika cevap. Ancak, kısayol mate-panel-screenshot -asizin için çalışıyor mu? Komutu terminale yazdığımda bir alan seçmeme izin veriyor, ancak komutu Shift + PrtScr"Kısayolu Ayarla" ile bağladığımda seçim görünmüyor ... Herhangi bir fikir?
jII

@jII Evet, bu benim için işe yarıyor. Kısayolu ayarladıktan sonra yeniden başlatmayı denediniz mi? Ayrıca mate-screenshot -abunun yerine kullanırsanız ne olur mate-panel-screenshot -a?
pomsky

1
Shift + PrtScrAlanı seçmek için imleci göstermeyi başardım , ancak yalnızca PrtScrbir veya iki saniye basılı tuttuğumda (diğer klavye kısayolları anlık). Neden bir gecikme olduğundan emin değilim, ama yeterince iyi. Çözümünüzü gönderdiğiniz için teşekkür ederiz.
jII

0

Bu komut dosyası:

  1. Bir alanın ekran görüntüsünü alma
  2. Panoya kopyala (otomatik olarak)
  3. Resmi göster
  4. İstediğiniz yere kaydetmenize izin verin

Aşama 1:

prtscr-chooser.shDosya oluştur

gnome-screenshot -a -f ~/temporary-screenshot                    #take screenshot of an area
xclip -selection clipboard -t image/png -i temporary-screenshot  #copy to clipboard 
eog ~/temporary-screenshot                                       #open figure
SCREENSHOT=$(zenity --file-selection --save --confirm-overwrite) #get path to save
mv ~/temporary-screenshot "$SCREENSHOT"".png"                          #save

Yürütülebilir olsun:

chmod +x prtscr-chooser.sh

Adım 2

Komut dosyasını şuraya atayın Print Screen:

  1. Açık Ayarlar> Cihazlar> Klavye .
  2. Bağlantıyı Print Screenkaldırın, yani ' Ekran görüntüsünü Resimler'e kaydet ' kısayolunu değiştirin veya kaldırın .
  3. Aşağı kaydırın.
  4. ' + ' Sembolüne tıklayın . Bir diyalog açılmalıdır.
  5. ' Ad ' kutusuna istediğiniz adı girin .
  6. ' Komut ' kutusuna komut dosyasının tam yolunu girin , yani bu durumda girin
    /home/YOUR-USERNAME/prtscr-chooser.sh(yerine gerçek kullanıcı adınız YOUR-USERNAME).
  7. ' Kısayolu Ayarla ... ' düğmesini tıklayın ve düğmesine basın Print Screen.
  8. Oturumu kapatın ve tekrar oturum açın.

(Komut dosyasına başka bir klavye kombinasyonu atamak için aynı yöntemi uygulayabilirsiniz, örneğin Shift+ Print Screen)


Deniyorum ama çalışmıyor Bu yöntem,
Bapi Saha

0

Deklanşöre bir bakın, çok iyi. Ekran, pencere veya çeşitli seçeneklerle ekran ekranlarının alanı. Tepsiye oturun ve klik veya klavye kısayolunu bekleyin. Dosyayı yeniden adlandırabilir veya otomatik adlandırma yapılandırabilirsiniz. İşte ana seçenekler penceresinin ekran görüntüsü. resim açıklamasını buraya girin

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.