LINUX.ORG.RU

Сообщения UVV

 

std::thread vs QThread

Форум — Development

Собсно, если Qt используется уже, для случая когда нужен постоянно живущий тред. Каковы доводы в пользу первого и второго?

 ,

UVV
()

dbus configuration file

Форум — Development

Хочу, чтобы один пользователь мог регистрировать сервисы на системной шине 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

 

UVV
()

Реализация одного интерфейса в dbus в нескольких процессах

Форум — Development

Хотелось проверить, правильно ли я осилил DBus. Создал интерфейс, через который хочется посылать команды нескольким процессам. Т.е. есть несколько процессов, реализующих этот интерфейс. Чтобы зарестрировать сервис на шине DBus, нужно уникальное имя. Выходит нужен общий префикс, по которому я буду парсить все доступные сервисы и уже потом пробовать обращаться, так?

Т.е. имена сервисов должны быть типа такие:
- com.company.interface.myapp1
- com.company.interface.myapp2
...

В контексте Qt есть ли способ отслеживания, когда появляются новые сервисы, или только каждые n секунд пробегаться по всем сервисам единственный вариант?

 ,

UVV
()

ldconfig: is not a symbolic link

Форум — Development

Столкнулся с одним бинарным пакетом, который с собой тащит зависимости (что в принципе нормально). Но предоставляются зависимости в не совсем правильно виде. К примеру, есть две библиотеки:

libboost_filesystem.so.1.53.0
libboost_filesystem.so

Если добавить путь в ld.conf, то будет жалоба от него ldconfig: is not a symbolic link, поскольку оба файла одинакового размера и so не является ссылкой. Можно ли скрипт забабахать, который прошёлся бы по файлам в директории и вместо одинакового so создавал бы ссылку?

По хорошему, нужно бы вендору отправить заявку. Просто интересно, вдруг кто с таким уже сталкивался?

 , ,

UVV
()

Что взять для dbus, GDBus или QtDBus?

Форум — Development

Сам не пробовал ни ту, ни другую. Для плюсов, возможно одиннадцатых. Платформы x86, arm.

 ,

UVV
()

customContextMenuRequested с какого виджета сигнал?

Форум — Development

У меня есть пара вьюшек, сигнал которых я перехватываю

void QWidget::customContextMenuRequested ( const QPoint & pos ) 
Как узнать над какой вьюхой эта точка? Пока писал пост, подумал, что можно бы использовать QObject::sender (). Остаётся вопрос, можно ли это сделать другими способами?

 ,

UVV
()

Скотт на пенсию уходит.

Форум — Talks

Вроде бы поглядел, на ЛОРе ещё не писали.

http://scottmeyers.blogspot.de/2015/12/good-to-go.html

 

UVV
()

Любители Джеки Чана есть?

Форум — Talks

Интересен такой нюанс. Ранние фильмы были выпущены на Гонг-Конгский рынок и, соответственно, на кантонском диалекте. Позднее стали выпускать также и на мандарине. Так вот вопрос: а озвучка на мандарине делалась самими актёрами же, а потом накладывалась, или её делали другие люди? Тот ж вопрос по-поводу английской версии.

 

UVV
()

Компиляция Qt5

Форум — Development
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.

 

UVV
()

Второй шанс? Не, не слышал.

Форум — Linux-org-ru

По поводу Haloperidol (комментарий)

JB, человек запостил очень интересную новость, а его в бан. Ну да, всё правильно сделал, чо.

UVV
()

Компиляция

Форум — Development

У кого-нибудь получилось собрать 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.

 ,

UVV
()

qt5 application deployment

Форум — Development

Прочитал 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.

 

UVV
()

DNS в локалке

Форум — Admin

У меня есть fritzbox роутер, у которого есть прикольная фича. Внутри сети устройства получают IP адреса по DHCP, а потом ко всем этим устройствам можно обращаться по имени. Т.е. мой имеет локальное имя notebook, к примеру, и когда он подключился к сети, с любой машины можно сделать ping notebook. Пытаюсь настроить теперь то же самое в linksys 1900 acs, пока не получается. Как правильно называется эта фича?

 ,

UVV
()

А как общаться с техподдержкой?

Форум — Talks

Ну вот иногда оказываешься «по ту сторону баррикад», если можно так сказать? Как донести до техподдержки, что ты не дебил, который ищет кнопку Пуск?

Когда запрос отправляешь, явно пишут «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. Вот как это распарсить?

 ,

UVV
()

5 GHz wifi

Форум — Linux-hardware

Почитал про карточку Qualcomm’s Killer Wireless-N 1202, вроде бы нормальные отзывы. Как в Линуксе с дровами под неё, 5 GHz запустится? Можно обощить тему, что используют линуксоиды для пятигигагерцной вафли?

Перемещено leave из talks

 ,

UVV
()

Как работает whitelist?

Форум — Talks

Как выясняется, в моём ноуте используется подобная хрень. Что оно из себя представляет, кто-нибудь знает? Список VID:PID или как-то понавороченней? Если он регулярно пополняется, то новинку просто так не вставишь и нужно разлоченный биос ведь..

 ,

UVV
()

Mutex и read-only переменные

Форум — Development

Нужен ли мьютекс для ro доступа к переменным типа bool, int?

 ,

UVV
()

Масштабируемая QTableView

Форум — Development

Привет. Кто-нибудь делал подобного зверя? Допустим, чтобы по Ctrl + mouse wheel можно было масштаб менять.

Есть такие варианты:

  • Переопределить wheelEvent и менять размер шрифта в модели. Но тогда размеры картинок не будут учитываться
  • Сделать view наподобие этого http://stackoverflow.com/questions/6650219/zooming-function-on-a-qwidget . Смущает реализация paintEvent в том случае. Не будет ли реализация QTableView::paintEvent конфликтовать с моей?

Какие мысли будут?

 

UVV
()

wifi проблемы

Форум — General
#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

Что может быть причиной ошибок?

 ,

UVV
()

Ссылка неправильно отображается

Форум — Linux-org-ru

Andrei Alexandrescu отвечает на вопрос: что заменит Си в будущем: D, Go или Rust? (комментарий) Тэгом [ url ] тоже не вылечилась.

Перемещено leave из linux-org-ru

 

UVV
()

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