Po ostatniej aktualizacji mojego LMDE The gnome-screenshot
narzędzie zaczął robić irytujące migawki aparatu hałas za każdym razem, zrzut ekranu jest podjąć. Jest to zarówno denerwujące, jak i zaskakujące (zwłaszcza jeśli podczas robienia zrzutu ekranu nosisz słuchawki).
Sprawdziłem man
stronę zrzutu ekranu gnome`, ale nie było odpowiednich opcji. Jak mogę zrobić ciche zrzuty ekranu?
gnome
audio
desktop-environment
cinnamon
terdon
źródło
źródło
Odpowiedzi:
Drugie rozwiązanie 1 ma pewne niedogodności:
- wymaga dostępu do konta root
- to globalna zmiana, która wpływa na wszystkich użytkowników
- aktualizacja
sound-theme-freedesktop
przywraca plikDla celów prawidłowych, aby to zrobić (i uniknąć wszystkich powyższych), należy użyć niestandardowego motywu dźwiękowego, który wyłącza 2 domyślny plik dźwiękowy używany przez
gnome-screenshot
(nazwa plikuscreen-capture.oga
odpowiadascreen-capture
zdarzeniu - zakodowana wgnome-settings-daemon
ignome-screenshot
).Utwórz niestandardowy katalog motywów:
utwórz
.disabled
plik:dodaj
index.theme
:ustaw
__custom
jako domyślną nazwę motywu:Lub, jeśli używasz cynamonu:
i ciesz się ciszą ...
1: Tak, wiem, że to właściwie moje rozwiązanie, ale w momencie publikowania go na forach archaicznych byłem po prostu leniwy ...
2: Pseudo format pliku „.disabled” służy do wyłączania dźwięków w kompozycji, która dziedziczy z innej kompozycji. Jeżeli algorytmy wyszukiwania dźwięku wykryją plik z sufiksem „.disabled”, natychmiast przerywają logikę wyszukiwania i uznają dźwięk za niedostępny. Wszystkie pliki z sufiksem „.disabled” powinny mieć długość zero.
źródło
Tutaj znalazłem rozwiązanie . Odtwarzany jest dźwięk
/usr/share/sounds/freedesktop/stereo/camera-shutter.oga
. Po prostu zmiana nazwy tego pliku uniemożliwia jego odtwarzanie:To wszystko, gdy następnym razem zrobisz zrzut ekranu, zrobi się to w ciszy.
źródło
Zmiana nazwy pliku dźwiękowego migawki jest OK, ale prawdopodobnie nie będzie działać, jeśli nie masz dostępu do systemu root. Oto alternatywne podejście:
Skrypt ten zapamiętuje wartość procentową głośności, tymczasowo ustawia głośność na 0, wykonuje zrzut ekranu, a po
gnome-screenshot
zakończeniu procesu głośność jest przywracana do pierwotnej wartości procentowej.Zaletą tego podejścia jest to, że jest elastyczny i można go dostosować do własnych potrzeb. Skrypt ten można powiązać z przyciskiem PrntScr lub niestandardowym skrótem.
Testowane na Ubuntu 16.04 LTS
źródło