L'autre solution 1 présente quelques inconvénients:
- elle nécessite un accès root
- c'est un changement global donc elle affecte tous les utilisateurs
- la mise à niveau sound-theme-freedesktop
restaure le fichier
Pour mémoire, la bonne façon de le faire (et éviter tout ce qui précède) est par un thème sonore personnalisé qui permet de désenclencher 2 le fichier sonore par défaut utilisé par gnome-screenshot
(le nom du fichier est screen-capture.oga
correspondant à l' screen-capture
événement - codé en dur dans gnome-settings-daemon
et gnome-screenshot
).
Créez le répertoire de thèmes personnalisé:
mkdir -p ~/.local/share/sounds/__custom
créez le .disabled
fichier:
touch ~/.local/share/sounds/__custom/screen-capture.disabled
ajoutez le index.theme
:
cat << 'EOF' > ~/.local/share/sounds/__custom/index.theme
[Sound Theme]
Name=__custom
Inherits=freedesktop
Directories=.
EOF
définir __custom
comme nom de thème par défaut:
gsettings set org.gnome.desktop.sound theme-name '__custom'
Ou, si vous utilisez de la cannelle:
gsettings set org.cinnamon.desktop.sound theme-name '__custom'
et profitez du silence ...
1: Ouais, je sais que c'est en fait ma solution mais au moment de le poster sur les forums arch, j'étais juste paresseux ...
2: Un pseudo format de fichier ".disabled" est utilisé pour désactiver les sons dans un thème qui hérite d'un autre thème. Si les algorithmes de recherche de son détectent un fichier avec le suffixe ".disabled", il doit immédiatement mettre fin à la logique de recherche et considérer le son non disponible. Tous les fichiers avec le suffixe ".disabled" doivent être de longueur zéro.