Cantata и mpd

Подскажите как заставить работать Cantata от пользователя, а то запускается и воспроизводит музыку только от рута.
Внутренности /etc/mpd.conf
pid_file "/home/extazik/Музыка/mpd/mpd.pid"
db_file "/home/extazik/Музыка/mpd/mpd.db"
playlist_directory "/home/extazik/Музыка/mpd/playlists/"
music_directory "/home/extazik/Музыка/"
state_file "/home/extazik/Музыка/mpd/state"
user "extazik"
filesystem_charset "UTF-8"
id3v1_encoding "UTF-8"

все файлы и папки создал.

добавил
gpasswd -a mpd extazik
chmod 710 /home/extazik/
chown -R extazik /var/lib/mpd
Может добавить в groups audio ТЫЦ ?
teplovoz
Может добавить в groups audio ТЫЦ ?
тоже самое, он рута нормально запускается и играет, от пользователя не хочит(
Сбой передачи команды для «Частный» — нет подключения
2 вопроса
1 - почему настройки прописывали в /etc/mpd.conf, а не в $HOME/.config/mpd/mpd.conf
2 - как запускаете mpd

P.S>
Extazik
Сбой передачи команды для «Частный» — нет подключения
скорее всего демон запущен от рута
sudo systemctl start mpd
а подключаться к нему Вы пытаетесь от имени пользователя
запустите демон от имени пользователя, предварительно скопировав настройки в свой хомяк
systemctl --user start mpd
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Haron_Prime
2 вопроса
1 - почему настройки прописывали в /etc/mpd.conf, а не в $HOME/.config/mpd/mpd.conf
2 - как запускаете mpd

1) $ cp /usr/share/doc/mpd/mpdconf.example ~/.config/mpd/mpd.conf
cp: невозможно создать обычный файл «/home/extazik/.config/mpd/mpd.conf»: Нет такого файла или каталога
2) sudo systemctl start mpd.service
3) Остановил от рута и запустил от пользователя systemctl --user start mpd, тоже самое пишет
Extazik
cp: невозможно создать обычный файл «/home/extazik/.config/mpd/mpd.conf»: Нет такого файла или каталога
а каталог mpd в ~/.config вообще есть? и какие на него права?
если Вы запускали mpd от рута, указав в качестве каталога /home/extazik/Музыка/mpd то и каталога mpd в конфиге нет, а /home/extazik/Музыка/mpd и все вложенные файлы принадлежат руту, т.е. демон, запущенный от имени пользователя не сможет с ними работать
Extazik
2) sudo systemctl start mpd.service
о чём я и говорил!

приведите файл конфига в работоспособное состояние и запускайте от имени пользователя
образец конфига (мой)


user "haron"

# Required files
db_file            "~/.config/mpd/database"
log_file           "~/.config/mpd/log"

# Optional
music_directory    "~/Music"
playlist_directory "~/.config/mpd/playlists"
pid_file           "~/.config/mpd/pid"
state_file         "~/.config/mpd/state"
sticker_file       "~/.config/mpd/sticker.sql"
mixer_type "software"
audio_output {
        type            "pulse"
        name            "pulse audio"
}
все необходимые файлы и каталоги в ~/.config/mpd нужно будет создать заново
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Extazik
chmod 710 /home/extazik/
chown -R extazik /var/lib/mpd
нафига????????
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
нет не было, сейчас создал и скопировал cp /usr/share/doc/mpd/mpdconf.example ~/.config/mpd/mpd.conf
drwxr-xr-x 2 extazik extazik 4096 янв 13 16:48 mpd
отредактирую напишу что получится
Haron_Prime
Extazik
chmod 710 /home/extazik/
chown -R extazik /var/lib/mpd
нафига????????
в Wiki написанно

добавить пользователя mpd в текущую пользовательскую группу и предоставить разрешения группе к вашему пользовательскому каталогу:

# gpasswd -a mpd <ваша пользовательская группа>
$ chmod 710 /home/<ваш пользовательский каталог>

По умолчанию /etc/mpd.conf использует /var/lib/mpd и запускается от пользователя mpd. Но, т.к. /var/lib/mpd по умолчанию принадлежит пользователю root, вы должны изменить владельца папки, иначе mpd не сможет писать в нее:

# chown -R mpd /var/lib/mpd
Extazik
По умолчанию /etc/mpd.conf использует /var/lib/mpd и запускается от пользователя mpd. Но, т.к. /var/lib/mpd по умолчанию принадлежит пользователю root, вы должны изменить владельца папки, иначе mpd не сможет писать в нее:
но Вы же сами в конфиге прописали ему другие пути и запуск не от пользователя mpd
то, что написано в вики, нужно только если Вы запускаете демона с дефолтным конфигом - вот тогда он и пишет в /var/lib/mpd
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
 
Зарегистрироваться или войдите чтобы оставить сообщение.