Je suis à la recherche d'un notifier de mise à jour pour gnome/mandriva.
J'ai déjà le notifier de mise à jour des sources (mdk-check-update), mais je recherche plutôt un outil qui m'indique si les mises à jour me concernent ...
J'ai bien cherché mais je n'ai rien trouvé à part LinuxUpdate qui par défaut est configuré pour poldek et pas rpm ou urpmi.
L'idéal serait un outil qui intègre la mise à jour des sources et m'indique si parmi ces mises à jour certaines me concernent le tout dans la systray ...
Avez-vous ça sous la main ?
Forum général.cherche-logiciel Recherche Update notifier
16
avr.
2006
# MandrivaOnline
Posté par Sébastien Pissens . Évalué à 1.
https://www.mandrivaonline.com/
# Pas trop dur à coder :)
Posté par Pascal Terjan (site web personnel) . Évalué à 2.
#!/usr/bin/ruby require 'gtktrayicon' def update_status if (!$running) $running = true; # Don't run long check if hdlists did not change m = Dir.entries("/var/lib/urpmi/").map{|f| File.stat("/var/lib/urpmi/"+f).mtime}.max if (m != $mtime) mtime = m packages=`urpmq --nolock --auto-select` count=packages.count("\n") $tooltips.set_tip($tray, "\n#{count.to_s} new packages available:\n#{packages}", nil) $icon.set(Gtk::Stock::NO, Gtk::IconSize::SMALL_TOOLBAR) if count > 0 end $running = false; end end Gtk.init # Create the interface $tray = Gtk::TrayIcon.new("update") $icon=Gtk::Image.new(Gtk::Stock::YES, Gtk::IconSize::SMALL_TOOLBAR) $tray.add($icon) $tooltips = Gtk::Tooltips.new $tooltips.set_tip($tray, "unknown", nil) # Add a menu to exit menu = Gtk::Menu.new item = Gtk::ImageMenuItem.new(Gtk::Stock::QUIT) item.signal_connect("activate") { Gtk.main_quit } item.show menu.append(item) $tray.add_events(Gdk::Event::BUTTON_PRESS_MASK) $tray.add_events(Gdk::Event::BUTTON_RELEASE_MASK) $tray.signal_connect('button-release-event') { |w, e| menu.popup(nil, nil, e.button, e.time) if e.button == 3 } # Update status every 10 minutes Gtk.timeout_add(600000) { Thread.new { update_status } true } # Get current status one first time Thread.new { update_status } # Start the interface $tray.show_all Gtk.main[^] # Re: Pas trop dur à coder :)
Posté par Pascal Terjan (site web personnel) . Évalué à 2.
L'icone ne rechange pas quand tu fais la mise à jour et qu'il n'y en n'a plus de nouveau. Je laisse l'exercice de corriger aux gens intéressés :-)
[^] # Re: Pas trop dur à coder :)
Posté par laedanlabox . Évalué à 1.
Je ne comprend pas qu'il n'y ai pas une foule d'outils qui intègre cette fonction de disponible ! C'est peut-être tellement facile que personne n'a pensé à partager ...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.