Сайт | Скачать | Видео | Wiki

Автор Тема: Ревизия autoNet (upNet)  (Прочитано 6390 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 27395
  • Репутация: +186/-0
    • PuppyRus-A
Re: Ревизия autoNet (upNet)
« Ответ #75 : 15 Июль 2019, 14:16:37 »
нужно ли оно вообще постоянно мониторить
Как и все в трее. Можно и в htop посмотреть, но он постоянно не открыт
Комп затормозил - глянут в трей - что-то есть проц
Так и тут - инет затормозил - глянул - вифи просел

Отдельно это через меню или хоткеи? Спорно в плане удобства

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 7237
  • Репутация: +168/-2
  • Старый чайник
Re: Ревизия autoNet (upNet)
« Ответ #76 : 15 Июль 2019, 14:30:27 »
Спорно в плане удобства
У нас всё спорно (иногда "с" раздельно) :)
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1352
  • Репутация: +20/-1
Re: Ревизия autoNet (upNet)
« Ответ #77 : 15 Июль 2019, 14:53:11 »
Вот нужно ли оно вообще постоянно мониторить?
незнаю
но какой-то индикатор сети в трее нужен\желателен?
под любой "большой" операционкой такой индикатор есть, почему нам не сделать?

1.нетбук  Samsung N145 (оси: Debian+OLS, ddr01)
2.стационары(пеньки,2-8Gb,Radeon RX460,HD7850 ubuntu+openBox+LXPanel, PRA, ddr01)

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 7237
  • Репутация: +168/-2
  • Старый чайник
Re: Ревизия autoNet (upNet)
« Ответ #78 : 15 Июль 2019, 15:09:36 »
какой-то индикатор сети в трее нужен\желателен?
Есть одна идея, но не решусь никак.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 7237
  • Репутация: +168/-2
  • Старый чайник
Re: Ревизия autoNet (upNet)
« Ответ #79 : 15 Июль 2019, 15:37:11 »
рассказывайте уже. заинтриговали
Слайд шоу, менять картинки на ходу. Получится ли? Не хочется мутить gtk main loop
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 27395
  • Репутация: +186/-0
    • PuppyRus-A
Re: Ревизия autoNet (upNet)
« Ответ #80 : 15 Июль 2019, 15:39:52 »
С yad и есть Слайд шоу
Или вы на си хотите...

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1352
  • Репутация: +20/-1
Re: Ревизия autoNet (upNet)
« Ответ #81 : 15 Июль 2019, 15:45:51 »
Не хочется мутить gtk main loop
на Си у меня маленькая проблемка возникла, не мог найти как иконки к пунктам меню в трее приделать :( может искал плохо.
на Yad'e - легко
1.нетбук  Samsung N145 (оси: Debian+OLS, ddr01)
2.стационары(пеньки,2-8Gb,Radeon RX460,HD7850 ubuntu+openBox+LXPanel, PRA, ddr01)

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 7237
  • Репутация: +168/-2
  • Старый чайник
Re: Ревизия autoNet (upNet)
« Ответ #82 : 15 Июль 2019, 15:58:38 »
Или вы на си хотите...
Да
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 27395
  • Репутация: +186/-0
    • PuppyRus-A
Re: Ревизия autoNet (upNet)
« Ответ #83 : 15 Июль 2019, 16:43:43 »
Чем это будет лучше yad? Скорость там не нужна

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 7237
  • Репутация: +168/-2
  • Старый чайник
Re: Ревизия autoNet (upNet)
« Ответ #84 : 16 Июль 2019, 18:10:47 »
Слайд шоу
Делается легко. Добавляем в main пару строк:
Код
int main(int argc, char **argv) {

gtk_init(&argc, &argv);
tray_icon = create_tray_icon();
gtk_timeout_add(interval, Update, NULL); /* Запускаем обновление */
Update(NULL); /* функция обновления */
gtk_main();

return 0;
}
В функцию Update пишем всё, что нужно обновить.
Код
gboolean Update(gpointer ptr) {

/* Set icon*/
gtk_status_icon_set_from_file(tray_icon,"/usr/share/pixmaps/.NetTrayIcon");

return TRUE;

}
В данном случае .NetTrayIcon - ссылка на любую иконку, устанавливается скриптом (можно из консоли). Это простейший вариант. Можно заставить netTun самостоятельно менять иконку, но вот какой вариант лучше?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1352
  • Репутация: +20/-1
Re: Ревизия autoNet (upNet)
« Ответ #85 : 16 Июль 2019, 18:54:41 »
на Си у меня маленькая проблемка возникла, не мог найти как иконки к пунктам меню в трее приделать
с этим как ? есть решение ?
1.нетбук  Samsung N145 (оси: Debian+OLS, ddr01)
2.стационары(пеньки,2-8Gb,Radeon RX460,HD7850 ubuntu+openBox+LXPanel, PRA, ddr01)

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 7237
  • Репутация: +168/-2
  • Старый чайник
Re: Ревизия autoNet (upNet)
« Ответ #86 : 16 Июль 2019, 19:14:28 »
на Си у меня маленькая проблемка возникла, не мог найти как иконки к пунктам меню в трее приделать
с этим как ? есть решение ?
Надо это попробовать. Пример со стоковыми иконками. Работает.
« Последнее редактирование: 16 Июль 2019, 19:40:13 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1352
  • Репутация: +20/-1
Re: Ревизия autoNet (upNet)
« Ответ #87 : 16 Июль 2019, 19:18:08 »
смотрел вроде там, не нашел :( почему и спрашиваю
пс
а нет, вроде оно, надо смотреть
« Последнее редактирование: 16 Июль 2019, 19:26:22 от k0l0p0k »
1.нетбук  Samsung N145 (оси: Debian+OLS, ddr01)
2.стационары(пеньки,2-8Gb,Radeon RX460,HD7850 ubuntu+openBox+LXPanel, PRA, ddr01)

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 7237
  • Репутация: +168/-2
  • Старый чайник
Re: Ревизия autoNet (upNet)
« Ответ #88 : 16 Июль 2019, 19:41:02 »
 Выше пример скинул.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1352
  • Репутация: +20/-1
Re: Ревизия autoNet (upNet)
« Ответ #89 : 16 Июль 2019, 19:55:21 »
Выше пример скинул.
это пример смены иконки в трее, это да, работает
я про другие иконки, иконки к пунктам меню в трее
попробовал сейчас по вашей ссылке, https://developer.gnome.org/gtk2/stable/GtkImageMenuItem.html#gtk-image-menu-item-set-image
оно, и работает, правда на каждую иконку две лишние строчки кода :-\
на Yad'e все-же проще, писанины меньше
кстати за ссыль благодарствую, сам не мог найти
-----------------
было
Код
menuitem = gtk_menu_item_new_with_label("command3");
стало
Код
menuitem = gtk_image_menu_item_new_with_label ("command1");
image = gtk_image_new_from_file("./test.png");
gtk_image_menu_item_set_image(menuitem, image);
« Последнее редактирование: 16 Июль 2019, 19:58:10 от k0l0p0k »
1.нетбук  Samsung N145 (оси: Debian+OLS, ddr01)
2.стационары(пеньки,2-8Gb,Radeon RX460,HD7850 ubuntu+openBox+LXPanel, PRA, ddr01)