LINUX.ORG.RU

Сообщения otto

 

Набор опций компилятора при кросс-компиляции с meson

Форум — Development

Всем привет. Я использую meson для сборки моей программы под микроконтроллер. В соответствии с документацией мезона, у меня есть кросс-файл cross.txt, в котором прописаны все параметры под этот микроконтроллер, в частности опции компилятора:

[built-in options]
c_args  = [
  '-mcpu=cortex-m4',
  '-ffunction-sections',
  ...
  ]

Я хочу модифицировать эти опции в зависимости от условий, например, в главном файле meson.build я написал так:

if get_option('buildtype') == 'release'
  c_args += '-Os'
endif

Но это не работает, потому что этот c_args определяет параметры под машину сборки, а не хост-машину. Как обратиться к c_args хоста?

 ,

otto
()

Кривая синхронизация данных в андроиде

Форум — Talks

Купил я себе вчера новый телефон на андроиде, так как в старом сильно деградировала батарея. Ну и при начальной настройке сразу решил перенести все данные на новый девайс, используя стандартный гугловский метод по беспроводу. Выбрал все галочки для пользовательских файлов, телефон сделал перенос и отчитался «все ок!». И я дальше продолжил настраивать, не подозревая подвоха.

Сегодня утром внезапно обнаружилось, что скопировал он не всё, а процентов 97%. Из фотографий файлов 50 забыл, из музыки примерно 150, и т.д. Хорошо, что я вовремя заметил и сейчас вручную все скопировал через adb.

Вот как гугл не смог сделать такую базовую и важную вещь нормально? Это типа так сложно проверить, скопировались все файлы или нет? А пользователи никогда не жаловались, что у них данные пропадают? Я бы еще понял, если бы были проблемы с синхронизацией между современным андроидом и каким-нибудь очень старым 6-ым, например, но у меня на обоих девайсах 13 андроид и гуглосервисы актуальной версии.

 ,

otto
()

Помогите выбрать смартфон

Форум — Mobile

Всем привет. Подскажите, какой телефон выбрать в бюджете до 40к. Пока присматриваюсь к выбору между Oneplus 8T и Xiaomi Mi 10T pro.

Почитал я, что на других форумах люди пишут: на сяоми жалуются на IPS матрицу и другие проблемы, вроде кривого датчика приближения, а также на вездесущую рекламу, хотя мой коллега с Mi 10 говорит, что рекламы в системе нет вообще.

К oneplus меньше негатива, в основном на камеру жалуются, на отсутствие dc dimming из коробки (можно включить через ADB), да вроде и все.

Посоветуйте/отговорите от этих аппаратов, если есть еще какие-нибудь варианты — предлагайте.

 , ,

otto
()

Ошибка при рестарте xdm

Форум — Desktop

В системе в качестве DM стоит slim. При рестарте DM (например при перезагрузке системы) возникает ошибка:

# /etc/init.d/xdm stop
 * Stopping slim ...
 * start-stop-daemon: no matching processes found                         [ ok ]
Несмотря на то что:
$ cat /run/slim.pid 
5253
$ ps xa | grep -i slim
5253 ?        Ss     0:00 /usr/bin/slim
Я в /etc/init.d/xdm прописал
setup_dm() {
        local MY_XDM

        MY_XDM=$(echo "${DISPLAYMANAGER}" | tr '[:upper:]' '[:lower:]')

        NAME=
        case "${MY_XDM}" in
                slim)
                        EXE=/usr/bin/slim
                        PIDFILE=/run/slim.pid
                        ;;
Все равно выдает ошибку. Как это лечить?

У меня gentoo с openrc, slim ставил по хендбуку.

 , , ,

otto
()

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

Форум — Development

Хочу точно измерить время выполнения куска кода в программе на Qt5. Сейчас я делаю это так:

QTime t;
t.start();
//Тут, собственно, код.
qDebug() << t.elapsed();

Мне очень важна точность, а QTime дает миллисекунды. Есть другие способы измерения времени? Пусть даже прибитые гвоздями к линуксу - мне кроссплатформенность не важна.

 ,

otto
()

QTextStream не записывает в файл.

Форум — Development

Для записи данных в файл я создал свой класс, внутри которого используется связка QFile + QTextStream. Объект этого класса помещается в отдельный поток при помощи QThread.

Проблема в том, что QTextStream не работает. То есть выражение вида:

MyTextStream << "Some text";
не пишет в файл, в то время как
MyFile.write("Some text");
работает как надо.

В чем причина? Мне нужна запись именно через QTextStream.

 ,

otto
()

