Gnome- स्क्रीनशॉट के लिए डिफ़ॉल्ट सहेजें निर्देशिका?


104

क्या ग्नोम-स्क्रीनशॉट के लिए डिफ़ॉल्ट सहेजें स्थान निर्दिष्ट करने के लिए किसी प्रकार के कॉन्फ़िगरेशन विकल्प हैं, या क्या यह स्रोत कोड में हार्ड-कोडित है?

यह ~ / डेस्कटॉप हुआ करता था, जो लगता है कि बदल गया है ~ / चित्र (12.04 में)।

एकमात्र संभव समाधान जो मैंने देखा है वह डिफ़ॉल्ट नाम को सेट करने के बारे में है (क्योंकि इसमें केवल स्क्रीनशॉट # के बजाय समय स्टैम्प जानकारी शामिल है), लेकिन वह समाधान वास्तव में मेरे लिए आदर्श नहीं लगता है।

इसके अलावा, इस पोस्ट ने सुझाव दिया कि पिछली बार जब आप स्क्रीनशॉट लेते हैं तो पिछली बार सेव की गई जगह को याद किया जाता है, लेकिन मेरे अनुभव में ऐसा नहीं लगता। और किसी भी मामले में, उस पर से, gconf- संपादक में प्रवेश भी सही रूप से अंतिम स्थान को प्रतिबिंबित नहीं करता है, इसलिए संभावना से अधिक एक प्रवेशनी-स्क्रीनशॉट के पुराने संस्करण से संबंधित है।


1
मैंने एक बग रिपोर्ट खोली है, भले ही वह फ़ोल्डर रिकॉर्ड किया गया हो, उसका उपयोग उसे preselect करने के लिए नहीं किया जा रहा है। Bugs.launchpad.net/ubuntu/+source/gnome-screenshot/+bug/1000534
pt123

मेरे लिए समस्या यह थी: मेरे पास ~ / स्क्रीनशॉट के लिए डिफ़ॉल्ट फ़ोल्डर सेट था और यह लंबे समय से ठीक काम कर रहा था। आज मैंने देखा कि यह उस फ़ोल्डर के भीतर एक फ़ोल्डर में रीडायरेक्ट कर रहा था और रीसेट नहीं किया जा सकता था। यह वास्तव में इस मामले में एक खाली सबफ़ोल्डर था। मैंने सबफ़ोल्डर को हटा दिया और तब से इसने ठीक काम किया है।
मलेका

2
काम के नीचे ग्राफिकल तरीके, लेकिन आप वास्तव में क्या करना चाहते हैं:gsettings set "org.gnome.gnome-screenshot" "auto-save-directory" "file:///home/$USER/screenshot"
सिरो सेंटिल्ली 改造,,, 法轮功 法轮功

1
यदि आप Gnome 3.8 या बाद के उपयोग से इसे बदलना चाहते हैं, तो आप भाग्य से बाहर हैं। डेवलपर्स ने इसे कॉन्फ़िगर करने की क्षमता को हटाने का फैसला किया है।
पालसीम

जवाबों:


141

विया गुई

  1. Dconf- एडिटर स्थापित करें

    • कमांड लाइन से, कमांड को रन करें sudo apt-get install dconf-editor
    • या उबंटू सॉफ्टवेयर सेंटर से इंस्टॉल करने के लिए यहां क्लिक करें:

      सॉफ्टवेयर केंद्र के माध्यम से स्थापित करें

  2. Alt+ दबाएं F2और टाइप करेंdconf-editor

  3. पर जाएं org-> gnome->gnome-screenshot

  4. "ऑटो-सेव-डाइरेक्टरी" में निम्न प्रारूप में वांछित निर्देशिका टाइप करें: file:///home/user/Desktop/

    नाम: ऑटो-सेव-डायरेक्टरी, मूल्य: फ़ाइल: /// पूर्ण / पथ /

    एकता में कॉन्फ़िगरेशन संपादक का उपयोग करने वाले किसी भी व्यक्ति के लिए एक टिप: orgइसे विस्तारित करने के लिए पाठ पर बाईं ओर तीर पर क्लिक करें ।

वाया टर्मिनल

बस अपनी पसंदीदा निर्देशिका के साथ पथ को प्रतिस्थापित करते हुए इस कमांड को चलाएं।

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

1
इसके लायक क्या है, इसने मेरे लिए डेबियन व्हीज़ी में काम किया।
एरिक यूंगग्रेन ने

2
यह files://ubuntu 14.04 में उपयोग किए बिना काम करता है । Clrl+Lआपको लोकेशन बताएगा। '/ घर / उपयोगकर्ता नाम / स्थान'
diEcho

8
ध्यान रखें कि Gnome 3.8 कीबोर्ड कमांड का उपयोग करते समय सूक्ति-स्क्रीनशॉट का उपयोग नहीं करता है।
एंडी

2
नहीं, files://लेकिनfile://
रिनियर

11
टर्मिनल विधि को पहले सूचीबद्ध किया जाना चाहिए क्योंकि यह सरल है।
डायनासोर

17

इसे 'ऑटो सेव' के लिए 12.04 में कॉन्फ़िगर किया जा सकता है और जब gnome- स्क्रीनशॉट gnome-screenshot --interactiveका उपयोग किया जाता है, तो जहां अंतिम सहेजें गाइड का उपयोग किया जाता है

चित्रों को हमेशा डिफ़ॉल्ट के लिए क्या प्रतीत होता है, यह कीबोर्ड बाइंडिंग (बग या इच्छित) से है?

पहले 12.04 में कीबोर्ड बाइंडिंग से स्क्रीन का उपयोग किया auto-saveगया था, लोगों ने शिकायत की थी और इसे वापस कर दिया गया थाinteractive

दोनों सेटिंग्स gnome-screenshotgsettings और में हैंdconf-editor

यहाँ छवि विवरण दर्ज करें


अरे हाँ। यह इंटरएक्टिव का उपयोग करते समय उस अंतिम बचत निर्देशिका सेटिंग का उपयोग करता है, लेकिन जो आप हथियाना चाहते हैं उसके लिए एक अतिरिक्त संवाद का परिचय देता है - मुझे लगता है कि यह सबसे अच्छा विकल्प है। धन्यवाद :-)
२०:१२

