Я прочитал вопросы о Изменение звука при запуске в Ubuntu и Изменение музыки при запуске в Ubuntu .
Я понимаю, как переименовать «desktop-login.ogg» и скопировать нужный звук в «desktop-login.ogg».
У меня вопрос - есть ли способ, которым я могу воспроизводить разные звуки (т.е. выбирать случайный файл из набора файлов в определенной музыкальной папке) каждый раз, когда я вхожу в систему? Это может звучать глупо, но если возможно, я бы хотел играть разные звуки.
Я предполагаю, что это может быть возможно при запуске какого-либо скрипта, который заменяет / переименовывает файл desktop-login.ogg каждый раз, когда я выключаюсь, так что новый файл готов для воспроизведения при следующем запуске. Но я не знаю, как копировать новый файл из определенной папки в desktop-login.ogg при каждом завершении работы, а также не знаю, где должен находиться сценарий.
Буду признателен, если кто-нибудь скажет мне, как это сделать, или если есть более простой способ сделать это.
Спасибо.
Принятие Вас хочет, чтобы музыкальный файл играл от определенной папки файлов, это - один способ пойти (откройте терминал для выполнения команд):
Выберите аудиоплеер:
Я предлагаю vlc, но другой выбор как mplayer также работает. Если у Вас есть только ogg файлы canberra-gtk-play, или paplay прекрасен.
Проверка воспроизведения:
cvlc --play-and-exit path/to/Music/song.ext
mplayer path/to/Music/song.ext
paplay path/to/Music/song.ext
canberra-gtk-play -f path/to/Music/song.ext
Создайте новый сценарий:
sudo gedit /usr/bin/play_rand_login.sh
и вставьте следующее:
#!/bin/bash
files=(/home/me/Music/*)
cvlc --play-and-exit "${files[RANDOM % ${#files[@]}]}"
Измените музыкальный путь /home/me/Music
к Вашей фактической папке.
Замените cvlc своим выбором плеера и закройте файл.
Теперь сделайте исполняемый файл файла:
sudo chmod +x /usr/bin/play_rand_login.sh
Откройте Startup Applications Preferences, выберите, вход в систему Gnome звучат и редактируют команду для чтения:
/usr/bin/play_rand_login.sh
Выход из системы и вход в систему теста, если все хорошо.
Примечания:
Вы можете использовать canberra-gtk-play для воспроизведения аудиофайла при запуске.
Команда для запуска Canberra-gtk-play /usr/bin/canberra-gtk-play -f <file_name.ogg>
Вы Запуск приложений , чтобы играть в нее во время запуска Ubuntu.
Название: Startup Sound
команда: / usr / bin / canberra-gtk-play -f file_name.ogg
Комментарий: некоторый комментарий