Я начал писать область видимости для Unity Dash, но, похоже, результаты не возвращаются.
Я хотел бы выяснить, почему: как я могу отладить прицел?
Области действия обычно активируются DBus, что делает их более сложными для отладки. Но в то же время они являются обычными процессами и могут запускаться вручную, поэтому любые предупреждения или операторы отладки будут легко видны.
Рекомендуется запускать область видимости вручную из командной строки и использовать традиционные средства отладки, такие как gdb , valgrind , strace и т. Д. Области применения используют DBus для внутреннего IPC, инструмент мониторинга DBus (такой как Bustle) может быть полезен, если вы подозреваете какие-либо проблемы в этой области.
Вы также можете использовать отладчик libunity-tool, просто выполнив его графический интерфейс из командной строки libunity-tool -g
. Просто выполните вашу область вручную или из Dash, найдите путь DBus в исходном раскрывающемся списке, отправьте поисковый запрос и просмотрите результаты.