1
CTRL प्रिंट को दबाते समय आप किस तरह से तर्क-वितर्क को निर्धारित करते हैं?
rubo77

7

उन लोगों के लिए जो सोच रहे हैं कि यह अभी भी काम क्यों नहीं कर रहा है, इस बग को माना जाता है RESOLVED WONTFIX, यहां सॉस है

वर्कअराउंड के लिए, आप इसके लिए एक्सटेंशन इंस्टॉल कर सकते हैं । बस स्विच चालू करें, और अपने Tweak टूल पर जाएं, एक्सटेंशन टैब पर जाएं, और स्क्रीनशॉट स्थान ढूंढें ।

Tweak टूल स्क्रीनशॉट SS

गियर आइकन पर क्लिक करें, और अपने इच्छित स्थान को सहेजने के लिए रखें, जो file://कि प्रोटोकॉल के रूप में उपसर्ग है जिसे सहेजना है।

सेटिंग्स एस.एस.

यह प्रतीकात्मक लिंक के साथ भी काम करता है।


2

12.04 में (उबंटू के पिछले संस्करणों में नहीं देखा गया क्योंकि मुझे कभी इस समस्या का सामना नहीं करना पड़ा) आपको ऑटो-सेव-डाइरेक्टरी -सेटिंग को उस इच्छित स्थान पर सेट करना होगा जहाँ आप अपने स्क्रीनशॉट्स को संग्रहित करना चाहते हैं। हर बार जब आप स्क्रीनशॉट लेते हैं तो यह अपने आप वहां पहुंच जाएगा। मैं ~ / डेस्कटॉप का उपयोग करना भी पसंद करता हूं और आपको पहले की तरह एक गंतव्य निर्दिष्ट करने के लिए प्रेरित नहीं किया जाता है। केवल एक चीज जो इंगित करती है कि आपने स्क्रीनशॉट लिया है, स्क्रीन का एक छोटा फ्लैश है। हालाँकि, मुझे यह जानकर अच्छा लगेगा कि शीघ्र वापस कैसे लाया जाए क्योंकि मैं कभी-कभी डिफ़ॉल्ट के अलावा अन्य फ़ोल्डरों में स्क्रीनशॉट को स्टोर करना पसंद करता हूं और यह हर बार सेटिंग्स को बदलने या छवि को स्थानांतरित करने के लिए ओवरकिल होगा।


