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.