Problem mit Geektool 3

B

Bapfel82

Mitglied
Thread Starter
Dabei seit
05.05.2011
Beiträge
22
Reaktionspunkte
0
Hallo zusammen,

ich weiss nicht ob ich hier richtig bin bei Mac OS X - Unix?
Habe mir vor einigen Tagen Geektool3 installiert und begonnen meinen Desktop schön zu machen. Folgendes habe ich gemacht:
1) Wochentag (z.B. Donnerstag)
2) Datum
3) Monat
3) Sonnenaufgang
4) Sonnenuntergang

hat alles gut geklappt. Bei Punkt 5 "Wetter" ist mir ein Fehler unterlaufen, den ich so im Internet nicht finden kann (ich meine die Problemlösung)...

Habe mir aus einer Wetterplattform den Quelltext kopiert (war ein sehr sehr langer) und bei Commands eingefügt. Dann zeigte Geektool nur noch das Laderad und es passierte gar nichts mehr. Konnte auch nicht zurück in die Systemeinstellungen. Musste diese über "Sofort beenden" beenden.

Auch nach einem Neustart das Gleiche. Habe schlussendlich Geektool deinstalliert, doch der Monat war nach wie vor auf dem Desktop.

Nach erneuten installieren von Geektool waren alle Layer natürlich weg. Dann fing das Laderad an wieder zu drehen... Nichts passiert. Wieder deinstallieren

Heute war komischerweise der Monat weg, also habe ich wieder Geektool installiert

Nach dem Öffnen habe ich alle Bereiche, die ich erstellt hatte gesehen, zumindestens die Kästchengrösse und die Anordnung. Die verschiedenen Layer sind aber weg.

Wer kann mir helfen und sagen wie ich dies wieder hinbekomme????

Gruss Marcel
 
Modemerweiterung

Moin moin,
ich hänge mich hier mal an. Ich habe ein Codebeispiel aus dem Internet kopiert und um die Modem konfiguration erweitert.
Code:
#!/usr/bin/perl 
# a little script to get your network status 

$en0_info = `ifconfig en0 | grep "inet" | grep -v 127.0.0.1`;
$en1_info = `ifconfig en1 | grep "inet" | grep -v 127.0.0.1`;
$ppp0_info = `ifconfig ppp0 | grep "inet" | grep -v 127.0.0.1`;
$ext_info = `curl --silent http://checkip.dyndns.org | grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}'`;
$airport_network = `/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport -I | awk -F: '/ SSID: / {print $2}' | sed -e 's/.*SSID: //'`; 

if($ext_info) { 
	$output .= "External: $ext_info"; 
} else {
	$output .= "External: OFFLINE \n";
} 

if($en0_info) { 
	$en0_info =~ /inet (.*) netmask/s; 
	$output .= "Ethernet: $1 \n"; 
} else {
	$output .= "Ethernet: INACTIVE \n";
} 

if($en1_info) { 
	$en1_info =~ /inet (.*) netmask/s; 
	$en1_info = $1; 
	$output .= "Airport: $en1_info \n";
	$output .= "SSID: $airport_network"; 
} else { 
	$output .= "Airport: INACTIVE";
} 

if($ppp0_info) { 
	$ppp0_info =~ /inet (.*) netmask/s; 
	$output .= "Modem: $1 \n"; 
} else {
	$output .= "Modem: INACTIVE \n";
} 

print "$output";
Der Modem output wird mir neben dem Airport output angezeigt, dieser soll unter dem Airport eintrag angezeigt werden. Wo ist mein Fehler??

Daniel B
 
Ich dachte schon ich habe endlich mal ne Antwort, aber keiner meldet sich... :-(
Da können wir wohl lange warten

Gruss Marcel
 
Zurück
Oben Unten