प्रिंटस्क्रीन डायलॉग Gnome में क्यों नहीं दिखता है?


31

मैं gnome-shellUbuntu 12.04 पर उपयोग कर रहा हूं । जब मैं PrtScस्क्रीनशॉट लेने के लिए हिट करता हूं , तो यह काम करता है, लेकिन यह स्वचालित रूप से मेरे चित्र फ़ोल्डर में स्क्रीनशॉट को बचाता है। कोई संवाद नहीं है जहां से पूछा जाए कि कहां सहेजना है। यह हालांकि एकता के तहत संवाद बॉक्स दिखाता है।

जवाबों:


30

यह मानते हुए कि मैंने इस बग-रिपोर्ट को सही ढंग से पढ़ा है ...

यह डिजाइन द्वारा है। सच में नहीं!

टिप्पणियाँ # 37 इसके बाद बात करते हैं।

वर्तमान एकता पैच स्थिति:

एकता सत्रों में कीबाइंडिंग के साथ स्क्रीनशॉट लेने के बाद एक पुष्टि संवाद प्रदर्शित होता है, ऑटो सेविंग व्यवहार हमारे उपयोगकर्ताओं को भ्रमित कर रहा है

धागे पर किया जाता है:

जब मैं एकता का उपयोग नहीं करता तो आपका फिक्स मदद नहीं करता है। आपने यह क्यों सोचा कि यह केवल यूनिटी उपयोगकर्ताओं पर लागू होता है?

उत्तर के साथ:

क्योंकि हम गनोम अपस्ट्रीम और गनोम उपयोगकर्ता द्वारा अपने डेस्कटॉप को अकेले रहने देने और इसे डिज़ाइन करने के लिए कहते रहते हैं ताकि हम जो करने की कोशिश करें, हम गनोम वातावरण के लिए अपस्ट्रीम व्यवहार से चिपके रहें और यूनिटी के लिए डिज़ाइन निर्णय लें

इसलिए यह अब आपके पास है। ग्नोम-डेवलपर्स का आग्रह है कि उनके डेस्कटॉप वातावरण को इस तरह से व्यवहार करना चाहिए। इसका उल्टा मुद्दा है। कैनोनिकल डेवलपर्स इस फैसले का सम्मान कर रहे हैं और इसलिए "विचलन" - एकता उपयोगकर्ताओं के पास सहेजें के रूप में डायलॉग है, जबकि गनोम-शेल उपयोगकर्ताओं के पास बाय-डिज़ाइन नो डायलॉग कार्यक्षमता है।

इस प्रकार यदि आप gnome-shell / gnome-classic का उपयोग कर रहे हैं, तो सभी स्क्रीनशॉट आपके घर के चित्र फ़ोल्डर में सहेजे जाते हैं ~/Pictures

नोट: आप स्क्रीनशॉट स्थान gsettings(कमांड-लाइन) या dconf-editor(GUI) के साथ ओवरराइड कर सकते हैं :

  • सेट org.gnome.gnome-screenshot auto-save-directoryकरने के लिएfile:///home/yourusername/wherever/you/want

3
क्या यह संभव है कि gnome-screenshotडायलॉग दिखाए बिना अपने आप सहेज लिया जाए?
हिंगेव

1
बायोनिक में प्रिंटस्क्रीन संवाद की कमी एक बड़ी असुविधा है। यह सिर्फ एक अनियंत्रित स्थान / फ़ाइल नाम के लिए स्क्रीन को बचाने में सक्षम होने के बारे में नहीं है। और भी महत्वपूर्ण एक क्लिपबोर्ड में एक फ़ाइल को सहेजे बिना एक प्रिंटस्क्रीन को कॉपी करने में सक्षम हो रहा था: बस इसे और Ctrl + V को IM, ईमेल क्लाइंट या किसी (वेब) ऐप में कॉपी करना। अब मुझे फ़ाइल प्रबंधक खोलने के लिए अतिरिक्त कदम उठाने होंगे, चित्र फ़ोल्डर में नेविगेट करना होगा, जिस फ़ाइल की मुझे अन्य लोगों के बीच ज़रूरत है, उसका पता लगाएँ, और जहाँ मुझे इसकी आवश्यकता है, वहाँ खींचें और छोड़ें, फिर इसे हटा दें। कार्यक्षमता और उपयोगकर्ता अनुभव में काफी कमी आई है, कष्टप्रद है।
क्रिस जैस

6

मुझे पार्टी में देर हो गई है, लेकिन मैं बस इस पर फंस गया हूं और थोड़ा अलग जवाब देना चाहता हूं।

असल में, नवीनतम सूक्ति 3 / सूक्ति शैल में तो वे अब सूक्ति स्क्रीनशॉट का उपयोग नहीं कर रहे हैं । इसका मतलब है कि ग्नोम-स्क्रीनशॉट की डिफ़ॉल्ट सेटिंग्स (जैसे डिफ़ॉल्ट सेव लोकेशन) में कोई भी बदलाव कुछ भी प्रभावित नहीं करेगा।

