Menüleistensymbol in OS X für Skripts, die als Daemon ausgeführt werden?

8

Ich habe ein Ruby-Skript ( Ссылка ), das auf meinem Macbook als Daemon läuft und eine Reihe von Verzeichnissen auf Dateiänderungen hin überwacht und rsync alle Änderungen, die passiert. Ich fragte mich, ob ich in der Lage sein würde, ein Symbol in der Menüleiste oben zu erstellen? Nur damit ich weiß, dass es tatsächlich läuft, ohne dass ich es mit ps prüfen muss.

Vielleicht später, wenn es nötig ist, möchte ich vielleicht das Skript von dort aus steuern können, einfaches Dropdown mit Stopp- und Statuseinträgen usw.

Von ObjectC aus kann ich NSStatusItem aufrufen, um das Icon zu bekommen, aber ich möchte es einfach nur von meinem Ruby-Skript aus machen. Vielleicht vielleicht ein Applescript, dass ich tun kann?

    
daemonza 19.04.2012, 12:32
quelle

2 Antworten

6

Dieses MacRuby-Skript erstellt ein Statusleistensymbol:
Ссылка

Also das hier:
Ссылка

Hier ist ein Gist mit Code, der es tut:
Ссылка

%Vor%     
Phrogz 19.04.2012 15:39
quelle
1

Sie könnten sich MacRuby ansehen. Es ist eine Möglichkeit, OS X-Anwendungen mit Ruby anstelle von Objective-C zu entwickeln. Es enthält eine Reihe von Verbesserungen, wie zum Beispiel das Entfernen von Header-Dateien, so dass Sie nur "Implementierungs" -Dateien in Ruby haben. Sie können IB auch zum Erstellen von Fenstern verwenden

    
pmerino 19.04.2012 15:40
quelle

Tags und Links