Покуражимся ( Courage блог)

  • debian:/home/courage# /video/svdrpsend.pl GRAB bild.jpg
    220 debian SVDRP VideoDiskRecorder 1.4.0; Tue May 2 14:17:29 2006
    250 Grabbed image bild.jpg
    221 debian closing connection


    грабить то грабит - но картинка - "прямоугольник малевича" ))))))

  • чтобы не забылось
    корпуса для htpc
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

  • о сколько нам открытий чудных ... и т.д.


    как приручить дополнительные клавиши на клаве


    # Special Keys Handling
    Use xev to get keycodes, then run hotkeys to handle those keys. Here is xev result. I configure some of those keys to run my favorite browser (Mozilla Firebird), and MUA (Mutt). Here is hotkeys specific configuration and hotkeys.conf. Note: brightness control keys, Fn+F7 for up and Fn+F8 for down, are handled properly by BIOS(?) even when Linux is running, and xev doesn't detect those events.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

  • еще одно открытие - управление частотой цпу и выключением дисков
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    --------------------------------------------------------------------------
    CPU Throttling


    Here's something that you can't (to my knowledge) do in Windows with this laptop - underclock your CPU to save power. Build your kernel with CPU Frequency Scaling enabled, as well as the 'userspace governor' and 'Intel Pentium 4 clock modulation'. Now you probably want some tools to actually do the throttling. There are a few out there, but I personally use these. 'cpufreq-info' tells you the current speeds and available speeds. 'cpufreq-set -f 1500000' will clock your CPU down to 1.5ghz, as an example. You can also set the governor to something like powersave or ondemand and it will automatically adjust the throttling for you. Note: watching the ACPI battery state info, it doesn't appear that throttling the CPU actually reduces the power consumption. I'll try doing a full drain comparison sometime.
    --------------------------------------------------------------
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    а также
    --------------------------------------------------------------------------
    debian:/home/courage# apt-cache search cpufreq
    cpudyn - CPU dynamic frequency control for processors with scaling
    cpufreqd - fully configurable daemon for dynamic frequency and voltage scaling
    cpufrequtils - utilities to deal with the cpufreq Linux kernel feature
    gnome-applets - Various applets for GNOME 2 panel - binary files
    libcpufreq-dev - development files to deal with the cpufreq Linux kernel feature
    libcpufreq0 - shared library to deal with the cpufreq Linux kernel feature
    powernowd - control cpu speed and voltage using 2.6 kernel interface
    powersaved - power management daemon
    xfce4-cpufreq-plugin - cpufreq information plugin for the Xfce4 panel
    ---------------------------------------------------------------------
    правда видимо по умолчанию в кернеле этого нет - или у меня проц тротлинг не
    поддерживает -
    кусок фака cpudyn
    -------------------------------------------------------------------------------
    3. How do I know that cpufreq is enabled in the kernel?


    Check that one of the following files or directory exist and return
    values with a cat:
    1. /proc/cpufreq (2.4 with new API or 2.5 with "old API enabled")
    and/or
    2. cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor (new API
    in 2.6, see also #20)


    Check also that you have enabled [5]powersave and performance governor
    in the kernel. If they are enabled, you should see:
    # cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
    powersave userspace performance
    ----------------------------------------------------------------------------------
    у меня в /sys/devices/system/cpu/cpu0/cpufreq/ ничего нема ((((

  • не было - а вот и появилось )))))
    # modconf
    в разделе
    kernel/arch/i386/kernel/cpu/cpufr
    установил
    p4-clockmod + (No description available)


    в разделе
    kernel/drivers/cpufreq
    установил .
    cpufreq_conservative + 'conservative' cpufreq governo і
    і cpufreq_ondemand + 'ondemand' cpufreq policy gove і
    і cpufreq_powersave + 'powersave' governor і
    і cpufreq_stats + CPU frequency translation stat і
    і cpufreq_userspace + 'userspace' governor for users і
    і freq_table + (No description available)


    ну еще до этого установил демон
    apt-get install cpudyn


    перезагруз и .... смотри картинку - частота прыгает от 300 до 2400
    а вот статистика этих состояний
    courage@debian:/sys/devices/system/cpu/cpu0/cpufreq/stats$ cat time_in_state
    300000 31269
    600000 0
    900000 0
    1200000 0
    1500000 0
    1800000 0
    2100000 0
    2400000 86434


    о как!

  • но пожалуй самое интересное - режим ondemand
    -----------------------------------------
    apt-get install cpufrequtils


    debian:/home/courage# cpufreq-info
    cpufrequtils 001: cpufreq-info (C) Dominik Brodowski 2004-2006
    Report errors and bugs to linux@brodo.de, please.
    analyzing CPU 0:
    driver: p4-clockmod
    CPUs which need to switch frequency at the same time: 0
    hardware limits: 300 MHz - 2.40 GHz
    available frequency steps: 300 MHz, 600 MHz, 900 MHz, 1.20 GHz, 1.50 GHz, 1.80 GHz, 2.10 GHz, 2.40 GHz
    available cpufreq governors: userspace, powersave, ondemand, conservative, performance
    current policy: frequency should be within 300 MHz and 2.40 GHz.
    The governor "performance" may decide which speed to use
    within this range.
    current CPU frequency is 2.40 GHz (asserted by call to hardware).
    ------------------------------
    governors = стратегии работы управления частотой - устанавливаются при
    помощи
    -----------------------------------------------------
    debian:/home/courage# cpufreq-set --help
    cpufrequtils 001: cpufreq-set (C) Dominik Brodowski 2004-2006
    Report errors and bugs to linux@brodo.de, please.
    Usage: cpufreq-set [options]
    Options:
    -c CPU, --cpu CPU number of CPU where cpufreq settings shall be modified
    -d FREQ, --min FREQ new minimum CPU frequency the governor may select
    -u FREQ, --max FREQ new maximum CPU frequency the governor may select
    -g GOV, --governor GOV new cpufreq governor
    -f FREQ, --freq FREQ specific frequency to be set. Requires userspace
    governor to be available and loaded
    -h, --help Prints out this screen


    Notes:
    1. Omitting the -c or --cpu argument is equivalent to setting it to zero
    2. The -f FREQ, --freq FREQ parameter cannot be combined with any other parameter
    except the -c CPU, --cpu CPU parameter
    3. FREQuencies can be passed in Hz, kHz (default), MHz, GHz, or THz
    by postfixing the value with the wanted unit name, without any space
    (FREQuency in kHz =^ Hz * 0.001 =^ MHz * 1000 =^ GHz * 1000000).
    ---------------------------------
    так вот - стратегия он деманд устанавливает частоту проца таким образом чтобы
    он был нагружен на примерно 70 % - и динамически его меняет
    крутится двд - частота 1200 --- начинаешь скажем чтото набирать - вот счас набираю -
    1800 ..... открываю окошко - смотрю до 2400 подскакивает ))))


    последний штрих к пониманию управления стратегиями управления частотой
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    конкретно в этом разделе Using and Tuning the Ondemand In-Kernel Governor

  • остапа понесло ))) на этот раз в сторону перекодирования двд ))))


    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.



    lxdvdrip - сама прога (консольная)


    что ей может понадобится:
    vamps
    dvdauthor
    dvdbackup
    dvdwizard
    mpeg2dec
    a52dec


    а вот тож инструмент (с ГУИ)
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    # apt-get install xdvdshrink
    а вот что ему надо
    Required Software The following software MUST be installed and functioning for the DVDShrink to do it's job:


    * The transcode package and it's required codecs (ripping etc),
    * the mjpegtools package (re-multiplexing),
    * the mkisofs package (creating ISO images),
    * the subtitleripper package (converting subtitles),
    * the gocr package (for subtitles),
    * the dvd+rw-tools package (burning), and
    * the dvdauthor package (authoring DVDs).


    The script follows a fixed set of steps in shrinking a DVD down from a size that fits on a DVD9 (commercial) to one that fits onto a DVD-R or RW. These are:


    determine the DVD's Volume ID -> dd (coreutils)
    determine the DVD's chapter scheme -> tcprobe (transcode)
    rip the tracks -> tccat (transcode)
    -> tcextract (transcode)
    resize the video track -> tcrequant (transcode)
    remultiplex the video and audio -> mplex (mjpegtools)
    turn the subtitle track into images -> subtitle2pgm (subtitleripper)
    mux the subtitles with the MPEG2 -> spumux (dvdauthor)
    author the DVD -> dvdauthor (dvdauthor)
    create an ISO image -> mkisofs (mkisofs)
    or
    burn the new DVD -> growisofs (dvd+rw-tools)


    а здесь описание как тоже самое можно сделать ручками
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    и здесь
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    а здесь - видео редакттор
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    а это чтобы не забылось Digital Video Broadcasting – A practical guide
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    попробывал ручками один фрагмент db1-001.vob по-реквантизировать


    # tcextract -i db1-001.vob -t vob -x mpeg2 > movie.m2v
    # tcextract -i db1-001.vob -a 0 -x ac3 -t vob > movie.ac3
    # tcrequant -i movie.m2v -o shrinked.m2v -f 1.5
    # mplex -f 8 -o final.mpg shrinked.m2v movie.ac3


    пробывал разные параметры реквантизации
    --- 1.5 = отличное качество - разница практически не заметна
    --- 2.0 = еще приемлимо если не приглядываться
    --- 3.0 = еще можно смотреть но артефакты сжатия уже бросаются в глаза


    сводный рисунок из 4-х фрагментов смотри в моих фото

  • довольно долго искал что же такое квантизация - нашел тута
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    и тута
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    правда все равно немного непонятно - но для себя на бытовом уровне решил
    что это удаление избыточной инфо после The discrete cosine transform (DCT)
    так как процедура DCT самая трудоемкая (посмотрите какая там используется
    математика) а tcrequant похоже этим и не занимается - а делает грубо
    говоря просто удаление избыточной инфо из уже обработанного DCT кадра -
    в отличии от варианта с перекодированием когда весь кадр по новой
    проходит через DCT - то становится немного понятным почему так
    качественно (а качество сильно зависит от обработки кадра DCT) и быстро
    "пережимает" мпег2.
    по всей видимости - но не уверен - и операция кодирования в gop структуру
    и предитивного Motion-compensated кодирования тоже не производится -
    а это тоже занимает много времени
    поправьте меня если я ошибаюсь - честно буду рад - просто любопытна физика
    переквантизации


    вообще я и раньше и на виндах и на линукс уже пробывал пережимать
    мпег2 - но все проги именно и делали полное пережатие - и во-первых
    это было долго - а во вторых качество сильно зависело от кодека -
    тем более что кодеки мпег2 практически все коммерческие а некомерческие
    специально делаются с сниженым качеством....


    итак - резюме - если вы хотите уменьшить размер файла мпег2 -
    практически без потери качества можно уменьшить до 2-х крат -
    делайте его реквантизацию а не перекодирование.
    инструмент для этого практически один - но его вполне достаточно
    tcrequant из пакета transcode

  • очередное чтобы не забылось - и очередное спасибо free-x за подсказку


    как посмотреть от каких пакетов зависит пакет - например для xcdroast
    # apt-cache show xcdroast | grep Depends:


    и еще 'Q' DVD-Author, the GUI frontend for dvdauthor and other related tools.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

  • итак - теперь надо придумать как же из записей вдр сделать что то полезное )))
    transcode похоже не умеет разбирать по полочкам записи вдр - free-x
    навел на vdrsync.pl
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    этот скрипт много чего умеет - но пока мне надо просто разобрать запись
    делается это просто


    # ./vdrsync.pl /video/@EURONEWS_FRANCE/2006-04-15.03.12.50.99.rec -o /video -basename NewFilm


    вначале идет название директории с записью
    -o /video = папка для результатов работы
    -basename NewFilm = базовое название для файлов результатов


    итак в папке /video нахожу видео NewFilm.mpv и ряд звуковых дорожек NewFilm0.mpa ... NewFilm6.mpa
    просмотреть и прослушать и то и другое можно плэйером noatun - почему то кафеин у меня на .mpa
    падает (((


    # mplex -f 8 -o final.mpg NewFilm.mpv NewFilm6.mpa


    соединилось нормально - просмотреть можно и в noatun - но в нем нет деинтерлейсинг фильтров -
    смотрим кафеином - выглядит неплохо
    а так - можно замутить 2 звуковые дорожки


    mplex -f 8 -o final.mpg NewFilm.mpv NewFilm6.mpa NewFilm0.mpa


    а так может создать структуру двд (опция -master-dvd) в /video/basename
    (используется dvdauthor)


    # ./vdrsync.pl /video/@EURONEWS_FRANCE/2006-04-15.03.12.50.99.rec -o /video -basename NewFilm -master-dvd


    в-общем могучий инструмент


    жаль пока не нашел плэйера который бы мог проигрывать структуру двд с hdd - то есть
    указывать ему .ifo файл .... все видео плэйры умеют крутить .vob а вот всю структуру -
    с меню -- пока не нашел


    и еще - вместе с vdrsync.pl - в том же источнике - есть и vdrsync-gui.pl - почему то не заработал - стал в меня плеваться - попробовал вначале


    # apt-get install perl-tk
    не помогло - утянул Tk-JPEG-Lite-2.01403 с Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    распаковал и
    # perl Makefile.PL
    # make
    # make test
    # make install (as root)


    запустил гуи # ./vdrsync-gui.pl- пишет не найдена одна программа pts2marks еще ему надо gop2jpeg но запустилась )))
    запустить запустил - разбираться буду потом - фиг с ней - можно и в консоли с dvdauthor повозится )))

    Файлы

    • vdrsync_options.txt

      (9.53 kB, скачали 3 раз, последнее скачивание: )
  • nfs-export


    кернел сервера должен поддерживать nfs


    /etc/filesystems
    nodev nfs
    nodev nfs4


    у меня этого не было и я с помощью modconf занес fs/nfs в кернел


    ставим сервер
    # apt-get install nfs-kernel-server


    правим /etc/exports
    /home/user 192.168.0.97(rw,sync) 127.0.0.1(rw,sync)


    перестартуем сервер
    /etc/init.d/nfs-kernel-server restart


    # mount -t nfs 127.0.0.1:/home/user /mnt/nfs
    ресурс смонтирован


    захожу на дрим 192.168.0.97 через ssh как рут
    # mount -t nfs 192.168.0.98:/home/user /mnt/nfs


    и виснет


    оказывается он не вис а очень долго думал и в конце концов смонтировал ))))

  • прямая трансляция с дрима на линукс машину


    в последних имиджах дрима по сети идет вещание того что он показывает в данный момент
    и это можно увидеть - в веб интерфейсе надо нажать кнопочку vlc (вверху справа)
    и он предложит открыть или сохранить video.m3u файл в котором содержится всего одна строка - я их все сохранял и открывал потом эти файлы кофейней -
    потому как по умолчанию для этого типа стоит тотем плэйер а с таким потоковым видео
    он не справляется


    например такие строки
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    но что плохо - для каждого канала своя - последние 2 числа - это видео и аудио пиды
    сам он переключать каналы не могет - поэтому надо пультом включить канал на дриме -
    вытащить эту строку - и засунуть ее в кофейню - это единственный плэйер который у
    меня с этим справился - просто адрес Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. кафейня не приемлет


    с видео записями хужее - то что он выдает таким макаром при просмотре записей
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    не принимается - пишет ошибку - а если войти в вэб интерфейсе в zap movies и
    и выбрать там файл записи и нажать там внизу кнопку vlc - то он выдаст
    movie.m3u с примерно таким содержанием
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    - кофейня при попытке присоединитсь
    по этому адресу пишет чтото об ошибке сети


    хех - умел бы кофейня еще и переключать каналы на дриме и сам определять
    параметры потока - все эти цифирки....
    мечты мечты ....

  • небольшие непонятки с переключением каналов с клавиатуры - если производится
    заппинг в режиме просмотра - курсор вниз переключает к каналу с меньшим номером
    (как бы вверх по списку) а в режиме меню каналов - курсор вниз переводит
    к следущему каналу - вниз по списку - никакими ухищрениями с одинаковыми скан кодами
    в remote.conf для KBD.Up с KBD.Channel- и KBD.Down с KBD.Channel+ ничего не получилось
    хотя для lirc так вроде бы возможно
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

    Исходный код
    Es ist mцglich, einzelne Funktionen auf mehrere Tasten zu legen, z.B:
    Datei
    $VDRCONFIG/remote.conf
    
    
    LIRC.Up        Up
    LIRC.Channel+  Up
    LIRC.Down      Down
    LIRC.Channel-  Down


    рещение было найдено - но не изящное -- на переключение каналов отдано две отдельные
    кнопки


    ну и ладно - вот моя раскладка клавиатуры



    рисунок раскладки - в прицепке
    а это remote.conf


  • а теперь к пульту вот такой зверь который эмулирует нажатие на клаве
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    только у меня пульт в комплекте другой


    в режиме воспроизведения записей:
    Pause/Play дублируется down
    FastFwd дублируется right
    FastRew дублируется left
    Play дублируется Up


    в режиме просмотра:
    Recordings дублируется Red
    Schedule дублируется Green
    Info дублируется Yellow
    Timers дублируется Blue


    Next дублируется right (следущая метка - группа каналов)
    Prev дублируется left (предыдущая метка - группа каналов)


    а значит отдельно на пульт их не выношу


    в итоге - что надо на пульте


    стрелки курсора
    ок
    меню
    цифры
    цветные кнопки


    c = channels
    z = channell -
    x = channel +
    v = PrevChannel


    q = record
    o = timeshift


    a = audio
    e = commands


    + = громкость +
    - = громкость -
    * = выкл звука

  • Одеваем на вдр шкуру )))


    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    меняем vdrversion на apiversion
    в директории с исходными плагина

    Исходный код
    sed -i -e s/VDRVERSION/APIVERSION/g Makefile


    в директории с исходными вдр

    Исходный код
    make plugins
    
    
    *** failed plugins: text2skin
    error: Magick++.h: No such file or director


    ищем назхвание пакета
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    доставляем libmagick

    Исходный код
    apt-get install libmagick++9-dev


    не забываем перед этим

    Исходный код
    apt-get update


    заодно видим что /debian-marillat/dists/etch/main/binary-i386/Packages.gz: No such file or directory ' [IP: 62.4.17.14 21]


    новый адрес прописываем в /etc/apt/sources.list
    deb Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. etch main
    снова

    Исходный код
    apt-get update
    ........
    W: GPG error: http://www.debian-multimedia.org etch Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 07DC563D1F41B907


    решение на Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

    Исходный код
    gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 1F41B907
    gpg --armor --export 1F41B907 | apt-key add -
    apt-get update
    apt-get install libmagick++9-dev


    теперь с libmagick расправились - пробуем снова собрать


    Исходный код
    make plugins


    собралси libvdr-text2skin.so.1.4.0 - пробуем запустить

    Исходный код
    ./vdr -Ptext2skin


    вроде запустился - по крайней мере в меню расширений появилси
    берем скин
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    создаем в директории pluguns директорию text2skin и
    распаковываем в нее весь архив скина
    перезапускаем вдр и в меню настройка - меню - стиль можно выбрать
    deepblue
    это был все поход за идею ))) все работает - теперь можно подумать
    и о модификации скина под свои идеи ))
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    огромное спасибо free-x за подсказки и помощь - без него ничего бы у меня не получилось

  • Astra 1KR
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    хорошие новости - дорогие россияне )))
    snr с этого спутника примерно на 20 % выше - в Питере по крайней мере
    в Питере с него принимаются на 90 см тарель все транспондеры c Astra 1KR
    интерес представляют испанский диджитал+ и упс директ


    вот полный список транспондеров с астры для reelchannelscan плагина
    файл S19.2.tpl



    а в прицепке channels.conf.192_tr.txt всего что у меня ловится с астры
    такое необычное название потому что я пользую channelswitcher для
    переключения между фаворитными списками

    Файлы

  • чтож - попробую разобраться что же виновато в 100 процентной нагрузке на проц
    подозреваю какую нибудь библиотеку - попробую от арвдр отсечь все что не нужно для
    работы и таким макаром сделать темплэйт для создания дерева из своих файлов
    чтобы в него войти через chroot



    /bin
    bash
    и больше ничего - нужно для того чтобы chroot cделать


    /dev
    не трогал пока - все из арвдр


    /etc
    оставил всю папку /etc/vdr
    и ld.so.cache
    ld.so.conf - иначе
    vdr: libX11.so.6: cannot open shared object file: No such file or directory


    /lib
    для bash - иначе не сделать chroot .
    libdl.so.2
    libncurses.so.5
    libc.so.6
    ld-linux.so.2


    уже для запуска вдр
    libpthread.so.0
    libcap.so.1
    libm.so.6
    libgcc_s.so.1



    /proc
    пустая - нужна для chroot


    /tmp
    пустая


    /usr
    /usr/X11R6 только библиотеки /usr/X11R6/lib
    /usr/bin только один файл vdr


    линк X11 на ../X11R6/lib/X11


    /usr/lib
    libImlib2.so.1.2.0
    libstdc++.so.5.0.7
    libfreetype.so.6
    libjpeg.so.62
    libz.so.1
    libfreetype.so.6.3.5
    libjpeg.so.62.0.0
    libz.so.1.2.2
    libImlib2.so.1
    libstdc++.so.5
    без них вдр не запускается


    /usr/lib/vdr все плагины
    /usr/lib/gconv - всю оставил - нужно для корректного показа шрифтов утф8 - вроде так


    /var
    пустая


    /video0 и линк video оставил - там только темы и epg.data


    запускаю

    Исходный код
    cd arvdr_mini
    chroot .
    vdr -c /etc/vdr -L /usr/lib/vdr -Ptext2skin


    и наблюдаю что никакой нагрузки на проц нет !!!!!!!!!


    создал похожее дерево - скопировал из своей системы все
    библиотеки по местам - конфиги тоже взял свои - файл vdr
    тоже свой
    скопировал свою папку /dev в новое дерево
    - при запуске text2skin потребовался еще и
    libMagick.so.9 libMagick++.so.9 liblcms.so.1 libtiff.so.4 libjasper-1.701.so.1 libpng12.so.0 libbz2.so.1.0
    libxml2.so.2 libWand.so.9
    - забросил их в /usr/lib но и без этого нормально обычные скины рисовало
    /usr/lib/gconv без утф8 не нужна


    и

    Исходный код
    cd my_vdr_chroot
    chroot .
    vdr -c /etc/vdr -L /usr/lib/vdr -Ptext2skin



    все ок и нагрузки никакой на проц )))))))))
    чтож - тоже выход конечно - только "преступник" нагружающий проц не найден (((

  • просто чтобы не забылось


    чтобы по цветным кнопкам с пульта вызывать какой то пункт меню надо указать
    keymacros.conf
    Yellow Menu 5
    Blue Menu 8 9 2


    под 5 пунктом меню у меня фемон - а 8 9 2 открывает настройки sc - но это я к примеру
    а так у меня прописана там цыфра 6 - вызов chennelswiter

  • обратил внимание что в моем "мини-chroot-вдр" время
    установлены на GMT
    вопрос - как установить правильную timezone ?


    - самый простой вариант

    Исходный код
    export TZ=CET-3CEST,M3.5.0/2,M10.5.0/3


    где именно -3 и есть смещение времени - причем "-" значит что к
    востоку от CET - центрально европейского времени - остальные
    загадочные цифры - переход на зимнее и летнее время
    к сожалению что это за M3.5.0/2,M10.5.0/3 я не нашел
    команда дается каждый раз после входа в chroot до запуска вдр


    - укороченный вариант

    Исходный код
    export TZ=GMT-4


    а это чтобы не заморачиваться -4 - это текущая разница между
    GMT и вашим поясом


    но эту переменную надо устанавливать каждый раз - для
    того чтобы сделать раз и навсегда - скопируйте /etc/localtime
    и все ////
    этот файл - копия соответствующего файла из /usr/share/zoneinfo
    (программа tzconfig это и делает - рисует меню выбора перед
    пользователем а потом копирует соответствующий файл в /etc/localtime )


    тогда при запуске мини-chroot-вдр-дерева будет установлен соответствующий пояс
    -------------------------


    довесок в тему


    справка в линукс - ее сила ))) главное не забывать в нее смотреть )))


    Исходный код
    man timezone


    Mm.w.d This specifies day d (0 <= d <= 6) of week w (1 <= w <= 5) of month m (1 <= m <=
    12). Week 1 is the first week in which day d occurs and week 5 is the last week in
    which day d occurs. Day 0 is a Sunday.


    т/е/ M3.5.0/2,M10.5.0/3 расшифровывается как
    2 часа ночи (/2)
    воскресенье (0)
    последней недели месяца (5)
    марта (3) и октября (10 )