Ищу эмулятор последовательного порта

Форум — Development

Я пишу программу, которая пишет/читает данные из одного прибора через последовательный порт, и столкнулся с проблемой: самого прибора сейчас под рукой нет, а мне нужно протестировать мою программу. Собственно, мне нужна программа-эмулятор серийного порта, чтобы туда можно было читать/писать данные и видеть результат.

 ,

otto
()

Скорость прокрутки в mc

Форум — Desktop

Меня раздражает прокрутка в Midnight Commander в эмуляторе терминала. Например, если зажать клавишу «Вниз», то прокрутка начинается с задержкой, да и скорость самой прокрутки низкая. А если запускать mc в терминале вообще без иксов, то скроллинг становится просто молниеносным. Именно такую прокрутку я хочу сделать в mc под графическим менеджером. Как это сделать? Пользуюсь urxvt.

 

otto
()

Неправильное значение currentPath

Форум — Development

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

Я столкнулся с проблемой: вызов QDir::currentPath() возвращает разные значения в зависимости от того, откуда запущена программа. Если запускать из терминала (или из Qt Creator), то текущий путь определяется корректно. Но при запуске из файлового менеджера (pcmanfm) currentPath() показывает путь к моей домашней директории, вместо правильного.

Подскажите, в чем может быть причина?

 ,

otto
()

[sandy bridge]Графические артефакты на экране

Форум — Desktop

Добрый день. Есть ноут thinkpad x220 на i5, видеокарта встроенная intel hd 3000. Система генту, с KDE4, тема Qt — qt-curve.

При большой нагрузке появляются графические артефакты, выглядит как-то так.

Экспериментально выявил некоторую зависимость от конкретных приложений:

  • ktorrent вызывает такие глюки практически сразу после запуска. Повторяемость 100%
  • VirtualBox также вызывает, спустя какое-то время.
  • Приложения типа SMPlayer (видеопроигрыватели и прочее мультимедиа)

    Такая же фигня возникает после многочасовой работы с любыми приложениями. Сразу оговорюсь: только при запущенном x-сервере и KDE4. Запускал VirtualBox в отдельном x-сервере, без кед, крутил довольно долго, но глюк не проявился.

    Причем проявляется глюк по-разному: на приложенном скрине полоса, такие полосы могут появляться и исчезать в любом месте экрана. Помимо полос, какие-то элементы управления — кнопки, меню и т.д. — могут заполняться такой же текстурой, как и полоса на скриншоте.

    Куда копать? Я пересобирал иксы, месу, qt и дрова, ставил эти пакеты разных версий, не помогает.

otto
()

[глюки][qt]Проблемы с отрисовкой пунктов меню в qt-creator

Форум — Desktop

Сейчас поставил qt-creator-2.3.1 и увидел такой глюк с отрисовкой пунктов главного меню: пункты меню не видны, пока не наведешь на них мышью. Если закрыть меню, а потом снова открыть глюк повторяется. Стоит qt-4.7.4. Видеокарта intel.

Я уже пробовал пересобирать и qt и qtcreator. Что делать?

 ,

otto
()

Network Manager теряет сеть

Форум — Desktop

Есть два ноута, оба с wi-fi картами Intel 5150. На обоих стоит Gentoo x86_64 с кедами. На одном используется Wicd, на втором Network Manager. Wicd работает идеально. А вот на ноуте с Network Manager после 3-5 минут после подключения к точке пропадает интернет. Роутер не пингуется, «Destination Host Unreachable».

Как починить? Нет, ясно что можно поставить Wicd, но хочется решить проблему с Network Manager'ом не так кардинально.

otto
()

[LaTeX][Beamer] Содержание

Форум — Desktop

Добрый день.
Возникла проблема с содержанием в презентации. Делаю так: один слайд с \tableofcontents, в каждом слайде ставлю \section{заголовок}. Содержание создается, но отображается не только в слайде с содержанием, но и в каждом слайде над заголовком. Как убрать этот список оттуда?

 ,

otto
()

[gentoo][непонятки]Intel и GEM

Форум — Desktop

Собственно, настраиваю себе 3D на интеловской карточке. Делаю все по этой вики: http://ru.gentoo-wiki.com/wiki/HOWTO_video_Intel_and_GEM

Когда дело доходит до проверки работоспособности

glxinfo | grep GEM
ничего не выдает. Как мне включить GEM?

Дополнительная информация:

Мой xorg.conf - http://pastebin.com/HgJ5pdD5

glxinfo | grep direct
direct rendering: Yes