आप ऑटो-सेव-डायरेक्टरी कहां सेट कर रहे हैं ?
fabricator4

मेरे उत्तर के ऊपर @ डग की टिप्पणी देखें। Gnome- स्क्रीनशॉट के अनुभाग में कॉन्फ़िगरेशन संपादक की तस्वीर में पहली सेटिंग ऑटो-सेव-डायरेक्टरी है। बस वांछित फ़ोल्डर (उदाहरण के लिए डेस्कटॉप) का स्थान लिखें और आप जाने के लिए तैयार हैं। :) उनके उदाहरण में यह "दस्तावेज़" पर सेट है।
rbaleksandar

2

उबंटू में 13.10 (सॉसी समन्दर)

Dconf- एडिटर स्थापित करें

इसे खोलें और: org> gnome> gnome-स्क्रीनशॉट पर जाएं

"ऑटो-सेव-डायरेक्टरी" में निम्न प्रारूप में वांछित निर्देशिका टाइप करें: / होम / उपयोगकर्ता / डेस्कटॉप /

ps। इस प्रारूप में मत डालें "फ़ाइल: /// ..."


1
"फ़ाइल: /// ..." प्रारूप अस्वीकार्य क्यों है? बस जिज्ञासु, मैं वैसे भी बेहतर / घर / उपयोगकर्ता संस्करण पसंद करता हूं।
स्ट्रैटस 3 डी

file:///प्रारूप मेरे लिए अच्छा काम करने लगता है
Zoey Hewll

1

यदि उपरोक्त उत्तर काम नहीं करते हैं, तो यह कोशिश करें:

पहले डिफ़ॉल्ट स्क्रीनशॉट शॉर्टकट को सेटिंग्स से अक्षम करें: डिफ़ॉल्ट स्क्रीनशॉट शॉर्टकट अक्षम करें

सेटिंग्स में एक कस्टम कीबोर्ड शॉर्टकट बनाएं:

इसे gnome-स्क्रीनशॉट नाम दें, gnome-स्क्रीनशॉट के रूप में भी कमांड रखें

शॉर्टकट मान: कुंजी दर्ज करें [प्रिंट स्क्रीन]

एक कस्टम शॉर्टकट बनाएं:

एक कस्टम शॉर्टकट बनाएं

अब dconf- संपादक में प्रवेश करें (इसे स्थापित करें यदि आपके पास अभी तक नहीं है)। पर जाएं: org -> gnome -> gnome-स्क्रीनशॉट -> auto-save-directory: ऑटो सेव डायरेक्टरी के कस्टम वैल्यू को अपने इच्छित में बदलें।

कस्टम पथ दर्ज करें: कस्टम पथ दर्ज करें


0

आप CompizConfig Settings Manager में स्क्रीनशॉट के डिफॉल्ट सेव डायरेक्टरी को सेट कर सकते हैं ।
इसे लॉन्च करें , एक्स्ट्रास श्रेणी के तहत स्क्रीनशॉट चुनें । फिर आप उस डिफ़ॉल्ट निर्देशिका को चुन सकते हैं जिसका आप उपयोग करना चाहते हैं।

