Giải pháp khác 1 có một số bất tiện:
- yêu cầu quyền truy cập root
- đó là thay đổi toàn cầu nên ảnh hưởng đến tất cả người dùng
- nâng cấp sound-theme-freedesktop
khôi phục tệp
Đối với bản ghi, cách thích hợp để thực hiện (và tránh tất cả các trường hợp trên) là thông qua một chủ đề âm thanh tùy chỉnh vô hiệu hóa 2 tệp âm thanh mặc định được sử dụng bởi gnome-screenshot
(tên của tệp làscreen-capture.oga
tương ứng với screen-capture
sự kiện - được mã hóa cứng trong gnome-settings-daemon
và gnome-screenshot
).
Tạo thư mục chủ đề tùy chỉnh:
mkdir -p ~/.local/share/sounds/__custom
tạo .disabled
tập tin:
touch ~/.local/share/sounds/__custom/screen-capture.disabled
thêm index.theme
:
cat << 'EOF' > ~/.local/share/sounds/__custom/index.theme
[Sound Theme]
Name=__custom
Inherits=freedesktop
Directories=.
EOF
đặt __custom
làm tên chủ đề mặc định:
gsettings set org.gnome.desktop.sound theme-name '__custom'
Hoặc, nếu bạn đang sử dụng Quế:
gsettings set org.cinnamon.desktop.sound theme-name '__custom'
và tận hưởng sự im lặng ...
1: Vâng, tôi biết đó thực sự là giải pháp của tôi nhưng tại thời điểm đăng nó lên các diễn đàn vòm, tôi chỉ lười biếng ...
2: Định dạng tệp giả ".disables" được sử dụng để tắt âm thanh trong một chủ đề kế thừa từ một chủ đề khác. Nếu thuật toán tra cứu âm thanh phát hiện một tệp có hậu tố ".disables", nó sẽ ngay lập tức chấm dứt logic tra cứu và xem xét âm thanh không có sẵn. Tất cả các tệp có hậu tố ".disables" phải có độ dài bằng không.