Themabewertung:
  • 1 Bewertung(en) - 5 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5

[Sammelthread] Zeigt her Eure Desktops

@b3aSt Danke für's Bereitstellen des Geeklets.
Bei mir zeigt's allerdings den Kreis nicht korrekt an, habe jetzt 85% und der Kreis zeigt nur 1 weißen Strich, als wäre der Akku fast leer, kann ich das irgendwie ändern?
Hätte zudem gerne wenn das MacBook am Strom hängt auch so ein Zeichen wie bei dir, weis aber nicht, wie ich das hinbekomme. Sad
Könntest du mir da evtl. für die 2 Sachen nen Tip geben? Smiley
Danke dir schonmal! Smiley
Zitieren

Nach etwas längerer Tüftelei (ich habe keinerlei Code Erfahrung ^^) hab ich das mit dem Kreis nun hinbekommen. Smiley
Was mir nur noch fehlen würde is ein Shell Script, das nur abfrägt, ob das Netzteil angeschlossen ist und falls ja dann ein Bild ausgibt.
Wenn kein Netzteil angeschlossen ist soll es auch kein Bild anzeigen.
Kann mir da jemand kurz bei helfen? Smiley
Zitieren

Schau dir mal diese Seite an.
link

Vieleicht ist da das passende dabei Smiley
Zitieren

(31.01.2013, 22:15)oldster schrieb:  Schau dir mal diese Seite an.
link

Vieleicht ist da das passende dabei Smiley

Danke für den Link, bin beim suchen auch schon drauf gestoßen. Smiley
Leider hilft mir dort nichts weiter bzgl. dem anzeigen eines Bildes, sobald das Netzteil angeschlossen ist. Sad
Den Code dafür kann ich mir ja aus einem anderen Geeklet ziehen, nur kenne ich den Code nicht, der dann bei angeschlossenem Netzteil ein Bild ausgibt.
Ich weis nur, welche Zeile ich ändern muss, dass mir ein anders formatierter Text angezeigt wird, wenn das Netzteil angeschlossen ist...
Kann ich die Ausgabe eines Bildes auch per echo-Befehl definieren, oder funktioniert da nur Text?

Wäre es möglich, eine Variable (z.B. $acConnected) so zu definieren, dass diese das Bild wiedergibt bei der Abfrage durch den echo-Befehl? Smiley
Oder lassen sich in einer Variablen nur (Zahlen-)Werte definieren?

Bin gerade noch ganz am Anfang, mich in Objective-C einzulesen und es mir selbst beizubringen... ^^
Bin da sehr interessiert dran! Smiley
Zitieren

Es gibt 2 Möglichkeiten.
1. Du schickst mir dein Geeklet und ich bau es dir ein.
2. Ich versuche es mal allgemein zu Erklären.
Zitieren

@MundR
hier das iPhone Wallpaper:
   

@Chucks1860 sorry mit dem Kreis, bei mir läuft es, vielleicht hab ich beim packen ne png vertauscht. Das mit dem "Blitz" Anzeigen bei angeschlossenem Ladekabel geht mit dieser Shell: ( hab ich als eigene Shell, nicht in der Anzeige der Ladung in % )

Code:
## FUNCTION FOR CHECKING IF - BATTERY IS FULLY CHARGED
isFullyCharged=`ioreg -n AppleSmartBattery | grep FullyCharged | awk '{ print $5 }'`

## FUNCTION FOR CHECKING IF - AC ADAPTER PRESENT
ac_connect=`ioreg -w0 -l | grep ExternalConnected | awk '{print $5}'`

# IF THE BATTERY IS FULLY CHARGED, ECHO SO
if [ $isFullyCharged = "Yes" ] ; then
echo "↯"

# IF THE BATTERY IS NOT FULLY CHARGED, FOLLOW BELOW
else

# CHECK FOR AC
if [ "$ac_connect" == "Yes" ]
then
# CHARGING
echo "ϟ"
fi fi
Zitieren

Lieben Dank für das Wallpaper!
Zitieren

Boah, wieder zu kompliziert gedacht.
Hätte jetzt eine Anleitung geschrieben, wie man den Batteriestatus mit eigenen Grafiken darstellt. Smiley

Na macht aber nichts, werde es heute Mittag trotzdem mal online stellen. Biggrin
Zitieren

Ja die "Text-Lösung" ist vielleicht die einfachere Idee. Wenn du aber eine Grafik statt dem Text haben willst, muss ich passen Zwinkern

@MundR
Kein Thema!
Zitieren

Hier mal so, wie ich mir das gedacht habe Smiley
Links seht Ihr, welche Icon's es alles gibt.
Zitieren

Sieht auf jeden Fall gut aus, ist aber an sich "fast" das gleiche Prinzip wie die "Kreis-Anzeige" ? oder?
je nach % Stand lässt du eine Grafik anzeigen ? richtig?
Zitieren

Stimmt Smiley Ist einfach dein Post mit ein Paar if Abfragen erweitert und der Text auskommentiert.
Zitieren

das script was ich oben gepostet habe, fragt ja nur ab ob ein kabel dran ist ( mit Ausgabe des Blitzes ), ob keines dran ist ( ohne Ausgabe ) oder ob der Akku voll ist ( mit Ausgabe des Hakens ). Ich hab ja noch die "Lade Anzeige in %" in einem anderen script und auch ein weiteres Script, welches die Ladung Grafisch darstellt ( in diesem nennen wir es mal Rund-Diagramm ) :P

