Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Software
>
iChat automatisch Wiederverbinden (pre 10.4)
iChat automatisch Wiederverbinden (pre 10.4)
_mäuschen
18.08.05
14:43
Das leidige Problem des nicht automatischen Wiederverbindens von iChat nach einer Trennung können 10.3 User mit cron und einem applescript lösen.
TechGoesBoom
Für 10.4 User wäre eine geeignete .plist nötig, welche per launchd läuft.
Hier der Launchd Editor
um eine -automatically_reconnect_iChat_to_server- zu entwickeln.
Hilfreich?
0
Kommentare
_mäuschen
03.07.06
15:37
So, hab mir nun so einen reconnect-iChat für 10.4 gebaut
(siehe auch
)
Der AppleScript - reloginChatPB.app
(gespeichert als Programm-Bundle)
/Users/me/Library/Scripts/Applications/iChat/
========================================
on run
run script "tell application \"iChat.app\" to get 2+2"
tell application "iChat"
if (status as string) is "offline" then
log in
delay 3
set status to away
set status message to "back again" as string
end if
end tell
end run
========================================
optional
Der info.plist im obigen ProgrammBundle zufügen
(der AppleScript erscheint nicht im Dock)
========================================
<key>NSUIElement</key>
<string>1</string>
========================================
Der shellscript - ichatrelog.sh
/Users/me/Library/Scripts/Applications/iChat/
========================================
#!/bin/bash
/Users/me/Library/Scripts/Applications/iChat/reloginChatPB.app/Contents/MacOS/applet
exit 0
========================================
Die com.me.iChatReLogin.plist
(für launchd)
/Users/me/Library/LaunchAgents/
========================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.me.iChatReLogin</string>
<key>Program</key>
<string>/Users/me/Library/Scripts/Applications/iChat/ichatrelog.sh</string>
<key>ProgramArguments</key>
<array>
<string>/Users/me/Library/Scripts/Applications/iChat/ichatrelog.sh</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>StartInterval</key>
<integer>1800</integer>
</dict>
</plist>
========================================
Den Wert 1800 (30 min) nach Bedürfnis ändern
Der Befehl zum Starten oder Stoppen
launchctl load -w ~/Library/LaunchAgents/com.me.iChatReLogin.plist
launchctl unload -w ~/Library/LaunchAgents/com.me.iChatReLogin.plist
Hilfreich?
0
_mäuschen
03.07.06
15:39
[EDIT]
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "h t t p : / /www.apple.com/DTDs/PropertyList-1.0.dtd">
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.
Kuo: Hintergründe zum Gemini-Deal zwischen Appl...
Vor 20 Jahren: Die ersten Intel-Macs sind da un...
Apple Creator Studio vorgestellt
Canon R6 III + 45mm
Tipp für Safari auf dem iPhone und Mac: 120 Her...
MacBook Pro M5: Mehr Leistung, als Apple verspr...
iPhone-Verpackung durchleuchtet: Wie viel Fines...
Gurman: iOS 26.1 und weitere Updates noch heute...