От: Звуковая тема: Проблемы с установкой звуковой темы на Debian 12 XFCE.

Автор tigran5233, 11 октября 2023, 22:12:05

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

tigran5233

Сразу оговорюсь, делал шаги аналогичные этой теме форума, открытой до меня со своими наработками:
https://debianforum.ru/index.php/topic,1650.msg16853.html#msg16853

То бишь:
1) Установил в терминале пакеты для работы со звуком:
sudo su
apt update
apt install libcanberra0 libcanberra-gtk0 libcanberra-gtk-module gnome-session-canberra


2) Скачал звуковую тему Borealis, которая используется в MX Linux:
https://github.com/MX-Linux/mx-sound-theme-borealis

3) Распаковал архив со звуковой темой.

4) Установил gdebi для работы с deb-пакетами, чтобы не с терминала, а как в Windows с GUI два раза кликать на deb-установочник:
apt install gdebi

5) Открыл в распакованном архиве файл mx-sound-theme-borealis_17.6mx16_all.deb через gdebi и вроде как установил звуковую тему (естественно с правами sudo предварительно thunar открыв, без этого gdebi не начинает установку при клике на deb-файл и нажатия кнопки установки).

6) Прописал в настройках XFCE выбранную звуковую тему:
Whisker menu -> Диспетчер настроек -> Редактор настроек -> xsettings -> Net -> SoundThemeName -> Borealis
Я проверил, совпадает с названием папки установленной темы:
/usr/share/sounds/Borealis/
Также с большой буквы.


7) Прописал команды при старте системы, выходе из системы, перезагрузке, выключении, воспользовавшись пакетами, которые установил в пункте 1...
Whisker menu -> Диспетчер настроек -> Сеансы и запуск -> Автозапуск приложений:

   Name: Звук при включении
   Command: /usr/bin/canberra-gtk-play -f /usr/share/sounds/Borealis/stereo/desktop-login.ogg
   Trigger: on login

   Name: Звук при перезагрузке
   Command: /usr/bin/canberra-gtk-play -f /usr/share/sounds/Borealis/stereo/desktop-login.ogg
   Trigger: on restart

   Name: Звук при выключении
   Command: /usr/bin/canberra-gtk-play -f /usr/share/sounds/Borealis/stereo/desktop-logout.ogg
   Trigger: on shutdown

   Name: Звук при выходе из системы
   Command: /usr/bin/canberra-gtk-play -f /usr/share/sounds/Borealis/stereo/Exit1_2.ogg
   Trigger: on logout



8) У меня даже звук входа не работал, хотя этих этапов для Debian 11 хватало, пока дополнительно не додумался добавить в редакторе настроек следующее:
Whisker menu -> Диспетчер настроек -> Редактор настроек -> xsettings -> Net ->
   EnableEventSounds = true (поставил галочку)
   EnableInputFeedbackSounds = true (поставил галочку)


Сразу оговорюсь, мало ли репозитории, с которых устанавливал влияют, оставлял репозитории таким образом в файле, вызванном командой
nano /etc/apt/sources.list


# See https://wiki.debian.org/SourcesList for more information.
deb http://deb.debian.org/debian bookworm main non-free-firmware

deb http://deb.debian.org/debian bookworm-updates main non-free-firmware

deb http://security.debian.org/debian-security/ bookworm-security main non-free>

# Backports allow you to install newer versions of software made available for >
deb http://deb.debian.org/debian bookworm-backports main non-free-firmware
deb-src http://deb.debian.org/debian bookworm-backports main non-free-firmware

# Debian Testing
# deb http://deb.debian.org/debian/ testing main contrib non-free
# deb-src http://deb.debian.org/debian/ testing main contrib non-free



Testing-репозитории, насколько помню, для первого шага с установкой пакетов
libcanberra0 libcanberra-gtk0 libcanberra-gtk-module gnome-session-canberra

не использовал. На тот момент для установки использовались main-репозитории и backports-репозитории только раскомментированы. Хотя сомневаюсь, что проблема именно от того, что не с тех репозиториев установил.

Во первых, до этого спокойно использовал в дорелизном тогда ещё Debian 11 (10 был релизным на тот момент) Testing-репозитории и всё работало нормально. К тому же звуки при вызове в терминале воспроизводятся:
/usr/bin/canberra-gtk-play -f путь к звуковому файлу


Как итог:

При старте системы звук входа работает. При выходе из системы, перезагрузке - условно через раз работает. При выключении вроде не работает.

При клике на папки, открытие программ в XFCE характерного звука стука (я знаком с этой звуковой темой), который был в настроенном Debian 11 XFCE, а также в MX Linux, этого звука нет.

Звуковая тема работает стабильно разве что при проигрывании звука старта, и то не столько благодаря установке звуковой темы, сколько благодаря костылям, а именно, прописыванию команды в триггере в Автозапуске приложений:
/usr/bin/canberra-gtk-play -f путь к звуковому файлу

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

Констатирую, что звуковая тема не работает в Debian 12 XFCE.

Как решить проблему, чтобы звуковая тема полноценно работала в Debian 12 XFCE?


11 октября 2023, 22:33:37


P.S. Хотел важное сообщение написать, случайно только обнаружил...

При вызове контекстного меню в браузере Mozilla Firefox звук стука воспроизводится из звуковой темы. Однако при таких же действиях в Opera, а также при вызове контекстного меню на рабочем столе, в папках в Thunar, при клике на Пуск (Whisker menu) и при прочих таких кликах этот звук не воспроизводится.

Звуковая тема работает половинчато. Если бы не случайное копирование картинки в Mozilla Firefox, не узнал бы, что звуковая тема вообще хотя бы криво, но работает.

Возможно, эта информация поможет получше понять причину "симптома" со звуковой темой.