LinuxForum.Fans
Тема

MPD, игнорирование ~/.mpdconf

Автор: anonymous 7 сообщений 3769 просмотров
#152855

Здравствуй, форум.
Решил осилить наконец-таки MPD, но немного заплутал. Прошу направить на верный путь.
Итак. Устанавливаем сам MPD и клиент.

text
# aptitude install mpd sonata

Копируем конфиг в "хомяк" (/home)

text
$ cp /etc/mpd.conf /home/anonymous/.mpdconf

Правим любимым редактором и приводим к следующему виду, попутно создавая нужные файлы и каталоги.
Останавливаем демон.

text
# /etc/init.d/mpd stop

Создаем базу.

text
$ mpd --create-db

Запускаем sonat'у, и наслаждаемся музыкой. Но...
После перезагрузки клиент не "видит" базу, и судя по выводу htop'a mpd вообще использует системный /etc/mpd.conf вместо ~/.mpdconf
Соответственно, если /etc/mpd.conf привести к виду ~/.mpdconf, то всё работает.
Как же заставить MPD использовать файл в /home? Чем больше гуглю, тем больше тону в потоке информации.
P.S. Debian 6.0.1, mpd 0.15.12

#152862

1) поковырять /etc/init.d/mpd и подставить свой путь до конфига
2) Зделать симлинк
3) не запускать как демон и будет читать с домашней папки или указать путь -с /home/anonymous/.mpdconf

#152955

путь к конфигу скорее всего вшит в init-скрипт. и зачем его вообще менять?

#153060
Kettler написал:
1) поковырять /etc/init.d/mpd и подставить свой путь до конфига
2) Зделать симлинк
3) не запускать как демон и будет читать с домашней папки или указать путь -с /home/anonymous/.mpdconf

Пошел по первому пути, подправив /etc/init.d/mpd
Будем считать вопрос решенным
Мне полегчало, спасибо (^_^)

#153061
mydoom написал:
путь к конфигу скорее всего вшит в init-скрипт. и зачем его вообще менять?

Ман предусматривает возможность использования ~/.mpdconf
Да и вообще для порядка. Системе - системное, пользователю - пользовательское.

#153072
anonymous написал:
[quote=mydoom]путь к конфигу скорее всего вшит в init-скрипт. и зачем его вообще менять?

Ман предусматривает возможность использования ~/.mpdconf
Да и вообще для порядка. Системе - системное, пользователю - пользовательское.[/quote]
Он есть токо когда работает не как демон

#153664
Kettler написал:
[quote=anonymous][quote=mydoom]путь к конфигу скорее всего вшит в init-скрипт. и зачем его вообще менять?

Ман предусматривает возможность использования ~/.mpdconf
Да и вообще для порядка. Системе - системное, пользователю - пользовательское.[/quote]
Он есть токо когда работает не как демон[/quote]

Вернул системные конфиги в первозданный вид, убрал загрузку MPD как демона.
Запуск/остановка от обычного пользователя (для удобства добавил в автозапуск в своем WM), конфиг читается из /home/anonymous
Если в будущем не возникнет каких-нибудь проблем из серии "база и права доступа", то будет совсем замечательно. Похоже, это как раз то, чего я и добивался от MPD

Войдите или зарегистрируйтесь, чтобы ответить.