यहाँ छवि विवरण दर्ज करें


हाँ, धन्यवाद - मैं एक विशिष्ट स्क्रीन क्षेत्र को हथियाने के लिए इसका उपयोग करता हूं। सूक्ति-स्क्रीनशॉट के लिए पथ सेट करने में सक्षम होने के बारे में अधिक रुचि।
ट्रेंट

1
एक विशिष्ट क्षेत्र के लिए आप SHIFT और PrtSc दबा सकते हैं।
thonixx

अजीब बात है, यह विकल्प मेरे लिए काम नहीं करता था।
गैब्रियल

एकता अब मर चुकी है।
secretAgent

0

यदि आप dconf-editor या कोई अन्य सॉफ़्टवेयर स्थापित नहीं कर सकते हैं, तो बस खोलें, या बनाएं यदि यह मौजूद नहीं है, तो यह फ़ाइल, आपके पसंदीदा पाठ संपादक के साथ:

~/.bash_aliases

इस लाइन को जोड़ें, जो एक स्थायी उपनाम gss बनाते हैं (आप एक और उपनाम नाम चुन सकते हैं):

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

फिर हर बार आपको एक विशिष्ट और अलग-अलग पथ में कई स्क्रीनशॉट बचाने की आवश्यकता होती है, बस उस रास्ते में एक टर्मिनल और निष्पादित करें:

gss

अब से हर बार जब आप गनोम-स्क्रीनशॉट कीबोर्ड शॉर्टकट दबाते हैं, तो आपको संकेत दिया जाएगा या आप उस पथ में स्क्रीनशॉट छवि फ़ाइल की जांच करेंगे।


0

इस उत्तर पर आधारित है इस जवाब

जैसा कि मैं कस्टम स्क्रीनशॉट स्थान के अलावा कस्टम शॉर्टकट का उपयोग करना चाहता था, मैं टर्मिनल में मैन्युअल रूप से ऐसा करना चाहता था।

(1) मैंने इस उत्तर केgshort आधार पर बैश फ़ंक्शन बनाया है । बेशक, आप इसे पर्ल या मैन्युअल रूप से कर सकते हैं, लेकिन जब भी मैं एक नया शॉर्टकट बनाना चाहता हूं, तो मैं सभी आदेशों को मैन्युअल रूप से जारी करने के लिए बहुत आलसी हूं। ... वैसे भी, यदि आप इस फ़ंक्शन का उपयोग करते हैं, तो आपको इसे फ़ाइल, स्रोत फ़ाइल ( ) में सहेजने की आवश्यकता है ।source path/filename.sh

(२) और फिर ये आदेश जारी करें:

# 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) ध्यान दें कि वाक्य रचना gshortहै gshort "Name" "command" "shortcut": - नाम कुछ भी आप चाहते हैं हो सकता है; - commandआपकी इच्छा के अनुसार कोई भी आदेश हो सकता है; - शॉर्टकट आप चाहते हैं किसी भी कुंजीपट शॉर्टकट हो सकता है।

(4) यहां कुछ नियंत्रण कुंजी नामों की सूची दी गई है, जिन्हें आपको शॉर्टकट में उपयोग करने की आवश्यकता है:

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

-3

जो लोग dconf- संपादक स्थापित नहीं कर सकते हैं और टर्मिनल उपयोगकर्ता हैं, मैं आपके होम निर्देशिका में .bashrc फ़ाइल को संपादित करने का सुझाव दूंगा। फ़ाइल में कहीं भी लाइन "mv ~ / Pictures / Screenshot * --- put-here-वांछित-मार्ग ---" डालें। इस पद्धति के साथ एकमात्र समस्या यह है कि, यदि आपके पास स्ट्रिंग "स्क्रीनशॉट" से शुरू होने वाली फाइल है, तो इसे आपके द्वारा ऊपर रखे गए वांछित पथ पर ले जाया जाएगा।


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