LINUX.ORG.RU

Сообщения ls-h

 

Настройки приложения должны храниться в

Голосования — Голосования(не подтверждено)

По мотивам обсуждения «Какой конфиг лучше» темы «А какой он, этот мифический Unix-way?»

 , , ,

ls-h
()

А какой он, этот мифический Unix-way?

Форум — Talks

Навеяно срачами про Wayland, systemd, pulseaudio...

Что такое unix-way в общем? Что такое unix-way в частных случаях:
0) Загрузчик по Unix-way?
1) Как должны стартовать/завершаться системные службы/демоны по Unix-way?
2) Как должны храниться конфиги по Unix-way?
3) Какой должен быть IPC по Unix-way?
4) Какие утилиты должны присутствовать в системе, а какие не должны, по Unix-way?
5) Как должен запускаться сеанс пользователя (панелька, рабочий стол, плазма, т.п.) по Unix-way?

А то орут, орут, а толком сказать не могут почему эта софтина по Unix-way, а вот эта не по Unix-way.

UPD: А Windows можно назвать Unix-way-ным? Что мешает кроме реестра?

ls-h
()

Копирование заезженных болванок

Форум — Desktop

Есть несколько зацарапанных DVD с видео и аудио, содержимое которых нужно скопировать. Для фильмов и музыки потеря небольшого кусочка не критична. Вопрос только в выборе инструмента.
Под офтопик есть программка NSCopy, смысл работы которой в том, что она сначала пытается копировать большими блоками (и битые места пропускает большими блоками), а потом возвращается к проблемным местам, и с каждой итерацией, размер блока уменьшается.
http://lifehacker.ru/2008/02/26/nscopy-kopirovanie-s-povrezhdennyih-bolvanok/

Удобно тем что можно выбирать между временем ожидания и «дырявостью» результата.

Какие есть аналоги под linux?
Можно конечно воспользоваться dd с conv=noerror, но это не совсем то и в плане скорости и в плане эффективности.

 , , nscopy,

ls-h
()

[Android] Вибрация в такт музыке

Форум — Mobile

Во время звонка и просто в плеере.
Такое возможно?

 , vibration,

ls-h
()

[СПВ][loroogle] Frozen Bubble - like для java/symbian

Форум — Talks

Девушке понравилась игрушка Frozen Bubble.
Пытаюсь найти нечто подобное для телефона SE T715.
Может попадалось кому чего?

 ,

ls-h
()

[Android][repo] Как уменьшить используемое место?

Форум — Development

Хотел стянуть исходники прошивки Oxygen, воспользовался иструкцией:
http://code.google.com/p/oxygen-for-p500/wiki/HowToUseTheSources?tm=4

Судя по выхлопу repo sync оно выкачивает очень много всего мне ненужного и складывает в папочку .repo (кучу версий андройда, специфическую фигню под разные устройства и т.п.).
Процесс очень долгий и выкушивает под 20 гигов места на жестком диске.
Я конечно понимаю что 20 гигов это ерунда по современным меркам, но не понимаю почему оно так.

Как сделать так чтобы выкачивалось только то что надо?
Т.е. если я скомандовал repo init -u git://github.com/popdog123/android_manifest.git -b gingerbread
то пусть не качает ICS.

 ,

ls-h
()

[X][wayland][вброс][шг] Жирные клиенты, тонкие сервера.

Форум — Talks

Двухголовая конфигурация. Один экран RGB, другой BGR.
Как сделать разное сглаживание на разных экранах?
Такое было бы возможно, если бы сервер сам рисовал шрифты.

* Клиенты и сервера в терминологии GUI, Wayland и X11, с веб и сетями не путать!

 , , ,

ls-h
()

[nvidia][TwinView] *ubuntu + XBMC. Вопросы по созданию медиаплеера. Поделитесь опытом!

Форум — Desktop

У знакомых есть старый комп с nv gf 7700, один выход подключен к монику, второй планируется воткнуть в ТВ. На комп будет водружена K/ubuntu (что больше им понравится) + XBMC.
Еще ничего не водружал, спрашиваю заранее, чтобы избежать возможных подводных камней.

Хочу добавить XBMC в виде отдельной сессии в KDM/LightDM (В зависимости от системы). С этим проблем возникнуть не должно, все делается достаточно просто в /usr/share/xsessions/.