Aber wenn du alles in einem hast, freuen sich die User hier bestimmt. Kannst ja mal uppen wenn du möchtest?!

Gefällt mir auf jeden Fall gut, passt grafisch nur leider nicht in mein Theme, wobei man die PNGs ja austauschen kann Zwinkern
Zitieren

Hier mal der ganze Code:
Zitat:#!/bin/bash

##define folders
batPfad='/Users/..../geektool/bat_icon/'
batIcon='bat.png'
batAusgabe=$batPfad$batIcon

my_ac_adapt=`ioreg -w0 -l | grep ExternalConnected | awk '{print $5}'`
if [ "$my_ac_adapt" == "Yes" ]
then
BildVorlage=$batPfad"power.png"
##echo "Power : loaded"
else
cur_power=`ioreg -w0 -l | grep CurrentCapacity | awk '{print $5}'`
max_power=`ioreg -w0 -l | grep MaxCapacity | awk '{print $5}'`
bat_percent=`echo "scale=2;$cur_power / $max_power" | bc`
bat_percent=`echo "$bat_percent * 100" | bc | sed 's/.00//'`
cyc_count=`ioreg -w0 -l | grep "Cycle Count" | awk 'BEGIN { FS = "=" } ; {print $8}' | awk 'BEGIN { FS = "}" } ; {print $1}'`
##echo "Power : Battery ($bat_percent%)"
##echo "Cycles : $cyc_count"
BildVorlage=$batPfad"battery_008.png"
if [ "$bat_percent" -gt 12 ]; then
BildVorlage=$batPfad"battery_001.png"
fi
if [ "$bat_percent" -gt 25 ]; then
BildVorlage=$batPfad"battery_002.png"
fi
if [ "$bat_percent" -gt 37 ]; then
BildVorlage=$batPfad"battery_003.png"
fi
if [ "$bat_percent" -gt 50 ]; then
BildVorlage=$batPfad"battery_004.png"
fi
if [ "$bat_percent" -gt 62 ]; then
BildVorlage=$batPfad"battery_005.png"
fi
if [ "$bat_percent" -gt 75 ]; then
BildVorlage=$batPfad"battery_006.png"
fi
if [ "$bat_percent" -gt 87 ]; then
BildVorlage=$batPfad"battery_007.png"
fi
fi
cp -f $BildVorlage $batAusgabe
##echo $batAusgabe
##echo $BildVorlage
Zitieren

ich finde die 010.png garnicht im Script? Das sollte doch die Anzeige für voll geladen ohne angeschlossenes Kabel sein? Oder? Quasie wenn ich das richtig verstehe ( ich hab vom scripten keine Ahnung Zwinkern ) ist ja der bereich 88%-100% ohne Kabel hier ohne Anzeige Effekt; richtig?
Zitieren

Oops, danke für's aufpassen *rot werd*

Da muss das Script noch erweiter werden:
Zitat:if [ "$bat_percent" -gt 98]; then
BildVorlage=$batPfad"battery_010.png"
fi

Passiert leider, wenn Mann mal eben schnell was coden will. Biggrin
Zitieren

Hab ich Verständnis für! Wie gesagt, selber coden kann ich 0!!! Aber so einigermaßen die Funktionen lesen und interpretieren klappt ganz gut :P Das hat mir schon oft geholfen, wenn ich etwas ändern wollte ( meistens nur optische Dinge ).

Danke für's Bereitstellen.
Zitieren

Danke euch zwei für die angebotene Hilfe! Smiley
Was muss ich denn bei deinem Script alles rauswerfen, damit mir nur ein Bild angezeigt wird, wenn der Netzstecker angeschlossen ist, welches wieder verschwindet (leere png?) wenn das Netzteil nicht angeschlossen ist? Smiley
Wäre es so richtig (natürlich dann mit meinem Pfad eingesetzt):

Zitat:#!/bin/bash

##define folders
powerPfad='/Users/..../geektool/power_icon/'
powerIcon='acdisconnected.png'
powerAusgabe=$powerPfad$powerIcon

my_ac_adapt=`ioreg -w0 -l | grep ExternalConnected | awk '{print $5}'`
if [ "$my_ac_adapt" == "Yes" ]
then
BildVorlage=$powerPfad"acconnected.png"
else
BildVorlage=$powerPfad"acdisconnected.png"
fi
cp -f $BildVorlage $powerAusgabe
##echo $powerAusgabe
##echo $BildVorlage
Zitieren

Du brauchst eine 3. png als Container. Der Befehl cp kopiert die png Bildvorlage in die png powerAusgabe. D.h. sobald Du den Netzstecker angeschlossen hast, haben beide Dateien den gleichen Inhalt. Ersetze oben powerIcon='power.png'. power.png kann eine leere Datei sein. Wird ja sofort überschrieben.
Zitieren

@oldster: wie bekommt man hinter den apfel dieses rote lesezeichen oder was das ist?
sieht cool aus Zwinkern
Zitieren


Möglicherweise verwandte Themen…
Thema / Verfasser Antworten Ansichten Letzter Beitrag
Letzter Beitrag von lumpi
06.12.2019, 11:30



Benutzer, die gerade dieses Thema anschauen: 5 Gast/Gäste