Сайт | Скачать | Видео | Wiki

Автор Тема: Запуск vlc от пользователя  (Прочитано 7789 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн valentin

  • Ветеран
  • *****
  • Сообщений: 562
  • Репутация: +20/-0
  • Автор темы
Запуск vlc от пользователя
« : 01 Сентябрь 2013, 08:39:04 »
Система IvannaXP.  Пользовался старым, добрым vlc-1.1.7.sfs , по захотелось версию "по свежее"  :) Из .deb   собрал vlc_2.0.8_.sfs. Па  зависимости уже не жалуется, но из-под  рута запускаться не хочет. Пробую запустить от spot :
Код
su - spot -c vlc
Плеер запускается, но нет  "окна" управления
Код
VLC media player 2.0.8 Twoflower (revision 2.0.8a-0-g68cf50b)
[0x80da338] inhibit interface error: Failed to connect to the D-Bus session daemon: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
[0x80da338] main interface error: no suitable interface module
[0x804d0c8] main libvlc error: option http-user-agent does not exist
[0x80da338] main interface error: no suitable interface module
[0x804d0c8] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x804d0c8] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Remote control interface initialized. Type `help' for help.
Как "нормально" запустить vlc  от пользователя? Подскажите  :(
Система:  Athlon XP 2500+  512RAM  Radeon9600

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Запуск vlc от пользователя
« Ответ #1 : 01 Сентябрь 2013, 09:19:24 »
на dbus жалуется, вывод ps- A| grep dbus что покажет?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн valentin

  • Ветеран
  • *****
  • Сообщений: 562
  • Репутация: +20/-0
  • Автор темы
Re:Запуск vlc от пользователя
« Ответ #2 : 01 Сентябрь 2013, 15:54:05 »
от root-а
Код
# ps -A| grep dbus
 5674 tty1     00:00:00 dbus-launch
 5693 ?        00:00:00 dbus-daemon
Система:  Athlon XP 2500+  512RAM  Radeon9600

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Запуск vlc от пользователя
« Ответ #3 : 01 Сентябрь 2013, 19:34:43 »
а вы под юзером же запускаете, значит из под юзера он у вас не может или к dbus доступ получить, или к xorg серверу. проблемы чисто из-за юзера вобщем.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Запуск vlc от пользователя
« Ответ #4 : 01 Сентябрь 2013, 19:44:24 »
а кстати вот тут советуют что возможно надо просто задать переменную $DISPLAY
http://stackoverflow.com/questions/9636268/play-a-video-with-vlc-in-x11-from-remote-terminal
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн valentin

  • Ветеран
  • *****
  • Сообщений: 562
  • Репутация: +20/-0
  • Автор темы
Re:Запуск vlc от пользователя
« Ответ #5 : 01 Сентябрь 2013, 23:55:29 »
Проверяю в терминале
Код
# echo $DISPLAY
:0.0


Наверное причина в правах доступа для юзера. Из терминала запускаю старый  vlc-1.1.7
Код
# vlc
VLC media player 1.1.7 The Luggage (revision exported)
Warning: call to srand(1378064428)
Warning: call to rand()
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
[0x812560c] main interface error: no suitable interface module
[0x805115c] main libvlc error: interface "globalhotkeys,none" initialization failed
Blocked: call to setlocale(6, "")
Warning: call to srand(1378064428)
Warning: call to rand()
Warning: call to srand(1378064428)
Warning: call to rand()
QGtkStyle was unable to detect the current GTK+ theme.
[0x81712fc] qt4 interface error: Unable to load extensions module
- хоть и немножко ругается, но все запускается нормально , а если пытаюсь запустить от spot-а то плеер не запускается
Код
[# su - spot -c vlc
VLC media player 1.1.7 The Luggage (revision exported)
Warning: call to srand(1378064300)
Warning: call to rand()
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
[0x811f844] inhibit interface error: Failed to connect to the D-Bus session daemon: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
[0x811f844] main interface error: no suitable interface module
[0x816b5dc] main interface error: no suitable interface module
[0x804b0d4] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x804b0d4] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[0x811e76c] qt4 interface error: Could not connect to X server
[0x811e76c] skins2 interface error: Cannot open display
[0x811e76c] skins2 interface error: cannot initialize OSFactory
/code]
« Последнее редактирование: 02 Сентябрь 2013, 00:00:31 от valentin »
Система:  Athlon XP 2500+  512RAM  Radeon9600

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Запуск vlc от пользователя
« Ответ #6 : 02 Сентябрь 2013, 09:26:40 »
ну значит прав на взаимодействие с dbus не хватает, первым делом ищем что-то в /etc/dbus
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.