Отключите Коричный звук апплета объема при изменении объема

Используя -c переключатель (2 МБ = 2 * 1024 * 1024 = 2 097 152 байта):

tail -c 2097152 myapp.log

Благодаря Petr Uzel для предложения. Некоторые реализации хвоста позволяют добавлять единицу для печати последних килобайтов (К) или мегабайтов (м), как:

tail -c 2m myapp.log

Однако обратите внимание на то, что это не стандартно (ни в одном из POSIX, UNIX (SUS) или Linux (LSB)) и не портативно. Также обратите внимание, что начиная с условий, "Мега"/, "килограмм"... и их сокращения (M, k...) имеют неоднозначные значения (1000 по сравнению с 1 024), нет большой гарантии какой это или та реализация tail будет подразумевать 2m (хотя текущие версии текущих реализаций, которые действительно поддерживают его, кажется, идут для 1 024 вариантов).

3
03.10.2013, 04:39
1 ответ

Хорошие новости - то, что апплеты Корицы являются простыми файлами JavaScript, хранившими под /usr/share/cinnamon/applets/. Сценарий апплета объема /usr/share/cinnamon/applets/sound@cinnamon.org/applet.js. В том файле существует подпрограмма, задание которой он должен раздражать меня, заставляя мой компьютер подать звуковой сигнал во мне:

_notifyVolumeChange: function() {
    global.cancel_theme_sound(VOLUME_NOTIFY_ID);
    global.play_theme_sound(VOLUME_NOTIFY_ID, 'audio-volume-change');
},

При комментировании тех строк, чтобы заставить функцию не сделать ничто не избавляется от звукового сигнала:

_notifyVolumeChange: function() {
   // global.cancel_theme_sound(VOLUME_NOTIFY_ID);
   // global.play_theme_sound(VOLUME_NOTIFY_ID, 'audio-volume-change');
},

Вот именно просто сохраните файл (необходимо будет открыть его как корень), корица перезапуска, или просто удалите и затем добавьте апплет, и звука не стало.

3
27.01.2020, 21:16

Теги

Похожие вопросы