LINUX.ORG.RU

Сообщения mittorn

 

Проброс input по сети, настройка NetworkManager.

Форум — Development

Использовал bluetooth-клавиатуру и мышь на arm-планшете, периодически страдая от самопроизвольных отключений устройств, ошибок трансфера и перегрева китайского донгла. Недавно донгл окончательно развалился(работает, но отломана антена, так что только полметра+невозможно вытащить из usb без пинцета из-за отсутствия корпуса). Временно взял попользоваться другой донгл постарее. Обрадовала отличная работа мышки без отключений, однако клавиатура стала отключаться, причём напрочь пропадает сопряжение.
Теперь пишу сервер-клиент для проброса input-устройства. Для генерации событий планируется использовать uinput, сами события возьмутся из /dev/input/eventN с EVIOGRAB'ом(чтобы отобрать ввод у андройда).
При подключении клавиатуры к телефону он должен включать точку доступа. При неактивности через какое-то время точка доступа будет отключаться.
На стороне планшета есть 2 wlan-интерфейса с разными маками (повезло с кривым драйвером 8192cu), правда один udev зачем-то переименовывает в renameN, где N - каждый раз инкрементирующееся на 2 число. После подключения NM (у него есть утилита для ожидания) клиент на планшете будет пытаться подключиться к андройдовому серверу. Для принудительного сканирования предполагается вывести кнопку на панели задач (iwlist scanning).

Нужно настроить NetworkManager так, чтобы он всегда подключался к телефону через определённый интерфейс с фиксированным ip-адресом (желательно скрыть этот интерфейс в меню). Ну и ожидание должно быть именно для этого интерфейса. Документации по настройке NetworkManager мною так и не была найдена, всё сделано в стиле самой убунтовой убунты и если что-то и настраивается - то через б-гомерзкий dbus.

И ещё одна проблема: NetworkManager в связи с наличием двух интерфейсов всегда пытается подключить оба к одной сети. Это работает, но ни к чему совершенно.

 , ,

mittorn
()

Непонятка с тулчейнами

Форум — Development

Не могу собрать рабочее arm-ядро на arm-устройстве.
Есть 2 устройства arm. и одно x86.
1. Cortex-a8, toolchain из stage3 4.7.3-r1
2. cortex-a7, rootfs тот же, что и 1
3. x86, crossdev 4.7.3 и linaro-cortex-a8-4.6.4
На crossdev не собралось ни одно рабочее ядро вообще. Собирается всё нормально, но не стартует.
Linaro собирает ядра под оба устройства, работают.
gcc: собирает ядро для первого устройства, всё работает. На второе ядро собирается, но не запускается. WTH?
Я понимаю, что crossdev работает через прямую кишку, но обычный gcc почему не берёт?
Что примечательно, модули, собранные на втором устпойстве не подходят по чексуммам, и, если убрать эту проверку, сыпятся в разных местах.

 ,

mittorn
()

Ошибка сегментирования при попытке запуска в несуществующем каталоге.

Форум — General

Будет ли исправлен сабж?

mittorn
()

Kernel-side X11

Форум — Talks

Копался сегодня в реализациях системных вызовах и пришла в голову такая идея.
Ведь это будет намного быстрее, не нужны будут технологии ускорения видеовывода вроде xv, а вместо сетевых сокетов для локальных подключений можно просто сделать набор системных вызовов, а окна мапить прям в видеопамяти.
Почему никто ничего подобного не сделал?

 ,

mittorn
()

X11 быстрее ssh?

Форум — Talks

Наблюдаю такую странность:
Нестабильное wi-fi подключение (на маршрутизаторе нет антены), периодически пакеты теряются. Терминал ssh периодически замирает, что вызывает сильные неудобства. Но если запустить gtk (libvt) терминал (напр. xfce или lxterminal), замирания намного меньше. И это при том, что передаются сырые битмэпы. Подобная ситуация с иксовыми прогами в целом. И судя по всему, иксы лучше переносят полную пропажу подключения (ssh при этом broken pipe даёт).
На vnc серьёзные замирания, как и ssh
Выходит, сетевая прозрачность x11 рулит?

И где там wayland???

 , ,

mittorn
()

Странное поведение recvmsg

Форум — Development