Но есть хитрость. Нужно чтобы при старте этой кастомной сессии телевизор становился основным экраном, а монитор вторым. При использовании гнома или кде (по дефолту) все должно быть наоборот, т.е. монитор основной экран, а телевизор второй.
Как такое сделать? Насколько я могу судить, использование Separate X тут не прокатит, т.к. оно сопряжено с правкой конфигов xorg. Как так настроить TwinView? Кто пробовал?

 

ls-h
()

[СПВ] Длинный D-SUB или HDMI и большое разрешение.

Форум — Talks

Есть телевизор PHILIPS 32PFL3406H/60 (хотя, наверное, не суть важно), есть комп. Хочется смотреть кино на телевизоре, но их разделяет большое расстояние, метров 20 (в зависимости от того, срезать ли углы). В ТВ есть D-SUB (VGA) и HDMI, провода такой длины продаются. Разрешение 1366 x 768.

Вопрос:
Какой брать провод чтобы ничего не двоилось, а картинка была максимально качественной. Возможно ли такое при такой длине? Кто таким пользовался?

UPD Оказывается длинные HDMI есть. Как у них с качеством картинки?

 

ls-h
()

Как настроить и выбирать вход для AverTV 505?

Форум — Multimedia

Всем здрасьте!

Не уверен что правильно работает (показывает шум), антенна не подключена, а где выбрать вход (антенна или композитный) я не нашел.
Подскажите годный мануал по заведению и настройке сего девайса в ubuntu 11.04.

P.S. ТВ смотреть не собираюсь нужно только оцифровать несколько кассет, поэтому и антенны нету.
P.P.S. С радостью приму совет по оцифровке VHS кассет под Linux, а именно как сделать хорошего качества и минимального размера. Саму думаю что надо делать в 2 прохода. Для этого пытаюсь найти lossless видео-кодек.

Спасибо!

ls-h
()

[linux][kernal][debugfs] Как получить имя файла?

Форум — Development

Всем доброго времени суток!

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

Спасибо!

 

ls-h
()

В чем удобно верстать стихи?

Форум — Talks

Чтобы было автоматическое центрование стиха (блока текста) либо по самой длинной строке, либо по средней длине строки. Сам текст, естественно, должен быть выравнен по левому краю. Ну и автосодержание хотелось бы, как для стихов с названием, так и без него (в содержании первая строка в кавычках).

ls-h
()

[Спецам по *] Лазерные указки

Форум — Talks

Что представляют собой насадки с узором (ну, знаете, китайская указка + кучка насадок с узороми типа баксов, девушек, смайликов)? Есть ли альтернативный способ получения узора в домашних условиях?

ls-h
()

Задача с ядром и загрузкой модуля на Android №2

Форум — Mobile

Всем привет!
Пытаюсь сделать модуль, который регистрировал бы I2C устройство на указанных выводах GPIO. Смысл этого в том, чтобы зарегистрировать устройство не при загрузке ядра, а чуть позже, что нужно в целях отладки. Если кто то знает менее извращенный вариант регистрации шины I2C на указанных GPIO выводах и регистрации на ней устройства, то буду очень рад.

Код: http://pastebin.com/NpeJH8qZ
Модуль компилируется, но не загружается, при загрузке ядро ругается:
[ 285.212207] lge_i2c_wm9093: Unknown symbol init_gpio_i2c_pin (err 0)
[ 285.212902] lge_i2c_wm9093: Unknown symbol i2c_register_board_info (err 0)
Тот же самый код, но не в виде модуля, а собранный с ядром, работает, свою работу выполняет.
Поддержка I2C и GPIO-based bitbanging I2C собраны с ядром, модулями не является.
ЧЯДНТ?

ls-h
()

Linux ASoC: работа с кодеком WM9093

Форум — Development

Всем доброго времени суток!

Есть SoC MSM7227, есть усилитель WM9093, подсоединенный к SoC (к аудиовыходам и к GPIO для управления им через I2C).
Для MSM7227 есть аудио устройство, им можно управлять через какой нибудь alsamixer, играть в него звук и т.п.
С WM9093 все не понятно. I2C устройство зарегистрировано на соответствующих GPIO выводах, драйвер (модуль) WM9093 загружается, устройство опознает, но со стороны Alsa ничего не видно. Содержимое /proc все тоже самое, никаких новых звуковых устройств не появилось, как управлять усилителем - не понятно. Я ожидал что вышеописанного достаточно.

