अन्य समाधान 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" प्रत्यय वाली सभी फाइलें लंबाई शून्य होनी चाहिए।