После недавнего обновления моего LMDE , то gnome-screenshot
инструмент начал делать раздражающий шум затвора камеры каждый раз берется скриншот. Это и раздражает, и поразительно (особенно если вы снимаете наушники при съемке экрана).
Я проверил man
страницу gnome-screenshot`, но вариантов не было. Как я могу сделать тихие скриншоты?
Ответы:
Другое решение 1 имеет некоторые неудобства:
- оно требует root-доступа
- это глобальное изменение, поэтому оно затрагивает всех пользователей
- обновление
sound-theme-freedesktop
восстанавливает файлДля записи, правильный способ сделать это (и избежать всего вышеперечисленного) - через пользовательскую звуковую тему, которая отключает 2 используемый по умолчанию звуковой файл
gnome-screenshot
(имя файлаscreen-capture.oga
соответствуетscreen-capture
событию - жестко закодировано вgnome-settings-daemon
иgnome-screenshot
).Создайте каталог пользовательских тем:
создать
.disabled
файл:добавить
index.theme
:установить в
__custom
качестве имени темы по умолчанию:Или, если вы используете корицу:
и наслаждайся тишиной ...
1: Да, я знаю, что это на самом деле мое решение, но во время публикации его на форумах по арке я просто ленился ...
2: псевдо-формат файла ".disabled" используется для отключения звуков в теме, которая наследуется от другой темы. Если алгоритмы поиска звука обнаруживают файл с суффиксом «.disabled», он должен немедленно прекратить логику поиска и считать звук недоступным. Все файлы с суффиксом ".disabled" должны иметь нулевую длину.
источник
Я нашел решение здесь . Звук играет
/usr/share/sounds/freedesktop/stereo/camera-shutter.oga
. Так что просто переименование этого файла останавливает его воспроизведение:Вот и все, в следующий раз, когда вы сделаете скриншот, это будет сделано в тишине.
источник
Переименование звукового файла затвора в порядке, но, вероятно, не будет работать, если у вас нет root-доступа к системе. Вот альтернативный подход:
Этот скрипт запоминает процент громкости, временно устанавливает громкость на 0, снимает скриншот, и после
gnome-screenshot
завершения процесса громкость возвращается к исходному проценту.Преимущество этого подхода в том, что он гибкий и может быть настроен в соответствии с вашими потребностями. Этот скрипт может быть привязан к кнопке PrntScr или к пользовательскому ярлыку.
Протестировано на Ubuntu 16.04 LTS
источник