В Documentation/sound/alsa/soc/ написано что ASoC подсистема состоит из трех частей: кодек, платформоспецифичный код, устройствоспецифичный код. Я так понимаю что по данной схеме WM9093 это кодек, есть код платформы MSM7227, а вот последнего звена нету. Т.е. должен быть «клей», как я понимаю, для регистрации первых двух компонентов в Alsa.

Подскажите куда копать. Где найти примеры кода и доки?

ls-h
()

SoC MSM7227. GPIO и I2C.

Форум — Development

Подскажите, есть ли user-space утилиты или хотя бы библиотека (для написания своего велосипеда) для работы с шиной I2C напрямую через GPIO выводы. Т.е. надо что-то типа i2c-tools, но чтобы оно не полагалось на I2C систему ядра, а можно было бы указать GPIO выводы SDA и SCL, а утилита (или библиотека) работала бы через них с I2C устройствами. Нужно чтобы вклиниться в процесс общения закрытой софтины и i2C устройства. Если я добавляю новое устройство, то GPIO выводы становятся занятыми и софтина работать перестает.

ls-h
()

Как вы представляете себе идеальное образование?

Форум — Talks

Subj. В продолжении о советском образовании

ls-h
()

Помогите собрать I2C tools под андройд

Форум — Development

Исходники взял тут: http://freshmeat.net/projects/i2ctools
Пытался собрать по этому описанию: http://boundarydevices.com/blogs/i2c-tools-under-android

Суть которого в распаковке исходников в hardware/ и добавление вот этого make-файла:

LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE_TAGS := eng
LOCAL_C_INCLUDES += $(LOCAL_PATH) $(LOCAL_PATH)/$(KERNEL_DIR)/include
LOCAL_SRC_FILES := tools/i2cbusses.c tools/util.c
LOCAL_MODULE := i2c-tools
include $(BUILD_STATIC_LIBRARY)

include $(CLEAR_VARS)

LOCAL_MODULE_TAGS := eng
LOCAL_SRC_FILES:=tools/i2cdetect.c
LOCAL_MODULE:=i2cdetect
LOCAL_CPPFLAGS += -DANDROID
LOCAL_SHARED_LIBRARIES:=libc
LOCAL_STATIC_LIBRARIES := i2c-tools
LOCAL_C_INCLUDES += $(LOCAL_PATH) $(LOCAL_PATH)/$(KERNEL_DIR)/include
include $(BUILD_EXECUTABLE)

include $(CLEAR_VARS)

LOCAL_MODULE_TAGS := eng
LOCAL_SRC_FILES:=tools/i2cget.c
LOCAL_MODULE:=i2cget
LOCAL_CPPFLAGS += -DANDROID
LOCAL_SHARED_LIBRARIES:=libc
LOCAL_STATIC_LIBRARIES := i2c-tools
LOCAL_C_INCLUDES += $(LOCAL_PATH) $(LOCAL_PATH)/$(KERNEL_DIR)/include
include $(BUILD_EXECUTABLE)

include $(CLEAR_VARS)

LOCAL_MODULE_TAGS := eng
LOCAL_SRC_FILES:=tools/i2cset.c
LOCAL_MODULE:=i2cset
LOCAL_CPPFLAGS += -DANDROID
LOCAL_SHARED_LIBRARIES:=libc
LOCAL_STATIC_LIBRARIES := i2c-tools
LOCAL_C_INCLUDES += $(LOCAL_PATH) $(LOCAL_PATH)/$(KERNEL_DIR)/include
include $(BUILD_EXECUTABLE)

include $(CLEAR_VARS)

