LINUX.ORG.RU

Сообщения barmen

 

вопрос про рисование в qt

Добрый день! Подскажите каким путем сделать следующее:

Есть два QImage img1,img2. на img2 в отдельном потоке рисуются данные (много данных), а img1 служит для вывода в GUI.

Также есть QGraphicsView со сценой. Проблема в том, что когда я отображаю img1 в обработчике drawBackGround() GraphicsView, то обновление идет слишком частое, и процессор не справляется с нагрузкой. Также я пробовал выставлять QGraphicsView::NoViewportUpdate и обновлять по команде view->update() только когда данные готовы. Но тем не менее обновление получается частым, т.к. происходит при перекрытии окна и тп.

Во что можно разместить img1, чтобы обновление данных происходила строго! по сигналу из другого потока?

 

barmen
()

запуск приложения через sudo режим, Not connected to D-Bus server

Здравствуйте!

Мне нужно было запускать приложение под sudo. Для этого я прописал в терминале: sudo chmod 4755 MyApplication .

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

«Could not start process: Cannot talk to klauncher: Not connected to D-Bus server»

Хотя, если я запускаю приложение через sudo dolphin, все работает идеально.

KDE 4.8.5 ??

barmen
()

удаленный доступ по интернету

Всем привет. Помогите пожалуйста настроить удаленный рабочий стол между двумя компами с ОС kubuntu на борту. По интернету. ??

barmen
()

не пашет автозагрузка под рутом

Добрый день, кто знает как сделать автозагрузку на выполнение программы с правами суперпользователя??

В общем такая ситуэйшн: сижу на КУБУНТЕ. программа при загрузке подсасывает сторонние файлы(карты и тп). когда я открываю ее через sudo dolphin, все работает как задуманно.

но! когда ее ставлю в автозапуск, который в системных настройках,

и изменяю права на исполяемый файл путем: sudo chmod 7777 program,

то при автозагрузке файлы не считываются !, хотя если тут же закрыть программу и запустить ее БЕЗ! рут режима из Долфина, все работает как задуманно.

права доступа на файлы тоже изменял на ReadWrite - не помогло.

че делать пацаны?! в пнк проект сдавать!!

barmen
()

сделать дистрибутив ?

всем привет! сейчас стоит стоит Kubuntu, куда я установил все нужные мне библиотеки и т.п. Как сделать iso- образ , чтобы я мог вставить диск на любой компьютер и установить операционку с сохранением всех настроек и библиотек ?

barmen
()

вопрос про shared memory

Добрый день! Очень прошу помочь решить вопрос !

Есть два приложения, написанные на С++/Qt. Приложение №1 обрабатывает данные, а №2 занимается визуализацией и gui.

Обмен данными между процессами реализован при помощи shared memory (QSharedMemory). Таким образом, в процессе №2, создаются 800 раз по 4000 байт сегменты shared memory,а в процессе №1 идет просто подсоединение.

Очередность доступа к сегментам данных регулируются двумя системными семафорами, один из которых занимается в процессе №1 и освобождается в процессе №2, и наоборот, второй семафор занимается в №2 и особождается в №1.

Еще я убрал ограничение на количество системных семафоров :

в файле /etc/sysctl.conf прописал kernel.sem = 250 32000 32 2000, т.о. стало 2000 семафоров.

Без этого пункта процесс №2 не мог создать выше 122 сегментов shared memory.

Теперь проблема: когда два процесса поработают минуты три, процесс №2 виснет намертво. А если убрать процедуры lock/unlock у shared memory, то загрузка процессора процессом №2 подскакивает в 2 раза, и составляет 50 процентов, при стандартных 24-25 %.

??

barmen
()

посылка raw пакетов

Всем привет, подскажите пожалуйста как сделать отправку raw пакетов по сети? Подойдет ли pcap библиотека?

barmen
()

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