Записки утконоса-программиста
- Все рубрики(136)
- Программерское (38)
- Жизненное (12)
- Кактусное (0)
В последнее время, всё чаще слушаю музыку с телефона, но работаю за ноутом и поскудное желание слушать музыку на нормальных колонках (а наушники не очень люблю) захотелось транслировать звук с телефона на колонки.
Итак: первая часть - представляем ноут как наушники bt:
И в pulse прописываем/дописываем
Итак: первая часть - представляем ноут как наушники bt:
Код BASH:
Устанавливаем класс handset для нашего bt устройства
sudo hciconfig -a hci0 class 0x240404
И в pulse прописываем/дописываем
Код INI:
Перезагружаем все службы и радуемся
.ifexists module-bluetooth-discover.so load-module module-bluetooth-discover headset=ofono .endif
Итак, по многочисленным опросам и вопросам fixup-mountpoints это самая частая магия, которую не понимают при портировании sailfish os. Добро пожаловать под кат и будем разбираться, что это за магия.
Всем хорош Sailfish, но что делать, если Вам захочется помяукать модемом?
Ладно, далее, в этой статье, я расскажу как создать плагин для офоно, в нём создать кастомный dbus интерфейс и покажу как обрабатывать входные данные, добро пожаловать под кат.
Ладно, далее, в этой статье, я расскажу как создать плагин для офоно, в нём создать кастомный dbus интерфейс и покажу как обрабатывать входные данные, добро пожаловать под кат.
Итак, если Вы забрели сюда после этой инструкции с хабра с вопросом: "А чавой это у меня не получается добавить контакт" - у меня для Вас хорошие новости! Сейчас получится!
Заходим на устройство по ssh, думаю как это сделать Вы знаете
1 - нажимаем кнопку i - переходим в режим редактирования
2 - пишем что нам нужно
3 - нажимаем Esc - переходим в режим команд
4 - набираем :wq - говорим Write и Quit
Перезапускаем ofono
Код BASH:
В новом файле пишите:
DEVICE# devel-su DEVICE# vi /var/lib/environment/ofono/debug.conf
Код BASH:
Кто не знает как пользоваться VI
OFONO_DEBUG=-d
1 - нажимаем кнопку i - переходим в режим редактирования
2 - пишем что нам нужно
3 - нажимаем Esc - переходим в режим команд
4 - набираем :wq - говорим Write и Quit
Перезапускаем ofono
Код BASH:
Логи смотреть так:
DEVICE# systemctl restart ofono
Код BASH:
DEVICE# journalctl -xf /usr/sbin/ofonod
По моей ошибке все пакеты в моих репозиториях были на фиксированной ревизии и чуточку протухли. Пришлось обновлять. А так как пакетов 500+ решилось всё скриптом:
Код BASH:
Немного конечно кривовато...но работает. Если нужно не до последнего релиза/тега обновлять, а прям до последнего коммита то sed -i "s/$cur_rev//" _service заменяйте на sed -i "s/$cur_rev/HEAD/" _service
#!/bin/bash PROJECT="home:neochapay:mer:core" PACKAGE_LIST=`osc ls $PROJECT` for PACKAGE_NAME in $PACKAGE_LIST do echo " $PACKAGE_NAME" osc co $PROJECT/$PACKAGE_NAME cd $PROJECT/$PACKAGE_NAME cur_rev=$(cat _service | grep "param name="revision"" | cut -d> -f2 | cut -d< -f1) echo $cur_rev if [ -n $cur_rev ] then sed -i "s/$cur_rev//" _service osc ci -n fi cd ../../ done
Маленький код для I2C модуля под Linux. Это потом перепишется в ядерный модуль, а пока пусть будет тут как есть. Модуль кстати вот.
Это ядро https://github.com/friendlyarm/linux/blob/nanopi2-v4.4.y
Собирается так make uImage ARCH=arm LOADADDR=0x40008000
Ядро нихрена не грузится ибо boot не могу нормально прошить/собрать
Собирается так make uImage ARCH=arm LOADADDR=0x40008000
Ядро нихрена не грузится ибо boot не могу нормально прошить/собрать
При разработке на десктопе столкнулся с проблемой qDebug() и console.log не показывают ни чего. Как не крути какие сборки не собирай - нет ни какого выхлопа.
Решение:
В файлик ~/.config/QtProject/qtlogging.ini добавить следующее:
Решение:
В файлик ~/.config/QtProject/qtlogging.ini добавить следующее:
Код INI:
[Rules] *.debug=true qt.*.debug=false
Итак, в прошлой части мы настроили сервисы камеры со стороны андройд части, пора, наверное прикрутить к ним UI часть сейлфиша!
Ну и где доказательства про 18 запусков у маска в 2018 году? Или ты предпочтешь и тут...