LOCAL_MODULE_TAGS := eng
LOCAL_SRC_FILES:=tools/i2cdump.c
LOCAL_MODULE:=i2cdump
LOCAL_CPPFLAGS += -DANDROID
LOCAL_SHARED_LIBRARIES:=libc
LOCAL_STATIC_LIBRARIES := i2c-tools
LOCAL_C_INCLUDES += $(LOCAL_PATH) $(LOCAL_PATH)/$(KERNEL_DIR)/include
include $(BUILD_EXECUTABLE)
make отработал, но исполняемых файлов я нигде не нашел.
aleksey@aleksey:~/p500$ make i2c-tools
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.3.5
TARGET_PRODUCT=cyanogen_thunderg
TARGET_BUILD_VARIANT=user
TARGET_SIMULATOR=false
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=GINGERBREAD
============================================
find: `out/target/common/docs/gen': Нет такого файла или каталога
find: `out/target/common/docs/gen': Нет такого файла или каталога
find: `out/target/common/docs/gen': Нет такого файла или каталога
find: `out/target/common/docs/gen': Нет такого файла или каталога
find: `out/target/common/docs/gen': Нет такого файла или каталога
build/core/Makefile:21: предупреждение: переопределение команд для цели `out/target/product/thunderg/root/init.rc'
system/core/rootdir/Android.mk:38: предупреждение: старые команды для цели `out/target/product/thunderg/root/init.rc' игнорируются
build/core/Makefile:21: предупреждение: переопределение команд для цели `out/target/product/thunderg/system/etc/init.local.rc'
build/core/Makefile:21: предупреждение: старые команды для цели `out/target/product/thunderg/system/etc/init.local.rc' игнорируются
build/core/Makefile:21: предупреждение: переопределение команд для цели `out/target/product/thunderg/system/lib/hw/gralloc.default.so'
build/core/base_rules.mk:479: предупреждение: старые команды для цели `out/target/product/thunderg/system/lib/hw/gralloc.default.so' игнорируются
build/core/Makefile:21: предупреждение: переопределение команд для цели `out/target/product/thunderg/system/lib/liba2dp.so'
build/core/base_rules.mk:479: предупреждение: старые команды для цели `out/target/product/thunderg/system/lib/liba2dp.so' игнорируются
build/core/Makefile:21: предупреждение: переопределение команд для цели `out/target/product/thunderg/system/bin/rild'
build/core/base_rules.mk:479: предупреждение: старые команды для цели `out/target/product/thunderg/system/bin/rild' игнорируются
build/core/Makefile:21: предупреждение: переопределение команд для цели `out/target/product/thunderg/system/lib/libril.so'
build/core/base_rules.mk:479: предупреждение: старые команды для цели `out/target/product/thunderg/system/lib/libril.so' игнорируются
No private recovery resources for TARGET_DEVICE thunderg
target thumb C: i2c-tools <= hardware/i2c-tools-3.0.3/tools/i2cbusses.c
target thumb C: i2c-tools <= hardware/i2c-tools-3.0.3/tools/util.c
target StaticLib: i2c-tools (out/target/product/thunderg/obj/STATIC_LIBRARIES/i2c-tools_intermediates/i2c-tools.a)
Под андройд раньше ничего не собирал. Подскажите что надо поправить.

ls-h
()

[Спецам по *][Образование] МТИ ВТУ. Есть отзывы/комментарии?

Форум — Talks

Думаю, стоит ли поступить вот в этот ВУЗ: http://mti.edu.ru
Поступать собираюсь после технического колледжа (специальность «Автоматизированные системы обработки информации и управления») по сокращенной программе (2.5 года) на дистанционную форму обучения. Дистанционная форма заинтересовала т.к. должно быть удобно совмещать с работой.
Каких то конкретных отзывов в интернете не нашел. Вот немного: http://ucheba-otziv.ru/opinion/opinion_444.html , но в основном бесполезные.

Интересно насколько диплом данного вуза будет полезнее чем диплом колледжа, так как понятно что дистанционное это скорее корочки чем знания. Насколько дистанционное полезно в плане знаний? Т.е. стоит ли на это тратить время и деньги.

 

ls-h
()

Как получить лог всех ioctl вызовов к файлу устройства от разных процессов?

Форум — Development

Необходимо отловить все вызовы open и ioctl к нескольким файлам в /dev.
Strace не подходит т.к. вызовы происходят от разных процессов, и 100% не известно от каких именно.
Спасибо.


P.S. Надо чтобы работало на Android телефоне (ARMv6). Очень желательно чтобы можно было скачать в собранном виде и не геморроится со сборкой.

ls-h
()

RSS подписка на новые темы