12 июн. 2016 г.

Подготовка USB flash для использования в embedded device

Для использования USB flash в embedded устройствах необходимо создать старый добрый DOS раздел безо всяких GPT и fat32 primary раздел:
> /fdisk/sdx
* o (create a new empty DOS partition table)
* n (add a new partition) p
* t (change a partition type) 0c
* w (write table to disk and exit)
> mkfs.vfat -F 32 /dev/sdxN

И вуаля - можно использовать

7 дек. 2015 г.

Автостарт kodi в opensuse

Несмотря на то, что в wiki написано, как примитивно запустить kodi при старте системы - ничего не выходило:

  • в версии opensuse 12.1 отлично работал метод с модификацией inittab/autologin/xinitrc
  • в версии Leap 42.1 не заработал автологин и соответственно не заработал xinitrc

Решением стало удаление xdm(kdm/gdm)(или просто заблокировать сервис systemctl disable display-manager.service
), предоставление доступа к startx пользователю (добавить строку /usr/bin/Xorg                 root:root       4711 в /etc/permissions.local) (source) и запускаем

chkstat --system --set
(можно поставить права 4755)
иначе появляется ошибка

Fatal server error:
(EE) xf86OpenConsole: Cannot open virtual console

Создаем файл systemd сервиса, как описано на wiki и включаем его:

systemctl enable kodi.service

Вуаля - после перезагрузки автоматически стартует kodi без лишних окон приветствия.



21 июн. 2015 г.

Разбивка flac/ape файла по метаданным из cue в mp3

Стандартные авто магнитолы не поддерживают аудио flac формат, в следствии чего появилась необходимость конвертации домашней аудиотеки формата flac в mp3. Основываясь на предыдущем опыте был создан скрипт