Сообщения ls-h
[alsa] msm7227, драйвера и /dev
Ковыряюсь в звуковой системе телефона LG P500. Пытаюсь поменять настройки усилителя.
Интересно как оно там вообще сделано. Есть 2 набора файлов устройств в /dev:
1) Стандартные ALSA: /dev/snd/controlC0, /dev/snd/pcmC0D0c, /dev/snd/pcmC0D0p и /dev/snd/timer
2) Не вполне понятно что: /dev/msm_pcm_out, /dev/msm_pcm_in, /dev/msm_pcm_ctl
Устройства не являются ссылками, номера устройств разные, т.е. это не совсем одно и то же (или совсем не одно и то же).
Первый набор звуковой системой не используется, все играется через второй.
Собственно вопрос: В чем между ними разница? Является ли второй набор тоже ALSA?
Если нет, то не понятно зачем там ALSA c драйверами...
Судя по тому что удалось нагуглить:
pcm.!default{
type plug
slave {
pcm "file:/dev/msm_pcm_out,raw"
format S16_LE
rate 44100
channels 2
}
}
[android][alsa] AlsaMixer на LG O1
Доброй ночи всем обитателям ЛОРа!
Так сказать, в продолжении тем http://www.linux.org.ru/forum/talks/6417625 и http://www.linux.org.ru/forum/mobile/6415498 (про возврат денег и шипение телефона соответственно).
Пока в суд я еще не пошел и телефон у меня решил попробовать поковыряться. Проблема: при воспроизведении любого звука шипит усилитель, а не динамик как я думал в начале. Да, именно усилитель, по признакам:
- уровень громкости не влияет на уровень шума
- радио играет нормально (видимо усилитель не используется при прослушивании радио, звук с FM приемника идет в обход)
- изменение коэффициента усиления (в сервисном меню 3845#*500#) влияет на уровень шума, к сожалению убавить шум через это меню нельзя
Это был небольшой оффтопик, теперь собственно суть:
Под звуковой системой андроида обычная (или нет?) alsa, хочу попробовать понастраивать...
Пытаюсь запустить alsamixer, но он не хочет:
# ./alsamixer
ALSA lib control.c:902:(snd_ctl_open_noupdate) Invalid CTL default
cannot open mixer: No such file or directory
# ./alsamixer -c 0
ALSA lib control.c:902:(snd_ctl_open_noupdate) Invalid CTL hw:0
cannot open mixer: No such file or directory
# ./amixer
ALSA lib control.c:902:(snd_ctl_open_noupdate) Invalid CTL default
amixer: Mixer attach default error: No such file or directory
# ./amixer -c0
ALSA lib control.c:902:(snd_ctl_open_noupdate) Invalid CTL hw:0
amixer: Mixer attach hw:0 error: No such file or directoryЧего ему не хватает?
Все есть:
# ls -l /dev/snd
crw-rw---- system audio 116, 33 2011-01-07 21:55 timer
crw-rw---- system audio 116, 0 2011-01-07 21:55 controlC0
crw-rw---- system audio 116, 24 2011-01-07 21:55 pcmC0D0c
crw-rw---- system audio 116, 16 2011-01-07 21:55 pcmC0D0p
# ls -l /proc/asound
lrwxrwxrwx root root 2011-01-07 22:16 msmaudio -> card0
dr-xr-xr-x root root 2011-01-07 22:16 card0
-r--r--r-- root root 0 2011-01-07 22:16 pcm
-r--r--r-- root root 0 2011-01-07 22:16 timers
-r--r--r-- root root 0 2011-01-07 22:16 cards
-r--r--r-- root root 0 2011-01-07 22:16 devices
-r--r--r-- root root 0 2011-01-07 22:16 version
# cat /proc/asound/cards
0 [msmaudio ]: MSM-CARD - msm-audio
msm-audio (MSM-CARD)
# cat /proc/asound/devices
0: [ 0] : control
16: [ 0- 0]: digital audio playback
24: [ 0- 0]: digital audio capture
33: : timer
# cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.23.
# ./amixer -v
amixer version 1.0.23
Есть strace на android?
Ну, или что-то похожее...
Зашел через adb, ничего подобного не видно.
Хочется посмотреть в какие файлы пишет приложение.
[Лето][Майки][Т-шыртс] Картинки про GNU, Linux, Freedom, Computers, etc.........
Хочу сделать себе майку на тему GNU/Linux/GPL/Freedom/etc.
Ищу подходящую картинку в векторе или хорошем разрешении.
Накидайте ссылок!
Может быть кому нибудь попадалась такая: http://upload.wikimedia.org/wikipedia/commons/2/2c/Gnu.tux-1600x800.png в разрешении побольше?
А чем можно заменить Ubuntu?
Частенько тут встречаются темы, где ее ругают или выясняют причины по которым ее ругают. Например вот: http://www.linux.org.ru/forum/talks/6463513
Да, в Ubuntu, как и в любой системе есть недостатки, но есть ли замена ubuntu в плане дистрибутива для домохозяек. Пусть, как говорят в теме по ссылке, даже небольшой уход в сторону от набора софта со скриншота на сайте приводит к проблемам. Но разве есть другой дистрибутив который сможет поставить неопытный пользователь без посторонней помощи? В котором будет достаточно не старый софт, который будет достаточно понятным для неподготовленного пользователя.
Недавно поставил Ubuntu знакомой родителей: http://www.linux.org.ru/forum/talks/6442179
Полет нормальный. Разобралась с центром приложений, поставила какую-то программку для набора нот (не помню название). Представьте выражение лица тёти, которой объясняют про portage или AUR.
Возникла только одна проблема: Скайп не работал с камерой, не было картинки, а Cheese показывался все «на ура». Решилось через LD_PRELOAD библиотеки совместимости со старым v4l (Да, естественно для этого потребовался я), но это скорее проблема скайпа и не факт что в другом дистре нет такой проблемы.
Учебник по Linux (лучше Ubuntu) для начинающих пользователей компьютера. Такой есть?
Вот книжек где в начале объясняется что такое компьютер и что в нем есть и для чего надо, а потом все плавно переходит к описанию основ винды просто завались.
А есть что-то подобное но чтобы после раздела «Что такое мышка» был раздел «Основы Ubuntu»?
Поставил знакомым родителей Ubuntu.
Какая разница чего не знать и с чего начинать.
Установкой Ubuntu решил проблему вирусов - раз (чтобы не покупать лицензионный антивирь или не объяснять почему он не обновляется), проблему гостей-чайников-считающих-себя-продвинутыми-компьютерщиками, которое приходят и ставят «полезные программы» (с большой кнопкой «Почистить реестр и сделать Windows хорошо») - два.
А LiMo жив? В России продают?
Купил тут себе телефон с ведроидом. Может быть и к счастью что он оказался бракованным и я его сдаю обратно, т.к. ведроид меня не впечатлил. А тут прочитал про LiMo, вроде нормальный дистр с GTK,EFL, Xorg, etc...
Кто нибудь его пробовал? Что на нем у нас продают?
[Юристам ЛОРа] Возврат денег за телефон
В продолжении темы: http://www.linux.org.ru/forum/mobile/6415498?lastmod=1308827890739
19.06.2011 приoбрeл тeлeфoн LG P500 (Optimus One) в мaгaзинe сeти DNS.
_http://nizhniy-novgorod.dns-shop.ru/shop/nizhnii%20novgorod/na%20ploshadi%20s... (http://nizhniy-novgorod.dns-shop.ru/...di%20sovetskoi)
Вeчeрoм, в дeнь пoкупки в тeлeфoнe был oбнaружeн дeфeкт:
В динaмикe слышнo сильнoe шипeниe. Шипeниe пoявляeтся при вoспрoизвeдeнии любoгo звукa (рaзгoвoр, музыкa, игры, систeмныe увeдoмлeния) и прoпaдaeт чeрeз нeскoлькo сeкунд пoслe oкoнчaния вoспрoизвeдeния. Шипeниe мeшaeт нoрмaльнo пoльзoвaться тeлeфoнoм (рaзгoвaривaть и слушaть музыку).
В интeрнeтe пишут чтo этo зaвoдскoй брaк и тaких устрoйств дoстaтoчнo мнoгo.
В мaгaзинe вo врeмя пoкупки дeфeкт я нe зaмeтил т.к. грoмкo игрaлa музыкa.
Вчeрa (22.06) я oбрaтился в мaгaзин с прoсьбoй взять тeлeфoн oбрaтнo и вeрнуть дeньги или пoмeнять нa другoй тaкoй жe, нo бeз дeфeктa.
Прoдaвeц приглaсил стaршeгo мeнeджeрa, кoтoрый скaзaл чтo прoстo взять тeлeфoн oни нe мoгут т.к.:
a) Мeнeджeр нe экспeрт и нe мoжeт oпрeдeлить нaличиe дeфeктa (прикинулся глухим и скaзaл чтo ничeгo нe слышит)
б) Тeлeфoн мнoй испoльзoвaлся. Дa, дeнь я им пoпoльзoвaлся. Слeды испoльзoвaния нa нeм видны дoстaтoчнo хoрoшo, т.к. oн глянцeвый. Пeрeд тeм кaк нeсти eгo в мaгaзин я eгo прoтeр, нo сaм мeнeджeр eгo тoжe зaляпaл.
в) Тeлeфoн вхoдит в пeрeчeнь
Прeдлoжил oтпрaвить тeлeфoн в сeрвисный цeнтр LG нa экспeртизу и мнe присутствoвaть нa экспeртизe.
Мeня тaкoй вaриaнт нe устрaивaeт т.к. сeрвисный цeнтр LG зaинтeрeсoвaн в рeзультaтaх экспeртизы и мoжeт нeмнoгo eгo «пoдкрутить» и скaзaть чтo у мeня всe хoрoшo.
Нa дaнный мoмeнт тeлeфoн у мeня. Кoмплeктaция и упaкoвкa пoлныe зa исключeниeм плeнoчки нa экрaн, кoтoрaя былa снятa при прoдaжe прoдaвцoм.
Вoпрoсы:
1) Мoгу ли я вeрнуть тeлeфoн в тeчeнии 14 днeй сo дня пoкупки кaк тoвaр НАДЛЕЖАЩЕГО кaчeствa, oбoснoвaв этo тeм чтo oн мнe нe пoнрaвился.
Вoт тут _http://www.svem.ru/blog/likbez/8530.html я нaшeл чтo сoтoвыe тeлeфoны нe вхoдят в списoк тoвaрoв НАДЛЕЖАЩЕГО кaчeствa Нe пoдлeжaщих вoзврaту.
2) Мoгу ли я вeрнуть eгo кaк тoвaр Нeнaдлeжaщeгo кaчeствa в oбхoд экспeртизы сeрвиснoгo цeнтрa LG?
3) Мoгу ли я сaм съeздить в СЦ с тeлeфoнoм?
Смысл: Будeт быстрee чeм чeрeз мaгaзин и oн нe будeт в мaгaзинe лeжaть.
Слышaл oт знaкoмoгo чтo тaк мoжнo, в мaгaзинe дaют тaлoн или чтo-тo пoдoбнoe.
Тaк жe в интeрнeтe чтo-тo тaкoe пoпaдaлoсь.
Спaсибo!
[Android]LG Optimus One. Шум динамика.
Есть проблемка - шипит динамик.
Нагуглилось вот что:
http://4pda.ru/forum/index.php?showtopic=232621&view=findpost&p=7239262
«„“
1)Шум (а точнее шипение) есть,и связано это на мой взгляд с наличием всего одного динамика для воспроизведения музыки и речи и некой недоработкой аудиоусилителя. Шипит как раз таки последний, т.к. при обращении к нему любой программы,аппаратно он выводит громкость на максимум,а дальше все остальные уровни регулируются софтовым методом.и если сигнал подаваемый на него мал,как при разговоре,прослушивании музыки на начальных делениях громкости,мы слышим шум усилителя.
»«»
Вопрос:
Можно ли на Android'e программно изменить настройки усилителя?
Насколько я понимаю, там таже самая ALSA.
Может быть кто-то сталкивался с подобной проблемой и знает как ее решить?
[e17][efl] WM, themes, coding
Поставил тут e17 и несколько аппликух, что были в репах.
Работает все очень шустро. На глаз, в e17 композитный режим самый быстрый, по сравнению с kwin, compiz и mutter. Окна ресайзятся гораздо быстрее. Gui аппликух идущих в комплекте очень шустрый (хотя они там простые но всеже).
Где для E17 найти:
- нормальные (проработанные и продуманные, а не пестрое непонятно что) темы?
- виджеты (расширения, или как оно там)?
- howto по созданию своих тем?
Кто пробовал кодить с использованием EFL? Как оно?
Особо интересуют привязки для python'а и документация по ним, желательно с примерами.
Как я понял, с нормальными доками как раз таки затык.
Немного о Zimbra Desktop. И вопросик о почте.
Может быть кто нибудь подскажет можно ли работать с ZD одновременно с двух (и более) компьютеров через браузер.
Если можно, то как. В браузере получается открыть только по 127.0.0.1.
Смысл такого шаманства в том чтобы несколько человек работало с одной почтой (календарем, задачами, т.п.), но при этом не надо было бы поднимать сервер (на всех компах к сожалению оффтопик).
ZD вроде как и есть клиент серверное и поддерживает работу через браузер, но почему то только локально...
Или, может быть подскажите другое решение. Надо: почта, задачи, календарь, контакты на несколько компов.
Спасибо!
--- UPD ---
Может быть есть какой нибудь легкий (в смысле ресурсов и в смысле настройки) сервер?
[ubuntu][compositing managers] Экран перестает обновляться при запуске композитного менеджера
Карточка
01:00.0 VGA compatible controller: nVidia Corporation G72 [GeForce 7300 LE] (rev a1)
Ubuntu 11.04 i386
Драйвера: 270.41.06
Пробовал запустить compiz и mutter. После старта оконного менеджера содержимое экрана перестает перерисовываться, хотя система при этом работает, например можно таскать окна (только этого не видно).
Переключение на другую консоль и обратно ничего не дает.
Mutter не пишет ничего, compiz несколько раз вываливался в segfault при его убитии через kill.
Nouveau пожалуйста не предлагайте, с ним 3D нормально не работает.
Сменить карточку тоже не вариант, комп не мой.
Старые драйвера от NV иногда показывают мусор.
Жду подсказок, а то неудобно получается, девушка обещает подзатыльников. :)
Ставил показать Ubuntu и напоролся на косяки с драйверами.
UPD:
xcompmgr стартует, работает, но тенями от окон можно рисовать.
А вообще _очень_ нужен компиз, а именно, его плагин увеличения рабочего стола, что полезно на телевизоре,когда с дивана не видно что там написано.
Смерть IE! Chrome Frame теперь устанавливается без административных прав! Ура!
!Ъ http://techcrunch.com/2011/05/10/google-chrome-frame-ie-admin/
Ъ Движок Chrome для IE теперь можно установить не имея административных прав.
Т.е. теперь можно не беспокоится о том как верстаимый вами сайт отображается под IE, а просто верстать в соответствии со стандартами, пользователям IE предлагать установить плагин, установка которого не теперь требует привилегий.
Даешь сайты на SVG!
Пакетный менеджер под винду
Вот интересно, а что M$'у мешает запилить пакетный менеджер для винды?
Или что нибудь похожее. Чтобы управляло зависимостями (само качало .net, directx и прочие необходимые фигни, которые как правило, програмки несут с собой), не разводило срач (как в папках, так и в реестре) и следило за обновлениями.
Да, конечно, уже существует куча софта, который придется адаптировать.
Но это не проблема, ведь в *nix системах с пакетным менеджером ничто не мешает поставить софт не из пакета, так и тут, первое время системы могли бы сосуществовать вместе.
А потом производители ПО бы увидели как это круто и стали бы делать пакеты.
MSI ведь на эту роль не тянет, или я ошибаюсь?
[debian][ubuntu]Как удалить метапакет чтобы с ним удалилось все что он притащил?
subj
[unity][d-bus][гвозди][не unix-way] Направление развития современных UI
В ubuntu, да наверное и не только, наблюдается странное «развитие» GUI.
Написал в кавычках потому, что считаю это шагом назад.
Вот, например, глобальное меню...
Я не против самой концепции глобального меню «аля-Mac», я бы даже сказал что мне такая концепция нравится. Не нравится мне реализация. Нафейхоа надо было делать глобальное меню через d-bus?
Зачем надо было ограничивать разработчиков? Добавлять лишнюю сущность (dbus)? Придумывать протокол для этого (Интересно, как меню передается от приложения к панели? Мне кажется в xml-подобном виде.)?
Например в в Chromium появилась удобная фишка - кнопки для изменения масштаба, расположенные в меню. А с глобальным меню Unity так можно? Я сомневаюсь... Точнее можно, но для этого его надо допилить. Получается не стандартизация, а урезание возможностей.
А ведь меню приложений можно развивать в сторону увеличения функциональности. Кто сказал что в меню должны быть только обычные пункты? Почему в меню не могут быть ползунки для масштаба, поля ввода и другие элементы GUI (конечно если они там уместны)? Сколько лет назад придумали концепцию выпадающего меню? Только MS сделал что-то новое в этой области, может и не всегда удачно (не во всех приложениях), но хоть это хоть какое то движение. Кстати говоря, на opennet попадалась новость с концептом нового OpenOffice, в котором меню объединили с панелями инструментов (на вид лучше и удобнее чем ribbon). Вот и как такое сделать в Unity?
Можно было сделать гораздо проще, основываясь на окнах. Приложение создает окно со специальным атрибутом, например, WM_MAINMENU. Дальше есть 2 варианта: панель его захавывает через XEmbed; оконный менеджер помещает окно в нужном месте, т.е. над панелью. Окна-меню неактивных приложений скрываются, активных - показываются. Учитывая то что Unity реализована как плагин для Compiz второй вариант бы подошел. В таком случае строка меню - просто прозрачное (Gtk и Qt уже давно умеют прозрачность, доделать где ее нет - не сложнее чем переделать приложение для использование глобального меню через d-bus) окно с текстом, которое оконный менеджер размещает над панелью и придает ему нужный размер.
Такой вариант гораздо более гибкий чем пересылка текста через dbus. Конечно остается вопрос о едином стиле для меню приложений на разных тулкитах (Gtk,Qt). Но, какой смысл делать унифицированное меню, если сами приложения различаются, это во первых, а во вторых, существует куча стилей чтобы приложения на разных тулкитах выглядели одинаково.
[UPD] Выхлоп №2:
То же я могу сказать и про док. Самый простой и в тоже время гибкий вариант - приложение само рисует небольшое окно, которое оконный менеджер кладет на панель. Писал уже об этом на ЛОРе, найду тему - выложу ссылку.
Та же идея на Gnome-Look - http://gnome-look.org/content/show.php/AppBar?content=105590
Ядра не на Си есть?
Читал тут на OpenNet тему про уязвимости в ядре: http://www.opennet.ru/opennews/art.shtml?num=30336
В ней, да и во всех подобных, часто ругают Си и называют его главной причиной подобных уязвимостей (Возможность разыменования NULL-указателя, целочисленное переполнение).
Стало интересно, на чем еще пишут ядра ОС кроме Си.
У меня есть только одно подозрение - Mach (Objective-C? Хотя он в этом плане от Си не отличается), хотя я не уверен.
Может кто в курсе?
[спецам по *]Микробы.Световые пломбы.
Разговаривали о ом какие пломбы лучше.
Была сказана такая фраза, что УФ лампа используемая для отвердевания пломбы убивает кариозных монстров.
Если это так, то почему бы просто не светить ей в рот в дополнение в чистке зубов?
[meego][maemo] А чем разработчиков не устраивала Maemo?
Все ведь работало, зачем надо было все переделывать и пилить с 0?
N900, насколько я могу судить (по тому что есть в сети,сам не щупал) получился достаточно годным.
| ← назад | следующие → |