Видео смотреть бесплатно

Смотреть красивое видео

Официальный сайт sosamba138 24/7/365

Смотреть видео бесплатно

elbahek 31.03.2011 01:51

Tips & tricksДобавляем звуки на login/logout в GNOM'e

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

В гугле нашлось много вопросов на данную тему, но ответы показались мне малоинформативными. Итак, к делу:

Для начала, включим звуковое оформление.
1
$ gconftool-2 -t bool -s /desktop/gnome/sound/event_sounds true



В гноме есть скрипты, запускающиеся при загрузке/завершении сеанса, и находятся они в /usr/share/gnome/autostart и /usr/share/gnome/shutdown. Разберемся по порядку: в autostart скорее всего лежит файл libcanberra-login-sound.desktop, в котором указана команда
1
/usr/bin/canberra-gtk-play --id="desktop-login" --description="GNOME Login"


Означает она - проиграть звук с id = desktop-login. Попробуйте запустить ее. Если что-то заиграло вам в ответ - значит все хорошо, можно переходить в логауту. Если же нет, скорее всего вам выдаст ошибку "Failed to play sound: File or data not found". Т.е. гном не смог найти файл с таким id. Ищет он его в... в разных дистрибутивах по-разному. Может быть в /usr/share/sounds, в /usr/share/sounds/freedesktop или, например, в /usr/share/sounds/your-distro-name. Для арча это /usr/share/sounds. Звуки капризному гному надо подавать в формате ogg (если нет желания читать маны по конвертированию звука - можно поставить простую gui-утилитку soundconverter). Итак положим в нашу директорию файлы desktop-login.ogg и desktop-logout.ogg и снова проверим командой
1
$ canberra-gtk-play --id="desktop-login"


Если и сейчас звук не заиграл - добро пожаловать в коменты - попробуем разобраться.

Теперь перейдем к звуку при завершении сеанса. В /usr/share/gnome/shutdown лежит скрипт
1
2
3
$ cat libcanberra-logout-sound.sh
#!/bin/sh
/usr/bin/canberra-gtk-play --id="desktop-logout" --description="GNOME Logout"


И этот скрипт у меня, к сожалению, не отрабатывает, а точнее вообще не отрабатывают скрипты из /usr/share/gnome/shutdown. Погуглил, полазил по гномовой багзилле, но толкового ответа не нашел. Если у кого-нибудь таковой ответ имеется - прошу поделиться. Так что скрипт при завершении сеанса пришлось ложить в shutdown-скрипты GDM'a.
1
# cp -v /usr/share/gnome/shutdown/libcanberra-logout-sound.sh /etc/gdm/PostSession/:0



Последняя проверка - разлогиниваемся и залогиниваемся обратно. Если оба звука сыграли - значит пляска с бубном не была напрасной.

P.S. Ну да, это в принципе, не пляска, а так... пару па


Тэги: gnome login sound
+ -2 -
Похожие Поделиться

h31 31.03.2011 02:06 #
+ 2 -
После загрузки убунта радует (ну или достает) нас коротким перестуком там-тамов

Кхм-кхм, я чуть не упал со стула, когда первый раз услышал ЭТО. Слышавшие понимают.
sumboid 31.03.2011 02:24 #
+ 1 -
Не знаю, может у меня у одного такое мнение, что звуковые оповещения (тем более при "залогивании" и "разлогивании") нужны только слепому? Это же более чем бессмысленно. :)
elbahek 31.03.2011 02:43 #
+ 0 -
ну да, а обои - ленивым людям, которые занимаются черти-чем, вместо того, чтоб работать ))
sumboid 31.03.2011 02:58 #
+ 0 -
Спорное утверждение, но я бы не стал этим заниматься. :)
krayevidi 13.09.2012 11:28 #
+ 0 -
Ну, чувак! Не гони, это же круто!! Врубаешь ноут, а он тебе говорит: "battlecruiser operational" (из Star Craft вытянул)
Zend 31.03.2011 11:28 #
+ 0 -
И этот скрипт у меня, к сожалению, не отрабатывает...

А вы этому скрипту права на выполнение дали?
elbahek 31.03.2011 22:39 #
+ 0 -
да, 755 были изначально

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн