Die andere Lösung 1 weist einige Nachteile auf:
- Sie erfordert Root-Zugriff
- Es handelt sich um eine globale Änderung, die sich auf alle Benutzer auswirkt
- Durch das Aktualisieren wird sound-theme-freedesktop
die Datei wiederhergestellt
Für die Aufzeichnung zu tun der richtige Weg , es (und alle der oben genannten vermeiden) ist über ein individuellen Klang Thema , dass deaktiviert 2 die Standard - Audio - Datei , die von gnome-screenshot
(der Namen der Datei screen-capture.oga
in dem entsprechenden screen-capture
Ereignisse - fest einprogrammiert in gnome-settings-daemon
und gnome-screenshot
).
Erstellen Sie das benutzerdefinierte Designverzeichnis:
mkdir -p ~/.local/share/sounds/__custom
erstelle die .disabled
Datei:
touch ~/.local/share/sounds/__custom/screen-capture.disabled
füge hinzu index.theme
:
cat << 'EOF' > ~/.local/share/sounds/__custom/index.theme
[Sound Theme]
Name=__custom
Inherits=freedesktop
Directories=.
EOF
__custom
Als Standard-Themennamen festlegen :
gsettings set org.gnome.desktop.sound theme-name '__custom'
Oder wenn Sie Zimt verwenden:
gsettings set org.cinnamon.desktop.sound theme-name '__custom'
und die Stille genießen ...
1: Ja, ich weiß, dass es eigentlich meine Lösung ist, aber als ich es in den Arch-Foren gepostet habe, war ich nur faul ...
2: Ein Pseudodateiformat ".disabled" wird zum Deaktivieren von Sounds in einem Thema verwendet, das von einem anderen Thema erbt. Wenn der Sound-Lookup-Algorithmus eine Datei mit dem Suffix ".disabled" erkennt, wird die Lookup-Logik sofort beendet und der Sound als nicht verfügbar betrachtet. Alle Dateien mit dem Suffix ".disabled" sollten die Länge Null haben.