Перейти к содержанию

nik-kaknik

Пользователи
  • Постов

    61
  • Зарегистрирован

  • Посещение

Весь контент nik-kaknik

  1. Дядя Фёдор уже говорил: Здесь обсуждают ресиверы и прошивки, а эта тема уже не касается проблем форума. Поэтому вряд ли он будет в это вникать. Попробуйте разобраться самостоятельно. А от себя: если сетевая интегрирована на матке и в BIOS есть галочка - всё должно работать. А что касается основной проблемы: нужно её решать по частям. Сначала запустить на ресивере утилиту и посмотреть уходят ли на комп пакеты (можно поискать специальную прогу для компа, можно посмотреть на роутере). А потом уже разбираться почему не реагирует комп.
  2. А если так: для wakelan: #!/bin/sh /var/bin/wakelan для WOL #!/bin/sh /var/bin/wol 192.168.1.255-00:01:02:03:04:05 Дядя Фёдор, скажите хотя бы теоретически, заработает или нет. (а то человеку надо, а у меня нет пока возможности опробовать) p/s для сброса пароля BIOS можно временно отстединить батарейку.
  3. Насколько я себе всё это представляю, нужно: 1. По FTP скопировать wakelan и (или) WOL в ресивер (например в папку /var/bin/) 2. Задать через телнет атрибуты для запуска 755 (chmod 755 /var/bin/wakelan; chmod 755 /var/bin/wol) 3. Скриптом попробовать запуск для wakelan: для WOL #!/bin/sh #!/bin/sh /var/bin/wakelan /var/bin/wol 192.168.1.255-00:01:02:03:04:05 (IP - MAC компа) 4. Если заработает – прописать в скриптах автозагрузки.
  4. Я так понял, Ваше описание - это вот: http://ru.wikipedia.org/wiki/Wake-on-LAN Ещё я сам нашел вот: http://white55.narod.ru/wol.html Но здесь не проясняется как настраивать wol_utils.tar.gz (как минимум нужно где то ввести мак-адрес компа, который нужно будить)
  5. У всех новых версий multiscript - полная совместимость с предыдущими. Для обновления нужно заменить только файл multiscript.sh (другие файлы переписывать не надо). Кроме того, ведётся работа по улучшению устойчивости. В новой версии немного изменен алгоритм. На счет кнопок. Запуск multiscript.sh прописывается только по цветной кнопке (других вариантов не дано). А вот после запуска, multiscript выводит на экран сообщение (со списком вариантов действий), которое блокирует работу большинства кнопок пульта, и поэтому любую из них можно использовать для выбора следующего действия multiscript (привязать к ней свой скрипт запуска).
  6. У меня, всё таки usleep глючит (думаю из-за того, что она больше грузит процессор, чем sleep), да и выигрыш от её применения максимум 0,5 сек. Поэтому всем буду предлагать более устойчивый вариант.Пользуясь случаем, предлагаю новую версию. В ней скрипты можно присоединить (кроме 0…9 и ОК) к любой кнопке пульта. Просто нажимаете нужную Вам кнопку, и скрипт выдаст, что такого-то файла нет. Создаёте его и кнопка работает.
  7. У меня usleep работал не устойчиво. Подрабатывали цифровые кнопки – переключался канал. Причины ещё исследуются. Операторы скрипта подобрал так, чтобы подработок не было (проверено только на IPBox 910 HD).
  8. Извените - послал не ту версию. Рабочая сдесь.
  9. Всем, кому это нужно. (multiscript - новая версия) Позволяет привязать к цветной кнопке 11 скриптов. При запуске на экране открывается сообщение (список вариантов запуска). Выбор и запуск скриптов осуществляется нажатием дополнительной кнопки (0…9 и ОК). (инструкция в архиве) Скрипты запуска можно править в редакторе под Windows, поддерживающим формат строки Unix. Я пользуюсь AkelPad.
  10. Дяде Фёдору спасибо, за науку. Но, вот распознавать код нажатой кнопки (а точнее, считать для этого один конкретный бит в файле) мне так пока и не удается. Задача вроде бы не сложная, но найти нужную комбинацию операторов пока не могу, файл получается не текстовый, а все известные мне операторы - только для обработки текстовой информации. Придумал, правда, метод – разбивать файл на части длиной по 1 биту и считывать из конкретного файла, но уж больно это убого. Если кто поможет - буду признателен.
  11. Всем, кому это нужно. Скрипт multiscript.sh При запуске предлагает выбрать действие и выполнить. Принцип действия: прописываете на запуск кнопки (например зеленой), нажимаете зеленую кнопку – не экране появляется сообщение с вариантами действий, пронумерованных по порядку. И нажимаете кнопку Exit столько раз (0, 1, 2 …), с каким номером нужно выполнить действие. Каждое действие – это свой скрипт запуска, который можно отредактировать по своему усмотрению. (Инструкция в архиве)
  12. Дядя Фёдор, нужна помощь! Нужно запустить из одного скрипта – другой. Делаю командой: sh var/bin/green.sh (для примера) В Putty – всё работает прекрасно, вешаю на кнопку – не работает. Есть какая ни будь другая возможность? Заранее спасибо.
  13. Чтение /dev/input/device0 – ничего не даёт (читает как пустой файл). Можно перенаправить поток из /dev/input/device0 в файл, но остановить это можно только с клавиатуры (Ctrl/Z), а временных параметров у команды cat нет. Теоретически можно попробовать командой sed заменить последние байты пакетов (например знаком конца файла или как-то так), но и это не выход – если не нажимать кнопок на пульте – процесс зависнет. Пока думаю… спасибо.
  14. Дядя Фёдор, моё почтение. Не могу решить проблему перехвата нажатий кнопок на пульте в SH-скрипте. Нельзя ли предусмотреть автоматическое сохранение кода и времени последней нажатой кнопки в темповском файле. Может быть, это пока нужно только мне, но в дальнейшем это может значительно расширить возможности SH-скрипта.
  15. Пробуждение компа от сети задается биосе (прада, не у всех плат - надо проверять). Пинг компа можно сначала попробовать с друого компа - как будет реагироать на активность сети. Пинг с ресивера - одна строчка в скриптах загрузки (ping 192.168.0. ...), но надо прописывать в ручную. Можно прописать на цветную кнопку, но это, по моему, слишком расточительно.
  16. Можно без проблем, но вместо готового решения рекомендую программу autoit (в которой прога и написана). В ней легкий язык, в русской справке все расписано.
  17. Таймер настроен на минуту - при "появлении" ресивера - комп не вырубается, счетчик сбрасывается. Время можно задать в конфиге.
  18. При включении ресивера - пинг компа, а комп настроить на включение от активности сети. Правда, не совсем хороший выход – могут быть ложные срабатваня.
  19. Всем, кому это нужно. Программа автовыключения компьютера при выключении ресивера (или любого устройства в сети). При запуске сидит в трее, пингует IP адрес ресивера (прописанный в конфиге). Как только пинг пропадает – выключает комп (через заданное время). Написана в autoit (скрипт в архиве), при желании можно доработать, например, для запуска приложений при включении ресивера – или просто индикации, что ресивер включен. GoodByeIP.zip
  20. Тогда лучше преобразовывать в звук и настраивать на слух – востребованнее получится. Личный вопрос к знатокам. Как можно в Sh-скрипте получить (перехватить) нажатие кнопок пульта (факт нажатия, а лучше код)? Заранее спасибо.
  21. Сделай удлинитель на тюльпанах и принеси телевизор к тарелке. Сложнее, если тарелка на крыше. Я подключал веб-камеру к одному компу и смотрел через WiFi на ноутбуке. Вместо ноутбука можно коммуникатор (по трансляции с VLC).
  22. Всем доброго времени суток. Есть идея (пишу, потому что сам её пока реализовать не могу) - создать среду программирования плагинов в ресивер для «начинающих». Создавать плагины сложнее, чем просто писать Shell-скрипты. Но, в Shell-скрипте не реализованы функции вывода информации на телевизор и отслеживание нажатий кнопок на пульте. А если написать 2 плагина: 1 – выводит на телевизор информацию (например, из указанного ему файла) и возвращает (сохраняет в указанный файл) код нажатой кнопки; 2 - позволяет ввести с помощью пульта текст, который дальше будет обрабатывать сам скрипт. Тогда создание плагинов сведётся к простому написанию Shell-скриптов.
×
×
  • Создать...