इसके बजाय, आपको अपनी कीबोर्ड सेटिंग्स पर जाने की जरूरत है, "स्क्रीनशॉट को सहेजें […] को चित्रों में अक्षम करें" शॉर्टकट और अपने स्वयं के कस्टम शॉर्टकट जोड़ें जो gnome-screenshotबिना किसी आर्ग के साथ कॉल नहीं करते हैं (ऑटो-सेव टू इट्स गसेट्स-डिफाइंड लोकेशन), -a(सेव एरिया) ), -w(करंट विंडो को सेव करें) या -i(यदि आप विकल्प डायलॉग वापस चाहते हैं)। आप स्पष्ट रूप से कुछ सेटिंग्स को मिक्स-एंड-मैच कर सकते हैं, या इससे अधिक जोड़ सकते हैं man gnome-screenshot


4

इसके बजाय शटर का उपयोग करने का प्रयास करें, इसका सबसे अच्छा स्क्रीन कैप्चर टूल (जैसा कि यह साइट कहता है :)

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

ऐप साइट: http://shutter-project.org/

जब आप PrtSc या Alt + PrtSc दबाते हैं, तो स्क्रीनशॉट लेने के लिए डिफ़ॉल्ट टूल के रूप में शटर को कॉन्फ़िगर करने के लिए, यहां आपको क्या करना है:

GNOME:

1 संपादित करने के लिए
2 प्राथमिकताएं शटर 2 में जाएं कीबोर्ड टैब में, "कैप्चर" और "चयन के साथ कैप्चर करें" चेकबॉक्स दोनों को सक्षम करें:
3 यह बात है! अब सामान्य PrtSc और Alt + PrtSc की-स्क्रीनिंग स्क्रीनशॉट लेने के लिए शटर का उपयोग करेगा।


3
कोई कीबोर्ड टैब नहीं है। i49.tinypic.com/28ip0rq.png
यूज़रनेम

1
नहीं है कोई कुंजीपटल टैब
गौरव अग्रवाल


0

हे लोग यह मदद कर सकते हैं, मैं सूक्ति मेनू में चारों ओर देख रहा था जैसा कि मैंने देखा कि शटर के नए संस्करण के साथ गर्म कुंजी को सक्षम करना उतना आसान नहीं था और पाया गया कि iBus डेमॉन मेरी मशीन पर शुरू नहीं हुआ था जबकि 'गनोमबैक' '। मुझे यह गनोम मेनू> सिस्टम टूल्स> वरीयताएँ> कीबोर्ड इनपुट मेथड्स पर जाकर मिला। मैंने इसे क्लिक किया और इसे संवाद के रूप में अनुरोध किया और अब प्रिंटस्क्रीन काम करता है। हालाँकि एकता में उपयोग किया गया संवाद दिखाई नहीं देता, लेकिन मैंने पाया कि यह डिफ़ॉल्ट रूप से ~ / चित्रों में सहेजा गया है इसलिए कोई बड़ी बात नहीं है, आशा है कि मैं किसी की मदद कर सकता हूं क्योंकि इससे मुझे निराशा हुई।


0

हो सकता है कि किसी को यह मददगार लगे: इस सुविधा को वापस पाने के लिए, मैंने v3.18.0 बाइनरी को कॉपी किया /usr/bin/gnome-screenshot, सिस्टम हॉटकी को "चित्रों के लिए एक क्षेत्र का स्क्रीनशॉट सहेजें" के लिए अक्षम किया और कमांड के साथ एक नया शॉर्टकट बनाया/usr/bin/gnome-screenshot -a -i

डाउनसाइड: बिना -iमैं केवल एक क्षेत्र का चयन कर सकता हूं जिसे क्लिपबोर्ड पर कॉपी किया जाएगा (पहले से बेहतर), स्विच के साथ, मुझे पहली बार क्षेत्र का चयन करने से पहले सूक्ति-स्क्रीनशॉट विकल्प मिलेंगे, लेकिन बाकी सब ठीक है।

पूर्ण स्क्रीनशॉट के लिए, ड्रॉप करें -a

(ubuntu 18 के तहत v3.18.0 का निर्माण थोड़ा गड़बड़ है, मैं कुछ इस तरह से समाप्त हुआ

  • एक ubuntu 16.04 डॉकटर कंटेनर शुरू करें (कुछ ऐसा माउंट करने के लिए मत भूलना -v /tmp:/tmpताकि आप अपने मेजबान सिस्टम में बाइनरी को कॉपी कर सकें)
  • बैकपोर्ट सक्षम करें, 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फ़ाइल में ओवरराइट करें/tmp

ज्ञात हो कि यह वास्तव में एक अर्ध-अच्छा विचार है, भले ही यह मेरी मशीन पर ठीक काम करने के लिए लगता है, बाइनरी को उन प्रतीकों के खिलाफ जोड़ा जा सकता है जो अब ubuntu 18 पर मौजूद नहीं हैं / अलग व्यवहार करते हैं। (मुझे लगता है कि मुख्य समस्याएं क्यों मैंने इसे 16.04 कंटेनर में संकलित किया था, यह libpcre में एक संस्करण संघर्ष था)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.