понедельник, 14 января 2013 г., 11:27:07 UTC+5 пользователь TI_Eugene написал:
Ну, я в общем разработчик и пользуюсь Gentoo. Далее можно не продолжать.А код лежит здесь:Пишите spec. Только не забудьте что там надо еще и библиотеку libqconman собрать отдельно,а qconnman-ui отдельно.
понедельник, 14 января 2013 г., 11:27:07 UTC+5 пользователь TI_Eugene написал:
On Sun, 13 Jan 2013 14:36:41 -0800 (PST)
case CONNMAN_SERVICE_TYPE_UNKNOWN: case CONNMAN_SERVICE_TYPE_SYSTEM: case CONNMAN_SERVICE_TYPE_GPS: case CONNMAN_SERVICE_TYPE_VPN: case CONNMAN_SERVICE_TYPE_GADGET: break; case CONNMAN_SERVICE_TYPE_ETHERNET: return "Wired"; case CONNMAN_SERVICE_TYPE_WIFI: return "WiFi"; case CONNMAN_SERVICE_TYPE_BLUETOOTH: return "Bluetooth"; case CONNMAN_SERVICE_TYPE_CELLULAR: return "Cellular"; }
ну, иконку в трей и ее поведение я бы взял из NM, а основной гуй оставил бы qconnman-ui, с последующим расширением.хотя, я ни разу не дизайнер интерфейсов. Постоянно страшные и неочевидные получаются :D
Кстати а не надо делать 2 программы? Одна простенький индикатор в трее с выпадающим меню, кликнул на пункт подключился, плюс пункт "Настроить", который запускает вторую программу. А вторая программа это конфигурялка, линк на нее можно положить в меню пуск.
Это смотря какой NM апплет ты имеешь в виду, на мой взгляд гномовский хорош http://techotopia.com/images/c/c9/Ubuntu_11_unity_network_menu.jpg Не разрушает мозг.А кдешный http://rajeeshknambiar.files.wordpress.com/2010/10/nm-plasma-applet1.png?w=645 не для человеков.
Всё через DBus. Это так и задумывалось авторами Connman'а. Если есть IPC - нефиг изощряться с дурными привязками. Кстати, для NM это тоже справедливо. Таким образом можно будет на ходу определить доступен connman, NM или WICD или нет. И с PolicyKit в этом случае проблем не будет. А вот с GUI надо подумать по следующим причинам.1. Функционал у разных демонов разный, хотя на 80% пересекается. Поэтому есть 2 варианта решения. Найти чего у них общего и и это меню показывать тоже общее. А индивидуальные особенности создавать динамически (обновлению меню на ходу).
2. Могут ли разные демны уживаться на одной машине. Если да - то как расставлять приоритеты. Например: всё через connman, а VPN через WICD или NM. Надо ли такое предусматривать.
3. Надо ли делать в трее разные значки привязанные к одному демону. Примеры: WiFI + BlueTooth можно через ConnMan, но мне нравится видеть, что у меня включено, а что нет. Ну или EtherNet + BlueTooth.
4. Qt, Qt и еще раз Qt. Поменьше зависимостей от сторонних библиотек. Раздражает, когда чего нибудь поставить надо, а следом целый эшелон всякой хрени по зависимостям приезжает. Постараемся всё черезDBus и Qt.
5. Интерфейс от гнома оставляем как драфт. По нему и буду работать.. также неплохо, чтобы кто нибудь нарисовал бы, как будет выглядеть та часть, где всё редактируется. Это бы сэкономило время.Всем спасибо.
Всё через DBus. Это так и задумывалось авторами Connman'а. Если есть IPC - нефиг изощряться с дурными привязками. Кстати, для NM это тоже справедливо. Таким образом можно будет на ходу определить доступен connman, NM или WICD или нет. И с PolicyKit в этом случае проблем не будет. А вот с GUI надо подумать по следующим причинам.1. Функционал у разных демонов разный, хотя на 80% пересекается. Поэтому есть 2 варианта решения. Найти чего у них общего и и это меню показывать тоже общее. А индивидуальные особенности создавать динамически (обновлению меню на ходу).
2. Могут ли разные демны уживаться на одной машине. Если да - то как расставлять приоритеты. Например: всё через connman, а VPN через WICD или NM. Надо ли такое предусматривать.
3. Надо ли делать в трее разные значки привязанные к одному демону. Примеры: WiFI + BlueTooth можно через ConnMan, но мне нравится видеть, что у меня включено, а что нет. Ну или EtherNet + BlueTooth.Так что это темы открытые.
4. Qt, Qt и еще раз Qt. Поменьше зависимостей от сторонних библиотек. Раздражает, когда чего нибудь поставить надо, а следом целый эшелон всякой хрени по зависимостям приезжает. Постараемся всё черезDBus и Qt.
5. Интерфейс от гнома оставляем как драфт. По нему и буду работать.. также неплохо, чтобы кто нибудь нарисовал бы, как будет выглядеть та часть, где всё редактируется. Это бы сэкономило время.
Хорошую тему аффтар поднял.
Баба Яга - против.
В смысле - я вот против интегрирования в панель трее-подобных примочек вообще. Если на то нет _капитальных_ оснований(типа без этого - никак).
Это касается даже часов и микшера.
Тогда этими программами можно пользоваться не только вне razor - но даже вне Linux.
пятница, 18 января 2013 г., 13:04:05 UTC+4 пользователь Vladislav Mikhailikov написал:Еще одна мысль. Надо ли в панель Razor-Qt интегрироваться или нет? Если да - то диалог настройки можно выдержать в стандартном для RQ формате.
18 января 2013 г., 14:00 пользователь TI_Eugene <ti.e...@gmail.com> написал:
Хорошую тему аффтар поднял.
Баба Яга - против.
В смысле - я вот против интегрирования в панель трее-подобных примочек вообще. Если на то нет _капитальных_ оснований(типа без этого - никак).
Это касается даже часов и микшера.
Проблема трея, что он только один. И положение значков зависит от порядка запуска. Плагины более настраиваемые, хочешь влево, хочешь направо, а хочешь на отдельную панель.Тогда этими программами можно пользоваться не только вне razor - но даже вне Linux.
Это где? В BSD и панелью можно пользоваться, а часы и микшер везде свои есть.
18.01.2013 14:45, Александр Соколов пишет:
18 января 2013 г., 14:00 пользователь TI_Eugene <ti.e...@gmail.com> написал:
Хорошую тему аффтар поднял.
Баба Яга - против.
В смысле - я вот против интегрирования в панель трее-подобных примочек вообще. Если на то нет _капитальных_ оснований(типа без этого - никак).
Это касается даже часов и микшера.
Проблема трея, что он только один. И положение значков зависит от порядка запуска. Плагины более настраиваемые, хочешь влево, хочешь направо, а хочешь на отдельную панель.Тогда этими программами можно пользоваться не только вне razor - но даже вне Linux.
Это где? В BSD и панелью можно пользоваться, а часы и микшер везде свои есть.
Давай на спор - в течении одного часа найди и установи в Windows XP OSS часы с _секундами_.
Ну и насчет миксера - что значит "везде"? В IceWM нет, кажись.
Но если кроме плагина есть еще и стандалон (с треем) - то пуркуа бы не па?
18 января 2013 г., 14:54 пользователь TI_Eugene <ti.e...@gmail.com> написал:
18.01.2013 14:45, Александр Соколов пишет:
Давай на спор - в течении одного часа найди и установи в Windows XP OSS часы с _секундами_.
Например http://otvet.mail.ru/question/18110639 А ты будешь ставить Qt в винде ради часов?
Ну и насчет миксера - что значит "везде"? В IceWM нет, кажись.Ты же писал "даже вне Linux".
пятница, 18 января 2013 г., 15:03:53 UTC+4 пользователь Александр Соколов написал:18 января 2013 г., 14:54 пользователь TI_Eugene <ti.e...@gmail.com> написал:18.01.2013 14:45, Александр Соколов пишет:
Давай на спор - в течении одного часа найди и установи в Windows XP OSS часы с _секундами_.Например http://otvet.mail.ru/question/18110639 А ты будешь ставить Qt в винде ради часов?
1. Внимательно - найти и _установить_. На найти в ответах я бы час не давал.
Ну и насчет миксера - что значит "везде"? В IceWM нет, кажись.Ты же писал "даже вне Linux".
"Даже" = опционально.
А ты написал "везде" :-)
connman в чистом виде офигенен ^_^
--
Вы получили это сообщение, поскольку подписаны на группу Razor-qt ru.
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес razor-qt-ru...@googlegroups.com.
Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.
--
Вы получили это сообщение, поскольку подписаны на группу Razor-qt ru.
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес razor-qt-ru...@googlegroups.com.
Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.
$ connmand -d -n
Failed to create state directory: No such file or directoryFailed to create storage directory: No such file or directoryConnection ":1.40" is not allowed to own the service "net.connman" due to security policies in the configuration file
Конечно ничего такого не подразумевал. Более того - сам такое обращение даже не заметил бы в беседе по типу этой.Не акцентируюсь просто на таких мелочах. Если Вам показалось, что я лично Вас этим обидел - приношу свои извинения.
--
Вы получили это сообщение, поскольку подписаны на группу Razor-qt ru.
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес razor-qt-ru...@googlegroups.com.
Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.
пїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ, пїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ. пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ
пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ. пїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ
пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ dbus пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ /usr/share/dbus/ пїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅ
пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ. пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ.
пїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ.
пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ AquaMail пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ
http://www.aqua-mail.com
пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ 9 пїЅпїЅпїЅпїЅпїЅпїЅпїЅ 2013пїЅпїЅ. 19:36:42 пїЅпїЅпїЅпїЅпїЅпїЅпїЅ:
пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ connman, пїЅпїЅпїЅпїЅпїЅпїЅ 1.11 пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ. пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ connmand
$ connmand -d -nFailed to create state directory: No such file or directoryFailed to create storage directory: No such file or directoryConnection ":1.40" is not allowed to own the service "net.connman" due to security policies in the configuration file
пїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅ.пїЅпїЅhttps://wiki.archlinux.org/index.php/ConnmanпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ/etc/dbus-1/system.d/connman.conf пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ.
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
--<busconfig>пїЅ пїЅ <policy user="root">пїЅ пїЅ пїЅ пїЅ <allow own="net.connman"/>пїЅ пїЅ пїЅ пїЅ <allow send_destination="net.connman"/>пїЅ пїЅ пїЅ пїЅ <allow send_interface="net.connman.Agent"/>пїЅ пїЅ пїЅ пїЅ <allow send_interface="net.connman.Counter"/>пїЅ пїЅ пїЅ пїЅ <allow send_interface="net.connman.Notification"/>пїЅ пїЅ </policy>пїЅ пїЅ <policy group="netdev">пїЅ пїЅ пїЅ пїЅ <allow send_destination="net.connman"/>пїЅ пїЅ пїЅ пїЅ <allow send_interface="net.connman.Agent"/>пїЅ пїЅ пїЅ пїЅ <allow send_interface="net.connman.Counter"/>пїЅ пїЅ пїЅ пїЅ <allow send_interface="net.connman.Notification"/>пїЅ пїЅ </policy>пїЅ пїЅ <policy at_console="true">пїЅ пїЅ пїЅ пїЅ <allow send_destination="net.connman"/>пїЅ пїЅ </policy>пїЅ пїЅ <policy context="default">пїЅ пїЅ пїЅ пїЅ <deny send_destination="net.connman"/>пїЅ пїЅ </policy></busconfig>пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ, пїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅ?пїЅ5 пїЅпїЅпїЅпїЅпїЅпїЅпїЅ 2013 пїЅ., 14:56 пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ Uno <uno...@gmail.com> пїЅпїЅпїЅпїЅпїЅпїЅпїЅ:
пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ. пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ - пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ.пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ. пїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ - пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ.--
пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ Razor-qt ru.
пїЅ
пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅ razor-qt-ru...@googlegroups.com.
пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ https://groups.google.com/groups/opt_out.
пїЅ
пїЅ
--
Best regards,
Alexander.
пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ Razor-qt ru.
пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅ razor-qt-ru...@googlegroups.com.
пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ https://groups.google.com/groups/opt_out.
Сейчас с планшета пишу, не могу точно подсказать. За компом буду нормально через пару дней. У меня была такая же история, кажется это было связано с dbus конфигом в /usr/share/dbus/ или где оно там у тебя в системе. Конфиг туда копируется одной из опций конфигурирования. Копни в ту сторону.
Отправлено AquaMail для Андроида
http://www.aqua-mail.com
Александр Соколов 9 февраля 2013 г. 19:36:42 написал:
Решил поиграться с connman, собрал 1.11 из официальных исходников. Пытаюсь запустить connmand
$ connmand -d -nFailed to create state directory: No such file or directoryFailed to create storage directory: No such file or directoryConnection ":1.40" is not allowed to own the service "net.connman" due to security policies in the configuration file
От рута та же песня.
На https://wiki.archlinux.org/index.php/Connman предлагают править /etc/dbus-1/system.d/connman.conf подправил, толку ноль.
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
----
Best regards,
Alexander.
Я та понимаю - тема заглохла?
--
Вы получили это сообщение, поскольку подписаны на группу Razor-qt ru.
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес razor-qt-ru...@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.