Ан9рей
Пользователи-
Постов
687 -
Зарегистрирован
-
Посещение
Весь контент Ан9рей
-
А вообще очень странно, что оно у вас пароль спрашивает. Пользователь создается с ключиком --disabled-password и sudo вызывается с -n. Попробуйте создать пользователя вручную и выполнить какую-нить команду от имени это го пользователя, например ls. Будет ли оно в этом случае спрашивать пароль. # Удаляем пользователя и группу sudo userdel -f ffdecsawrapper sudo groupdel ffdecsawrapper # Создаем заново sudo addgroup --quiet --system ffdecsawrapper sudo adduser --system --home /tmp --shell /bin/false \ --gecos "FFdescaWrapper user" --no-create-home \ --disabled-login --disabled-password \ --ingroup ffdecsawrapper ffdecsawrapper sudo adduser ffdecsawrapper video # Запускаем ls sudo -u ffdecsawrapper ls
-
Посмотрел еще раз скрипт. Пользователь создается так: adduser --system --home /etc/ffdecsawrapper --shell /bin/false \ --gecos "FFdescaWrapper user" --no-create-home \ --disabled-login --disabled-password \ --ingroup $GROUP $USER То есть, пароль у него отключен. Может у вас уже был такой юзер? Попробуйте удалить: sudo userdel -f ffdecsawrapper sudo groupdel ffdecsawrapper
-
Если в вашем дебиане нету поддержки upstart, то нужны init.d скрипты. Взять их можно в исходниках- https://github.com/bas-t/ffdecsawrapper/tree/stable/etc. Вам нужны default и init.d/ffdecsawrapper. В dafault прописываем стартовые параметры. Посмотрите пример в моем пакете. Да, и не забудьте поменять ENABLED="0" на 1.
-
Как 4 байта? 472K ffdecsawrapper_1.1.2-1004~005285b-ppa1~raring_all.deb Запускать так: sudo start ffdecsawrapper Логи смотреть здесь: /var/log/upstart/ffdecsawrapper.log Конфиги здесь: /etc/ffdecsawrapper/ Стартовый скрипт: /etc/init/ffdecsawrapper.conf Стартовые параметры: /etc/default/ffdecsawrapper В общем, у меня эта штука запускается, создает виртуальный адаптер, коннектится к шаре... вроде, все работает, но kaffeine при запуске тупо виснет.
-
Все собралось без пропатчивания ядра, но работает ли проверить не могу - у меня сейчас нету карточки под рукой. Вы пробовали запустить эту штуку? По поводу deb пакета - можно сделать пакет с инсталяционным скриптом, который будет компилировать модуль при установке пакета. Это потянет кучу зависимостей, таких как linux-headers build-essential ... в общем, все что надо для компиляции, но, думаю, это не смертельно.
-
Если нужно только разбить результат сканирование по провайдерам, то делаем так. Создаем файл chorder.template: :HTB+ ;HTB+: :Триколор ;TricolorTV: :Lybid ;Lybid TV: Из шапки этой темы копируем комманду для сканирования и слегка ее изменяем: scan-s2 -a 0 -s 0 -t 3 -O 'S36E' -o vdr -l 10750,10750,10750 36.ini | chorder chorder.template > 36.conf Получаем файл 36.conf со списком отсортированных каналов.
-
Давайте посмотрим, на простом примере. Допустим, я хочу отсортировать по алфавиту все каналы и разложить их в две группы - НТВ+ и Триколор. Для этого, создаем текстовый файл /etc/vdr/chorder.template: :HTB+ ;HTB+: :Триколор ;TricolorTV: И прописываем одну строчку в /etc/vdr/plugins/xvdr/xvdr.conf: ReorderCmd = chorder /etc/vdr/chorder.template Все. Запускаем XBMC и пользуемся. А теперь представьте сколько бы времени вам понадобилось сделать то же самое, насилуя мышку или пульт, но через: Это ж мозоли на руках натереть можно! Для этого я и написал сей скрипт, чтобы максимально упростить задачу сортировки каналов. Как видите, скрипт модифицировать под себя не надо, Модифицировать нужно лишь шаблон. Для этого, достаточно уметь пользоваться текстовым редактором и, желательно, знать основы регулярных выражений. Уверен, что большинство пользователей, умеющих читать, это запросто осилят. Давайте теперь усложним задачу и добавим еще одну группу - Кино, в которой будут все каналы, в названиях которых есть подстрока "кино": :HTB+ ;HTB+: :Триколор ;TricolorTV: :Кино $i кино Формат шаблона очень похож на формат VDR-овского channels.conf. Здесь: ": Кино" - имя группы, после которого идут регулярные выражения каналов, которые должны попасть в эту группу: "$i кино" - здесь "$i" означает ignore case, то есть под это выражение попадут как "кино" так и "КиНО". Давайте еще усложним задачу и включим автосканироватие каналов. Запускаем XBMC, заходим в настройки XVDR и меняем настройку "Channel update" на "Add new transporders" или "Add new channels". После этого, про scan-s2 можно забыть навсегда. VDR будет сам находить новые каналы и эти каналы будут автоматически отсортированы в соответствии с вашим шаблоном. Вот здесь я с вами полностью не соглашусь. Скрипты и возможность кастомизировать под себя все, что душа пожелает - одно из главных преимуществ Линукс. Нередко, то, что в Виндовсе делается изнасилованием мышки, в Линуксе решается скриптом в одну строчку. Да, я не видел это сообщение. Если есть список пакетов и примеры настроек, то могу попробовать собрать их в ппа.
-
Иконки каналов прописываются в /etc/vdr/plugins/xvdr/xvdr.conf: PiconsURL = /usr/share/xvdr/picons У меня есть набор иконок для 36го градуса. Правда, он не полный (если кто-то хочет поучаствовать в пополнении - велкам). Установить их можно так: sudo apt-get install vdr-plugin-xvdr-picons-36e Для создания своего списка иконок, можно воспользоваться утилиткой serviceref, она входит в состав моей сборки vdr-plugin-xvdr. Эта утилитка читает channels.conf и на выходе печатает названия каналов и названия png файлов, которые должны соответствовать каналу. Пример: Домашний;HTB+ - 1_0_1_3EED_10_70_1680000_0_0_0 Звезда;HTB+ - 1_0_1_2845_3_70_1680000_0_0_0 НТВ;HTB+ - 1_0_1_283D_3_70_1680000_0_0_0 Здесь, чтобы создать иконку для канала НТВ, нужно взять png файл и назвать его - 1_0_1_283D_3_70_1680000_0_0_0.png. Файлы иконок нужно положить в директорию, которая прописана в PiconsURL. Если vdr и xbmc находятся на разных компах, то либо нужно иконки ставить на все компы с xbmc в одну и ту же папку, либо выложить их куданить, например, на http сервер.