grep COMPOSITE /var/log/Xorg.0.log
[    23.389] (II) Initializing built-in extension COMPOSITE
lspci | grep -i VGA
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)

Драйвер стоит classic.

 ,

otto
()

[посоветуйте][уже было] Планшет на Андроиде

Форум — Talks

Присматриваюсь к планшетам, не могу выбрать конкретную модель. Планируется использовать для чтения книг, просмотра фильмов, серфинга в интернете - всегда таскать с собой здоровый ноутбук надоело. Собственно требования:

Основные

  • ОС - Андроид;
  • Хороший экран, с адекватным разрешением. Диагональ - см. ниже;
  • Время работы - от 8 часов при небольшой нагрузке (чтение, серфинг в интернете);
  • Объем памяти - > 16 гб.
  • Wi-Fi, bluetooth - основные средства коммуникации. 3g необязателен (использовать не буду);
  • Качество сборки планшета. Чтобы пластик не скрипел и прогибался, стекло с защитным покрытием от царапин;
  • Цена - 20к - 25к. Предел 30к (для такой цены у планшетника должна быть убер-фича).

Второстепенные

  • Возможность подключения внешних устройств по USB. При этом само наличие портов USB на аппарате необязательно, я не поленюсь носить с собой кабель-переходник;
  • Диагональ - тут я сам еще не решил. С одной стороны, 10" удобен для фильмов и серфинга интернета, но напрягает размер. А 7" кажется маловат, но удобен. Поэтому реквестирую мнение обладателей таких планшетников по поводу удобства работы, ношения и всего прочего;
  • Возможность подключения карт microSD. В принципе, могу обойтись и без этой фичи.

Поскольку я с мобильными устройствами на андроиде незнаком, какие-то из пунктов могут показаться неадекватными/очевидными, поэтому требования подлежат корректировке :)

Из конкретных моделей я приметил:

Samsung Galaxy Tab P7500. Напрягает цена за 32 и 64 гб модели и недостаток разъемов. И нельзя подключать внешние устройства.

Asus EEE Pad Transformer TF101. Очень интересная модель. Особенно радует док-станция и невысокая цена. Если кто им владеет - отпишитесь, пожалуйста.

Это из десятидюймовых моделей. Семидюймовые не могу выбрать. Надеюсь на вас.

 

otto
()

[спв] Гарантийный ремонт

Форум — Talks

Расскажу предысторию. Не так давно начались у меня проблемы с ноутбуком, и я отнес его в ремонт. Держали его там ~25 дней, «починили» и я его забрал. Через пару дней эта же проблема началась опять, я снова отнес в ремонт (в официальный сервисный центр, как и в прошлый раз), через полторы недели ожидания, меня пригласили забрать ноут, я включил его в сервисном центре и дефект проявился опять (Это как вообще понимать - они что, не тестировали его что ли?). Я опять сдал этот ноутбук в ремонт, теперь его жду уже две недели. Еще забыл упомянуть, что они уже поменяли матрицу, а теперь они хотят ее еще раз поменять: говорят «возможно матрица была с дефектом». Поскольку матрицу меняли уже два раза, мне кажется результат не изменится.

В связи сем, что мне уже порядком надоели эти выкидоны сервисного центра, у меня появилось желание избавиться от злосчастного ноута (был куплен 9 месяцев назад), посему возникли вопросы:

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

Как дела обстоят с сохранностью моих данных? Я смогу переписать необходимые данные на внешний винт?

Кто сталкивался с такими вещами, отпишитесь пожалуйста, буду признателен.

 

otto
()

Рябь и полосы на экране.

Форум — Linux-hardware

Есть ноутбук Lenovo B560, на core i3, видеокарта интегрированная intel. Стоит gentoo. Недавно начали появляться цветные полосы и рябь на экране. Причем они могут появиться в любой момент, например, при включении ноутбука. Есть предположение, что это происходит из-за перегрева, при работе ноутбука под кондиционером искажение появляются редко. Машине только полгода. Надо нести в ремонт или все не так плохо?

otto
()

[gentoo] --depclean хочет удалить nano

Форум — General

Собственно, emerge --depclean хочет удалить nano и еще несколько полезных пакетов. Как ему запретить это делать?

 

otto
()

[gentoo] Надоедливый Modem Manager

Форум — General

При установке Network Manager тянет с собой совсем ненужный мне Modem Manager. Если его замаскировать, то вообще ничего не собирается. Вопрос в том, как сделать так, чтобы он больше не не ставился. А то надоело уже.

 

otto
()

KNetworkManager не видит сетевые интерфейсы

Форум — General

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

otto
()

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