XBMC на чистую систему (автозапуск)

udisks установлен, видимо для него нужно правила прописать. Интересно, что писать
Чтобы автомонтирование в xbmc было нужно запускать с опцией –standalone
$ xbmc –standalone

У меня на одной машине работает, на другой нет, буду разбираться
–standalone -fs надо слитно написать, может из-за этого?
Тоже долго мучился с выключением, перезагрузкой, и уходом в спящий режим.
Проблему я решил, но только если все запускать из под root, из под обычного пользователя так и не удалось добиться, работало только выключение.
Оставил так, хоть это и не правильно, запускать из под root, зато все работает :)))
А вся загвоздка крылась в consolekit, а точнее в его последней версии, при запуске ck-launch-session не регистрирует пользователя как локального и в итоге невозможно ни выключить, ни перезагрузиться, и как следствие XBMC все время просто перезапускалась.
А нужно всего лишь откатить версию consolekit на предыдущую. Я откатил на 0.4.1. И все заработало с пол тычка :))

Кстати попутный вопрос по XBMC: столкнулся с небольшой траблой, архив фильмов у меня на отдельном диске, там NTFS, монтируется при запуске через fstab, так вот, при запуске фильма уж через чур долго думает перед тем как начинается воспроизведение, из под винды такого не было. Может кто сталкивался?
Вообщем вот в чем проблема -
Если у пользователя создать .xinitrc с содержанием:
exec ck-launch dbus-launch --exit-with-session xbmc --standalone -fs
и от него запустить startx, то флешка автомонтируется отлично, и работает кнопка выключения. Но в /home/xbmc/.xbmc/temp/xbmc.log появляются ошибки:
NOTICE: UDisks: Added /dedia/USB - вставил флешку
Потом вытащил, запмсей не появилось, и потом опять вставил
Error: DBus: Error org.freedesktop.UDisks.Error.PermissionDenied - Not Authorized

Если же сделать автоматический вход в систему, прописав в /etc/inittab такую строчку
#id:3:initdefault
id:5:initdefault
x:5:respawn:/bin/su xbmc -l -c "/bin/bash --login -c startx >/dev/null 2>&1"
то xbmc запускается, но флешка не монтируется и в /home/xbmc/.xbmc/temp/xbmc.log есть ошибка
Error: DBus: Error org.freedesktop.DBus.Error.UnknownMethod - Method "GetAll: with signature "s" on the interface "org.freedesktop.DBus.Properties" doesn't exist
Error: Previous line repeats 1 times.
Error: DBus: Error org.freedesktop.UDisks.Error.PermissionDenied - Not Authorized

Как будто мой пользователь входит в систему с ограниченныйми правами, если у кого было, подскажите как исправить.
Это похоже на известную проблему, которая где-то месяц как появилась с обновление consolekit, который требует dbus. Теперь по-нормальному из inittab не загрузишься. Единственное рабочее решение — использовать slim с автологоном с прописанным
login_cmd exec ck-launch-session dbus-launch /bin/bash -login ~/.xinitrc %session

а в .xinitrc уже
 xbmc --standalone -fs
Когда я запускаю startx от пользователя, у меня при нажатии кнопки
Выход - выходит в консоль (ок)
Выключение - переходит в Ждущий режим, и мгновенно пробуждается по нажатие на вкл. ( А надо чтобы выключался)
Ждущий режим - переходит в Ждущий режим, и мгновенно пробуждается по нажатие на вкл.
Перезагрузка - выходит в консоль (неправильно)

Вообщем Перезагрузка и Выключение у меня работают не правильно. Пользователь включен в группы wheel,video,audio,optical,storage,power,users,dbus
Вот мой автостарт xbmc в archlinux в котором работает и автомонтирование и кнопки выключения и перезагрузки:

/etc/inittab
id:5:initdefault
x:5:respawn:/usr/bin/slim >/dev/null 2>&1

в /etc/slim.conf
default_user xbmc
auto_login yes

в .~/xinitrc
exec ck-launch-session dbus-launch --exit-with-session xbmc --standalone -fs

Всем спасибо, осталось только по hdmi заставить звук работать
aivs
Выключение - переходит в Ждущий режим, и мгновенно пробуждается по нажатие на вкл. ( А надо чтобы выключался)
А в самом XBMC как настроено (система - режим энергосбережения - режим выключения)?

> XalID Shtsh
Пробовали https://wiki.archlinux.org/index.php/Xfce#Xfce_4.8?

Вобщем УМВР: запуск через init, флешки монтируются, все выключается, в логах ругательств нет.
Поставил заново систему, xbmc, dbus, consolekit, slim
И опять пропала возможность перезагрузки и выключения, хотя настраивал как раньше.
В логе /var/log/errors.log ошибка
ck-launch-session: error connecting to ConsoleKit
consolekit-0.4.5-1
slim-1.3.2-5

При этом на черном экране появляется надпись Failed to execute login command и выбрасывает на экран Slim, я логинюсь, и после этого уже работает и перезагрузка и выключение.
дело в slim…
 
Зарегистрироваться или войдите чтобы оставить сообщение.