Есть 2 бинарных программмы, общающиеся через локальные tcp-сокеты. Одна из них (сервер) всунута глубоко в android-приложение и её нужно переписать. Всё, что она делает - отвечает одинаковыми сообщениями.
Отловил сообщение через strace и пытаюсь в точности воспроизвести его. Используются sendmsg и recvmsg на обеих сторонах.
Но вот незадача: recvmsg на клиенте пытается принять 8 байт (таково значение iovec_len, а принимает только 6. То есть, strace показывает только 6 байт сообщения и резултат тоже равен 6
Если в sendmsg на написанном сервере указывать 8, то клиент успешно читает 8 байт и его это не устраивает.
Если указать 6, на клиент всё равно принимает 8, причём в последние 2 байта попадает начало сообщения, что его тоже не устраивает.
И ещё: какая-то старая версия strace показывала 8 байт и нули в конце, хотя результат всё равно 6. Видимо, там strace полагался на iovec_len.
Пробовал пробрасывать подключение к android через ssh, что исключает посторонние факторы, через него всё работает, так что дело именно в какой-то хитрой отправке сообщения
tcpdump в обоих случаях выдаёт, что длина сообщения 6.

 , , ,

mittorn
()

Печать на удалённом windows через smbclient

Форум — Admin

Как сделать, чтобы она работала без пропадания половины текста?
Сконвертил pdf-файл в ps утилитой pdf2ps, узнал через smbclient -L имя принтера, подключился, сделал print <имя файла>, оно успешно распечаталось, но большая часть текста пропала. Проверил ps файл, он был в порядке.
Даже не понятно, куда рыть.

 ,

mittorn
()

Есть ли способы ограничить беспредел wine?

Форум — Desktop

Переключения разрешения экрана при запуске игр (даже если включен виртуальный рабочий стол) В windows это в порядке вещей, а тут такого не должно быть. Особенно с учётом того, что ни разу разрешение экрана не вернулось в исходное состояние. Скрытие указателя мыши(так и не нашёл, как его вернуть. Любой скринлокер будет работать по назначению (прибить можно только из консоли), какое-нибудь зависшее полноэкранное гно тоже блокирует иксы полностью, (в т.ч если включён виртуальный рабстол, если он во весь экран).
Не нашёл способа свернуть запущенную gta-vc (хотя ЕМНИП на ШINDOWS оно сворачивалось).
А ~/.local/share/applications/wine*... (тут закончились литературные слова)

 , , ,

mittorn
()

Реализация j2me для linux.

Форум — Mobile

Есть ли открытые реализации j2me в linux?
microemulator - pure-java реализация и производительность оставляет желать лучшего. firefox уделал с треском и тормозами (несмотря на них) operу mini.

Из закрытых пока видел только JBED, но свободно он не распространяется. Есть только варезные сборки под android разных версий, встречал ещё на телефонах его (на PNX обычно).
Есть jblend, он чуть быстрее, чем microemu, но не намного. В свободном распространении не видел

MiniRoboDancer, интересно, что в кнопочных (и не очень) телефонах используется?

 , , , , midp

mittorn
()

nvidia и дырочки в видеопамяти на новых драйверах

Форум — Linux-hardware

Имеется упоминания сабжа также и на дровах для windows. На новых драйверах становятся заметны участки видеопамяти, которые на старых не были видны. И к несчастью именно они на 8800GTX быстро дохнут. Без композитинга проявляется в виде битых пикселей на экране, которые множатся при копировании видеопамяти, при композитинге немного мерцают. Если выводится полноэкранное GL-окно, не заметно.
Куда писать? В спортлото уже обращался: выслушали и послали.

 , битая память

mittorn
()

Ненужное не нужно

Галерея — Скриншоты

Пример рабства и крепостничества в современном мире успешно запущен на arm.
К сожалению nokia навелосипедили кучу виджетов и поместили их в библиотеку uiw, которая отказывается работать у меня в системе. На функции создания виджета я ответил нулями и кнопками. Вроде прокатило, однако нет никакой возможности узнать что-либо про входящие сообщения т.к используются uiwшные scw и message view. Из-за отсутствия виджетов сообщения даже не передаются в gui. Исходящие сообщения работают, что позволяет сыпля угрозы заставить кого-то из контактов skype поставить другое средство для общения.

 ,

mittorn
()

Skyhost skype API

Форум — Mobile

Обнаружил, что в maemo skype сделан по принципу шифрованного статического бинарника skyhost и привязанного к maemo UI. Есть так же readme, в котором указано, что рядом должен быть обазец использования skyhost API на C++. Связь происходит через socket, поддерживается видеосвязь.
На моей gentoo пока не удалось заставить работать UI. Показывает пустое окно и пишет binary corrupted, после чего зависает, но скорее всего оно связано с теми return 0, которые я сделал на libconic и osso.
Существование статического skyhost под разные архитектуры может позволить сделать более открытый и лёгкиц вариант skype. Но это имеет смысл только если протокол skyhost не сломан. На maemo он ещё работает?


Half-life 2 не занимаюсь т.к потерял mmc с отладочным glibc, а на сборку куча времени нужна.

mittorn
()

Есть ли достойные аналоги chkdsk и драйверов FAT32 из windows в linux?

Форум — Linux-hardware

vfat, который в ядре - позор, как и fsck.vfat, неспособный исправить попрченную ядерным драйвером ФС.

 , , , ,

mittorn
()

Почему нет зоопарка дистров у FreeBSD и других Unix-ОС кроме Linux?

Форум — Talks

Сабж
Где же это изобилие пакетных менеджеров, кучи сборок и клонов, версии для хомячков с графическим установщиком. Почему только у Linux такая участь?

 , ,

mittorn
()

Как собрать прокси сервер статически?

Форум — Admin

Как известно, gethostbyname в статических бинарниках не работает.
Какую dns-библиотеку лучше использовать для http-proxy?
Пока что ни в одном proxy не получилось заставить работать dns при статической линковке.
Может, есть прокси со встроенным ресолвером?

 , , ,

mittorn
()

Как переключить mmc-host в режим rw?

Форум — Linux-hardware

После очередного перегрева завис mmc-host с корнем. К счастью был открыт терминал от root и команда echo работала, смог сделать s2ram. В результате mmc-хост перезапустился и чтение происходит успешно, но корень теперь ro и не хочет перемонтироваться.
mount: cannot remount /dev/mmcblk0p3 read-write, is write-protected
Запись в блоки разрешена, для mmc в sysfs никаких переключателей. Куда копать?

 , ,

mittorn
()

ip forward без netfilter

Форум — Admin

Имеется старый телефон с android 1.5 и gpl-violating ядром без netfilter.
Есть функция раздачи инета через usb (использует ip-forward с dhcp), работала.
На данный момент usb нет и не будет (выдрана дорожка с платы), так что проверить, каким образом оно работало возможности нет.
Сейчас пытаюсь раздать интернет через bt. rfcomm и pppd поднялись с обоих концов, ping идёт.
Включил ip-forward, но в интернет попасть не могу., маршрутизация не идёт. iprables просит сделать insmod, но нужных модулей нет (хотя есть даже модули usb-хоста, которого тут (pnx6715) не предусмотрено. Так как пробросить сеть без iptables? Может, pppd можно как-то перенастроить? Нашёл AT-модем, попробовал пробросить его, но это ломает всю телефонию, подключиться при этом не уалось.

 ,

mittorn
()

Не хватает шрифтов в Abiword

Форум — Desktop

Поставил Abiword, открыл doc файл, но не вижу специальных символов. Вот пример символов: 
Куда копать?
Как определить, какие именно шрифты нужны?

 ,

mittorn
()

Opera TV

Форум — Linux-hardware

Были ли реально телевизоры с ней?
Интересует возможность достать из прошивок arm-бинари, если они вообще существуют.

 ,

mittorn
()

Наболевшие багофичи firefox

Форум — General

Как только сталкиваюсь с медленным GSM интернетом, появляеьтся желание снести этот браузер.
1. Кэширование. firefox судя по всему не хочет хранить кэш где-нибудь кроме RAM. Половина сайтов (в т.ч лор) не загружается, пока не пропишешь 127.0.0.1 ajax.google.com в hosts, если они в этй сессии не были загружены.
2.Статусбар. Пишет всякую ересь. После строчки «Найдено <hostname>» может выдавать ошибку поиска домена (WHAT???)
При попытке загрузить страницу иногда пишет «Остановлено». Иногда вообще ничего не пишет. После переключения вкладок статус зачастую исчезает или там опять какой-нибудь бред.
3. При открытии страницы в новом окне/вкладке скриптом в строке адреса написано about:blank, хотя загружается совсем другая страница.
Думаю, список можно продолжать.

Есть какае-нибудь идеи по исправлению этого всего?
Может, оно поправлено в форках?
В seamonkey со статусом ещё хуже.

 ,

mittorn
()

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