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-freedesktopkhô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-capturesự kiện - được mã hóa cứng trong gnome-settings-daemonvà gnome-screenshot).
Tạo thư mục chủ đề tùy chỉnh:
mkdir -p ~/.local/share/sounds/__custom
tạo .disabledtậ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 __customlà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.