Звук входа в систему

Материал из ALT Linux Wiki
Версия от 23:18, 1 мая 2024; Petr-akhlamov (обсуждение | вклад) (Новая страница: «Обычно, в дистрибутивах Linux не используют звук входа в систему. Но, нехитрыми действиями мы можем поставить любой звук входа в систему сами, какой захотим. ==Техническая часть== Как чисто технически проиграть звук при входе в Linux? ===GTK-среды (GNOME/Mate/Xfce и пр.)=...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

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

Техническая часть

Как чисто технически проиграть звук при входе в Linux?

GTK-среды (GNOME/Mate/Xfce и пр.)

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

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

Нам понадобится консольная команда, для запуска звука - утилита play из пакета sox-base.

KDE

Практическая часть

GTK-среды (GNOME/Mate/Xfce и пр.)

Кладем в какой-нибудь общий каталог звук запуска Win95 - /opt/mssoud.wav.

В /etc/xdg/autostart/

от рута создаем файл - /etc/xdg/autostart/welcome.desktop со следующим содержимым:

[Desktop Entry]
Version=1.0
Name=welcome
Terminal=false
Type=Application
#Exec=play /opt/mssoud.wav
Exec=canberra-gtk-play -i /opt/mssoud.wav
X-GNOME-Autostart-Phase=Applications
X-GNOME-Autostart-Notify=false
X-GNOME-Autostart-enabled=true

Для пользователя

в какой-нибудь общий каталог звук запуска WinXP - $USER/.config/autostart/Windows XP Startup.wav

Кладем в $USER/.config/autostart

файл welcome.desktop со следующим содержимым:


[Desktop Entry]
Version=1.0
Name=welcome
Terminal=false
Type=Application
#Exec=play /opt/mssoud.wav
Exec=canberra-gtk-play -i $USER/.config/autostart/Windows XP Startup.wav
X-GNOME-Autostart-Phase=Applications
X-GNOME-Autostart-Notify=false
X-GNOME-Autostart-enabled=true
X-KDE-autostart-phase=1
#X-KDE-autostart-after=panel
X-KDE-StartupNotify=false