なんだこれは

はてなダイアリーから移転しました。

Jojoの奇妙なfortuneで、LaunchAgentを作ってみる。

jojoの名言集を集めて、並べて、さらしてやるよではないですが、d:id:fu7mu4:20101217:1292603577の続きでJoJoの奇妙なfortuneを表示させるLaunchAgentを作ってみた。

はい、やってみましょう、朝の挨拶

fortune jojo

「ようこそ…『男の世界』へ…」

ベネ(良しっ)

次に、表示を考える。

ふっとしたタイミングで表示させるには、growlnotifyだっ!*1

growlnotify -m もしかして両方ですか?

YES!YES!YES!

ということは、jojo.shでいけるね。(~fu7mu4/bin/jojo.sh)

#!/bin/bash
#
# JoJoの奇妙なfortune LaunchAgent Script
/opt/local/bin/fortune jojo | /usr/local/bin/growlnotify -m -

でいけるね!でも、毎回入力はめんどいよね!
じゃあ、それ、Lingonで (持ってない人は http://lingon.sourceforge.net/ ここから)


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Label</key>
	<string>orz.fu7mu4.jojo-fortune</string>
	<key>ProgramArguments</key>
	<array>
		<string>/Users/fu7mu4/bin/jojo.sh</string>
	</array>
	<key>StartInterval</key>
	<integer>300</integer>
</dict>
</plist>

修正するときは、こうするんだよ、おにいちゃん。

とりあえず「お前の臭いを」止めてやる。

launchctl stop ~/Library/LaunchAgents/orz.fu7mu4.jojo-fortune.plist

忘れさせる。校舎のウラに連れて行く。

launchctl unload ~/Library/LaunchAgents/orz.fu7mu4.jojo-fortune.plist

軽く、喝をいれて思い出させる。

launchctl load ~/Library/LaunchAgents/orz.fu7mu4.jojo-fortune.plist

とりあえず、動かしてみる。

launchctl start ~/Library/LaunchAgents/orz.fu7mu4.jojo-fortune.plist

*1:growlについてくるよ!