मैं सूक्ति-स्क्रीनशॉट की शटर ध्वनि को कैसे अक्षम कर सकता हूं?


12

मेरे LMDE के हाल ही के अद्यतन के बाद , gnome-screenshotटूल ने हर बार स्क्रीनशॉट लेने पर एक कष्टप्रद कैमरा शटर शोर बनाना शुरू कर दिया। यह कष्टप्रद और चौंकाने वाला है (विशेषकर यदि आप स्क्रीनशॉट लेते समय इयरफ़ोन लगाते हैं)।

मैंने manसूक्ति-स्क्रीनशॉट के पृष्ठ की जाँच की लेकिन कोई प्रासंगिक विकल्प नहीं थे। मैं मूक स्क्रीनशॉट कैसे ले सकता हूं?


3
कैमरों को वह आवाज़ करनी होती है ताकि आप उनके साथ अवैध रूप से अपस्कर्ट फोटो न बनाएं। सूक्ति देवता केवल कानून का पालन कर रहे हैं।
कैस

@ क्रेगसैंडर्स आखिरकार, ग्नोम को टैबलेट के लिए डिज़ाइन किया गया है?
terdon

कुछ बहुत बुरे लोग गोलियों का उपयोग करने के लिए जाने जाते हैं।
कैस

वह कुल बकवास है। वीडियो कैम की शटर स्पीड कब से है? सभी टॉप कैमरों में साइलेंट मोड (फ्लैश सहित) भी होता है।
रिचीएचएच

जवाबों:


11

अन्य समाधान 1 में कुछ असुविधाएँ हैं:
- इसे रूट एक्सेस की आवश्यकता है
- यह एक वैश्विक परिवर्तन है इसलिए यह सभी उपयोगकर्ताओं को प्रभावित करता है
- sound-theme-freedesktopफ़ाइल को पुनर्स्थापित करता है

रिकॉर्ड के लिए, इसे करने का उचित तरीका (और उपरोक्त सभी से बचें) एक कस्टम साउंड थीम के माध्यम से है जो 2 डिफ़ॉल्ट साउंड फ़ाइल का उपयोग करता है gnome-screenshot(फ़ाइल का नाम घटना के screen-capture.ogaअनुरूप है screen-capture- हार्डकोड इन gnome-settings-daemonऔर gnome-screenshot)।
कस्टम थीम निर्देशिका बनाएं:

mkdir -p ~/.local/share/sounds/__custom

.disabledफ़ाइल बनाएँ :

touch ~/.local/share/sounds/__custom/screen-capture.disabled

जोड़ें index.theme:

cat << 'EOF' > ~/.local/share/sounds/__custom/index.theme
[Sound Theme]
Name=__custom
Inherits=freedesktop
Directories=.
EOF

__customडिफ़ॉल्ट थीम नाम के रूप में सेट करें:

gsettings set org.gnome.desktop.sound theme-name '__custom'

या, यदि आप दालचीनी का उपयोग कर रहे हैं:

gsettings set org.cinnamon.desktop.sound theme-name '__custom'

और मौन का आनंद लें ...


1: हाँ, मुझे पता है कि यह वास्तव में मेरा समाधान है लेकिन आर्क मंचों पर पोस्ट करने के समय मैं सिर्फ आलसी हो रहा था ...

2: एक छद्म फ़ाइल प्रारूप "। Disabled" का उपयोग किसी ऐसे विषय में ध्वनियों को अक्षम करने के लिए किया जाता है जो किसी अन्य विषय से विरासत में मिली हो। यदि ध्वनि लुकअप एल्गोरिदम "प्रत्यय" के साथ एक फ़ाइल का पता लगाता है "तो" यह लुकअप लॉजिक को तुरंत समाप्त कर देगा और ध्वनि को उपलब्ध नहीं होने पर विचार करेगा। ".Disabled" प्रत्यय वाली सभी फाइलें लंबाई शून्य होनी चाहिए।


उबंटू मेट 19.04 पर काम नहीं करता है
प्लोनी

12

मैं समाधान पाया यहाँ । बजाया गया साउंड है /usr/share/sounds/freedesktop/stereo/camera-shutter.oga। तो बस उस फ़ाइल का नाम बदलने से उसे चलाया जा रहा है:

sudo mv /usr/share/sounds/freedesktop/stereo/camera-shutter.oga \
    /usr/share/sounds/freedesktop/stereo/damn-camera-shutter.oga

यही है, अगली बार जब आप एक स्क्रीनशॉट लेते हैं, तो यह मौन में किया जाएगा।


इसके लिए कोई उपकरण नहीं है?
स्लम

@ एसएलएम ऐसा नहीं है जो मुझे मिल सके। लिंक किए गए फ़ोरम पोस्ट पर अन्य सुझाव कोड को संपादित करना और फिर से लिखना था। संपादन कम से कम था, लेकिन मैं इसमें नहीं जाना था।
terdon

1
यह एकमात्र विकल्प प्रतीत होता है। WTF?
slm

आपके लिए भगवान का शुक्र है, सर। मुझे नफरत है कि ध्वनि से नफरत है और इससे भी ज्यादा नफरत है इसे अक्षम करने के लिए कहीं भी कोई विकल्प नहीं है। मैं इस जवाब के बिना खो जाएगा।
lsh

1
अजीब तरह से ubuntu 16 पर काम नहीं करता है
Wboy

2

शटर साउंड फ़ाइल का नाम बदलना ठीक है, लेकिन सिस्टम में रूट एक्सेस नहीं होने पर शायद काम नहीं करेगा। यहाँ एक वैकल्पिक तरीका है:

#!/bin/bash
volume=$(amixer sget Master | awk -F '[],[,%]'  '/%/{print $2 }')
amixer sset Master 0
gnome-screenshot
amixer sset Master "$volume"%

यह स्क्रिप्ट क्या करती है, वॉल्यूम प्रतिशत याद रखें, वॉल्यूम अस्थायी रूप से 0 पर सेट करें, स्क्रीनशॉट लें, और एक बार gnome-screenshotप्रक्रिया से बाहर निकल जाने के बाद, वॉल्यूम वापस मूल प्रतिशत पर वापस आ जाता है।

इस दृष्टिकोण का लाभ यह है कि यह लचीला है और इसे आपकी आवश्यकताओं के अनुरूप बनाया जा सकता है। यह स्क्रिप्ट PrntScr बटन या कस्टम शॉर्टकट के लिए बाध्य हो सकती है।

उबंटू 16.04 एलटीएस पर परीक्षण किया गया


क्या मुझे इस स्क्रिप्ट को .bashrc में जोड़ना चाहिए? इसे कहां जोड़ा जाना है? मैं इसे स्क्रीन पर घसीटे क्षेत्र के स्क्रीनशॉट को प्राप्त करने के लिए सुपर कुंजी + Shift + s के अपने कस्टम शॉर्टकट से कैसे बांध सकता हूं।
निखिल

1
@ निखिल जीयूआई सेटिंग्स में कस्टम शॉर्टकट्स में जोड़ें, आपके द्वारा उपयोग किए जाने वाले डेस्कटॉप वातावरण के आधार पर। .Bashrc केवल शेल सेटिंग्स के लिए है, GUI सामान वहां से संबंधित नहीं है।
सेर्गेई कोलोडियाज़नी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.