std::thread vs QThread
Собсно, если Qt используется уже, для случая когда нужен постоянно живущий тред. Каковы доводы в пользу первого и второго?
Собсно, если Qt используется уже, для случая когда нужен постоянно живущий тред. Каковы доводы в пользу первого и второго?
Хочу, чтобы один пользователь мог регистрировать сервисы на системной шине dbus, а другой пользователь читать/писать. Достаточно ли такой конфигурации?
<!DOCTYPE busconfig PUBLIC
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<!-- Allow anyone to call into the service - we'll reject callers using PolicyKit -->
<policy context="default">
<allow own_prefix="my.cool.interface"/>
<allow send_type="method_call" log="true"/>
<!-- All users can connect to system bus -->
<allow user="*"/>
</policy>
</busconfig>
Или тут что-то лишнее? UPD.: исправил own на own_prefix
Хотелось проверить, правильно ли я осилил DBus. Создал интерфейс, через который хочется посылать команды нескольким процессам. Т.е. есть несколько процессов, реализующих этот интерфейс. Чтобы зарестрировать сервис на шине DBus, нужно уникальное имя. Выходит нужен общий префикс, по которому я буду парсить все доступные сервисы и уже потом пробовать обращаться, так?
Т.е. имена сервисов должны быть типа такие:
- com.company.interface.myapp1
- com.company.interface.myapp2
...
В контексте Qt есть ли способ отслеживания, когда появляются новые сервисы, или только каждые n секунд пробегаться по всем сервисам единственный вариант?
Столкнулся с одним бинарным пакетом, который с собой тащит зависимости (что в принципе нормально). Но предоставляются зависимости в не совсем правильно виде. К примеру, есть две библиотеки:
libboost_filesystem.so.1.53.0
libboost_filesystem.so
Если добавить путь в ld.conf, то будет жалоба от него ldconfig: is not a symbolic link, поскольку оба файла одинакового размера и so не является ссылкой. Можно ли скрипт забабахать, который прошёлся бы по файлам в директории и вместо одинакового so создавал бы ссылку?
По хорошему, нужно бы вендору отправить заявку. Просто интересно, вдруг кто с таким уже сталкивался?
Сам не пробовал ни ту, ни другую. Для плюсов, возможно одиннадцатых. Платформы x86, arm.
У меня есть пара вьюшек, сигнал которых я перехватываю
void QWidget::customContextMenuRequested ( const QPoint & pos )
Вроде бы поглядел, на ЛОРе ещё не писали.
Интересен такой нюанс. Ранние фильмы были выпущены на Гонг-Конгский рынок и, соответственно, на кантонском диалекте. Позднее стали выпускать также и на мандарине. Так вот вопрос: а озвучка на мандарине делалась самими актёрами же, а потом накладывалась, или её делали другие люди? Тот ж вопрос по-поводу английской версии.
QPA backends:
DirectFB ............. no
EGLFS ................ yes
KMS .................. no
LinuxFB .............. yes
XCB .................. yes (system library)
EGL on X ........... yes
GLX ................ yes
MIT-SHM ............ yes
Xcb-Xlib ........... yes
Xcursor ............ yes (loaded at runtime)
Xfixes ............. yes (loaded at runtime)
Xi ................. no
Xi2 ................ yes
Xinerama ........... yes (loaded at runtime)
Xrandr ............. yes (loaded at runtime)
Xrender ............ yes
XKB ................ no
Последний Xkb для чего нужен? На slackware оно определяется в no, а в centos'e определяется в yes, но тогда получаю предупреждение:
WARNING: Could not find XKB config root, use -xkb-config-root to set a path to
XKB configuration data. This is required for keyboard input support.
По поводу Haloperidol (комментарий)
JB, человек запостил очень интересную новость, а его в бан. Ну да, всё правильно сделал, чо.
У кого-нибудь получилось собрать webkit, который идёт с qt-5.4.1?
Собираю так:
Tools/Scripts/build-webkit --release --qt --minimal
/opt/Qt5.4.1/5.4/Src/qtwebkit/Source/WebCore/platform/leveldb/LevelDBDatabase.cpp:38:32: fatal error: leveldb/comparator.h: No such file or directory
Если есть вариант собрать минимальный webkit через configure от qt (т.е. через qmake), буду рад услышать, как это сделать. Не нужны никакие аудио/видео и подобные фичи. Нужна минимальная библиотека для отображения простейшего html.
Прочитал http://doc.qt.io/qt-5/linux-deployment.html . В принципе при динамической линковке то же самое, что и с четвёртой qt, т.е. библиотеки и плагины. А как быть с добавившимися зависимостями типа gstreamer?
Посмотрел ещё вот этот тред http://stackoverflow.com/questions/25165083/how-to-deploy-qt5-application-on-... . Там описан сценарий распространения без Webkit'a. Webkit в свою очередь тянет gstreamer.
У меня есть fritzbox роутер, у которого есть прикольная фича. Внутри сети устройства получают IP адреса по DHCP, а потом ко всем этим устройствам можно обращаться по имени. Т.е. мой имеет локальное имя notebook, к примеру, и когда он подключился к сети, с любой машины можно сделать ping notebook. Пытаюсь настроить теперь то же самое в linksys 1900 acs, пока не получается. Как правильно называется эта фича?
Ну вот иногда оказываешься «по ту сторону баррикад», если можно так сказать? Как донести до техподдержки, что ты не дебил, который ищет кнопку Пуск?
Когда запрос отправляешь, явно пишут «To avoid any misunderstandings and for our faster response, please report your questions in English.»
А в ответ получаешь что-то в виде:
«Dear Mr. Vyacheslav Yurkov,
it is not going on Linux permissions only. Please reproduce how to let another user access someone else home folder by GUI actions only.»
Для тех кто в теме, это Denglish. Вот как это распарсить?
Почитал про карточку Qualcomm’s Killer Wireless-N 1202, вроде бы нормальные отзывы. Как в Линуксе с дровами под неё, 5 GHz запустится? Можно обощить тему, что используют линуксоиды для пятигигагерцной вафли?
Перемещено leave из talks
Как выясняется, в моём ноуте используется подобная хрень. Что оно из себя представляет, кто-нибудь знает? Список VID:PID или как-то понавороченней? Если он регулярно пополняется, то новинку просто так не вставишь и нужно разлоченный биос ведь..
Нужен ли мьютекс для ro доступа к переменным типа bool, int?
Привет. Кто-нибудь делал подобного зверя? Допустим, чтобы по Ctrl + mouse wheel можно было масштаб менять.
Есть такие варианты:
Какие мысли будут?
#iwconfig
wlan0 IEEE 802.11bgn ESSID:"blabla"
Mode:Managed Frequency:2.447 GHz Access Point: 34:81:C4:06:60:06
Bit Rate=72.2 Mb/s Tx-Power=14 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=63/70 Signal level=-47 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:1976 Invalid misc:259 Missed beacon:0
Что может быть причиной ошибок?
Andrei Alexandrescu отвечает на вопрос: что заменит Си в будущем: D, Go или Rust? (комментарий) Тэгом [ url ] тоже не вылечилась.
Перемещено leave из linux-org-ru
← назад | следующие → |