Изменить звуки по умолчанию в приложении gnome-clocks

Вопрос или проблема

Я использую gnome-clocks для функции таймера. Это приложение очень простое и эффективное. Но я не могу изменить стандартные звуки будильника и таймера. Я пытался настроить конфигурации в dconf и Настройки > Звук > Звуковые эффекты, но это невозможно изменить.

Где находится файл конфигурации этого приложения? Как я могу изменить стандартные звуки?

Лучшее решение этой проблемы звучит более сложно, чем есть на самом деле.

1. Создайте пользовательский звуковой профиль

Скопируйте существующий профиль:

cp -rv /usr/share/sounds/freedesktop ~/.local/share/sounds/my-custom-profile

Откройте файл index.theme и измените имя на my-custom-profile. Замените звуки, которые вы хотите изменить, на свои собственные, но будьте осторожны: длинный звук для audio-volume-change, например, будет проигрываться при изменении громкости до завершения. Для приложения clocks вы должны найти эти файлы:

  • complete.oga
  • alarm-clock-elapsed.oga

Я видел, что используются файлы ogg и oga, я пробовал FLAC, но это не сработало (в контейнере flac). Возможно, вам придется конвертировать ваши звуки в Vorbis.

2. Измените ваш текущий звуковой профиль

Откройте dconf-editor, перейдите в /org/gnome/desktop/sound и измените значение theme-name на ваш пользовательский профиль, например my-custom-profile.

Я не совсем уверен, как сопоставляется звуковой профиль, либо по имени папки, либо по полю имени в файле темы, похоже, что по имени папки. Я предлагаю использовать одинаковое имя в обоих местах.

Ресурсы

Из исходного кода: gnome-clock, кажется, использует два звуковых файла:

  • complete.oga
  • alarm-clock-elapsed.oga

В моей системе эти файлы находятся в папке /usr/share/sounds/freedesktop/stereo.

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

С 2023 года GNOME Clocks больше не использует звуковую тему freedesktop.org. Вместо этого они теперь включают звуки колокола. Смотрите merge request #253.

Они планируют сделать звуковой файл настраиваемым, но это все еще в работе в issue #10.

Ответ или решение

Как специалист по информационным технологиям, я представляю детальный и обстоятельный ответ на вопрос о том, как изменить звуки по умолчанию в приложении Gnome Clocks. Вопрос рассматривает проблему пользователя, который столкнулся с ограничениями в настройке звуковых уведомлений в данном приложении.

Теория

Приложение Gnome Clocks является частью среды рабочего стола GNOME и предоставляет функции будильника и таймера. Изменение звуков по умолчанию в таких приложениях может быть неочевидным, так как они используют системные звуковые темы или предопределенные звуки, которые не всегда легко настраиваются. Ранее звуки в Gnome Clocks были частью звуковой темы freedesktop.org. Это означало, что пользователь мог изменить звуки, обновив звуковую тему. Но начиная с 2023 года, эти звуки стали частью самого приложения, и их индивидуальная настройка требует более детального подхода.

Пример

Рассмотрим, как пользователь может создать и настроить собственный звуковой профиль для настройки звуков в Gnome Clocks.

  1. Создание кастомного звукового профиля:

    • Сначала копируйте существующую звуковую тему в свой пользовательский каталог:
      cp -rv /usr/share/sounds/freedesktop ~/.local/share/sounds/my-custom-profile
    • Затем откройте файл index.theme в новом профиле и измените имя профиля на, например, my-custom-profile.
    • Замените стандартные звуки своими собственными, обращая внимание на формат и длительность звукового файла. Звуки должны быть в формате OGG или OGA, поскольку FLAC в данном контексте не поддерживается.
    • Основные звуки, которые нужно заменить, это complete.oga и alarm-clock-elapsed.oga.
  2. Изменение текущего звукового профиля:

    • Используйте редактор dconf для изменения текущего профиля звуков:
      • Откройте dconf-editor и перейдите к /org/gnome/desktop/sound.
      • Измените значение theme-name на ваше кастомное имя профиля, например, my-custom-profile.
  3. Текущие изменения в GNOME Clocks:

    • В 2023 году GNOME Clocks перешли на использование внутренних звуков, что может ограничить возможность изменения звуков напрямую через звуковые темы. Подробности об этом изменении можно найти в обсуждениях и запросах на слияние в репозитории GNOME (например, merge request #253).
    • Несмотря на это, команда разработчиков GNOME планирует внедрить поддержку кастомизации звуков посредством специальной опции (issue #10).

Применение

Для достижения наилучшего результата, необходимо учитывать, что самостоятельная настройка файлов приложения может повлечь за собой необходимость отслеживания изменений в обновлениях приложения GNOME Clocks. На текущий момент, самый надежный способ изменения звуков – это замена стандартных звуков в системных папках, однако это требует права администратора и может быть связано с риском возможных ошибок в дальнейшем. Это временное решение, пока официальные настройки кастомизации не будут внедрены.

Заключение

Таким образом, корректировка звуков в приложениях, подобных Gnome Clocks, требует понимания внутренней архитектуры звуковых тем и системы. Ближайшие обновления могут предложить более удобный способ изменения звуков, но на данный момент использование пользовательских звуковых тем остается главным методом достижения необходимой кастомизации. Важно следить за развитием проекта GNOME на их официальной платформе для своевременного использования новых возможностей.

Оцените материал
Добавить комментарий

Капча загружается...