У меня по нет понимания как управлять шрифтами в Linux. Перечитал много всего, но окончательного понимания нет. После старта xorg управление шрифтами и их использование делится на две части. Как они взаимосвязаны не понимаю =).
1. Установка шрифтов X в файле xorg.conf.
2. Установка шрифтов через fontconfig.
Если шрифты установлены через fontconfig то в основном все работает, но утилиты типа xlsfonts, xfontsel, xfd и т.п. воспринимают выбор шрифтов только тех, которые указаны в xorg.conf.
Главный вопрос по прежнему остается - где все таки настраивать шрифты и как соотносятся настройки сделаные в xorg.conf и /etc/fonts/fonts.conf?
пятница, 15 мая 2009 г.
среда, 13 мая 2009 г.
ZyXEL (HylaFAX - ответный удар)
Эта заметка является продолжением рассказа про HylaFAX - Тупость и лень человеческая безграничны. А точнее, про не очень внимательного Одмина =).
Для работы HylaFAX используется модем ZyXEL Omni 56K Duo подключенный по USB. Сервер работал с ядром 2.6.22 собранным еще 2007 году. Uptime 325 дней.
По причине проблем с новой версией vmware ядро было обновлено и после перезагрузки выясняется, что из устройств пропал /dev/ttyUSB0! Перерыл все настройки, все в порядке, а устройства нет. И вот тут то и наступил момент истины. Я вспомнил, что для работы модема ZyXEL Omni 56K Duo я правил драйвер. Как не забывать такие вещи я не знаю =).
К чему все это я рассказал - для работы модема ZyXEL Omni 56K Duo необходимо править код драйвера omninet. Находимо в файле /drivers/usb/serial/omninet.c найти строку #define ZYXEL_OMNIPLUS_ID 0x1500 и заменить ID устройства на 0x1512.
В общем на этом можно расказ о памяти человеческой и завершить =).
Для работы HylaFAX используется модем ZyXEL Omni 56K Duo подключенный по USB. Сервер работал с ядром 2.6.22 собранным еще 2007 году. Uptime 325 дней.
По причине проблем с новой версией vmware ядро было обновлено и после перезагрузки выясняется, что из устройств пропал /dev/ttyUSB0! Перерыл все настройки, все в порядке, а устройства нет. И вот тут то и наступил момент истины. Я вспомнил, что для работы модема ZyXEL Omni 56K Duo я правил драйвер. Как не забывать такие вещи я не знаю =).
К чему все это я рассказал - для работы модема ZyXEL Omni 56K Duo необходимо править код драйвера omninet. Находимо в файле /drivers/usb/serial/omninet.c найти строку #define ZYXEL_OMNIPLUS_ID 0x1500 и заменить ID устройства на 0x1512.
В общем на этом можно расказ о памяти человеческой и завершить =).
пятница, 8 мая 2009 г.
ffmpeg или dvd to avi
В общем писать особенно не чего =). Попался мне dvd диск, который "в лоб" отказался конвертироваться. По результатам войны с ним, родился мальньки справочник - Как перевести dvd в avi.
1. Определение файлов vob которые необходимо конвертировать
Научного подхода я не искал. Файлы определяю визуально =) по размеру и расширению.
2. Как сжимать?
В выборе кодека я определился раньше - libx264, а вот остановиться на методе не мог. В результате практических тесто выбор пал на одинопроходное сжатие со средним качеством.
#ffmpeg -i film.vob -acodec copy -vcodec libx264 -vpre hq -crf 25 film.avi
Кодек видео -vcodec libx264
Пресет качества -vpre hq
Коэфициент сжатия -crf 25
3. Как сжать несколько vob в один avi
ffmpeg умеет принимать потоковые данные. Наши vob файлы и есть потоки. По этому самый простой способ:
#cat film1.vob film2.vob | ffmpeg -i - -acodec copy -vcodec libx264 -vpre hq -crf 25 film.avi
Ключевой параметр "-i -", где тире говорит брать данные для компрессии со стандартного ввода.
1. Определение файлов vob которые необходимо конвертировать
Научного подхода я не искал. Файлы определяю визуально =) по размеру и расширению.
2. Как сжимать?
В выборе кодека я определился раньше - libx264, а вот остановиться на методе не мог. В результате практических тесто выбор пал на одинопроходное сжатие со средним качеством.
#ffmpeg -i film.vob -acodec copy -vcodec libx264 -vpre hq -crf 25 film.avi
Кодек видео -vcodec libx264
Пресет качества -vpre hq
Коэфициент сжатия -crf 25
3. Как сжать несколько vob в один avi
ffmpeg умеет принимать потоковые данные. Наши vob файлы и есть потоки. По этому самый простой способ:
#cat film1.vob film2.vob | ffmpeg -i - -acodec copy -vcodec libx264 -vpre hq -crf 25 film.avi
Ключевой параметр "-i -", где тире говорит брать данные для компрессии со стандартного ввода.
Подписаться на:
Сообщения (Atom)