ทำให้สิ่งที่คุณทำเองกลายเป็นอัตโนมัติ Cuttlefish เป็นโปรแกรม Ubuntu ใหม่ที่ให้คุณตั้งกฎง่ายๆ ประหยัดเวลา คล้าย IFTTT ที่ทำให้ Web Apps อัตโนมัติ แต่ทำงานทั้งหมดบน Ubuntu Desktop
เคยได้ยิน: ทุก Action มี Reaction ตรงข้ามและเท่าเทียม Cuttlefish ไม่ได้สร้างบนหลักการนั้นพอดี แต่สร้างรอบ Stimuli ที่ Trigger Actions คุณเลือก Stimulus — เช่น เชื่อมต่อ Wireless Network เฉพาะ — และกำหนด Reaction — เช่น เปิด Web Browser คู่เหล่านี้เรียกว่า Reflexes และด้วยความคิดสร้างสรรค์ ประหยัดเวลาได้มาก ไม่มีขีดจำกัดจำนวน Actions ต่อ Reflex Stimulus เดียว Trigger Actions หลายตัวพร้อมกันได้
คุณไม่ต้องมี Action เพื่อ React: กลุ่ม Commands Launch ได้ Manual จาก Menu
สับสน? อย่า เป็นจริงง่ายมาก ไม่ต้องทักษะ Programming ใช้ GUI-based Tool นี้ได้
เริ่มต้น (Getting Started)
วิธีอธิบาย Cuttlefish ที่ดีคือลองทำดู ตอนเชื่อมอินเทอร์เน็ต สิ่งแรกผมอยากทำคือเปิด Browser ทำไมไม่ให้ Cuttlefish ทำอัตโนมัติ? เปิด Cuttlefish สร้าง Reflex ใหม่ เปิด Activation by Stimulus เลือก Stimulus:
กรณีผม Stimulus คือ เชื่อมต่อ WiFi มีหลายตัวเลือก เลือก Stimulus แล้วอาจตั้งรายละเอียดเพิ่ม กรณีผมเลือก Wireless Network เฉพาะ:
ผมตัดสินใจ Trigger Action เฉพาะตอนเชื่อม Network ส่วนตัว ตอนนี้ตั้ง Reaction อีกครั้ง มีหลายตัวเลือก:
ผมสนใจ Launch Program เลือก Action นั้น ฟรีเลือก Program จาก Menu ง่าย ตั้ง Reaction เสร็จ
รายการ Stimuli และ Actions
ตั้ง Trigger ได้อะไรบ้าง? อะไรก็ได้ที่รวม Stimuli และ Actions ด้านล่าง:
Stimuli
- Application Starts
- Application Stops
- Bluetooth Activated
- Bluetooth Deactivated
- Bluetooth Device Connects
- Bluetooth Device Disconnects
- Connect to WLAN
- Disconnect from WLAN/LAN
- Power Cable Plugged In
- Power Cable Unplugged
- Screen Locked
- Screen Unlocked
- USB Device Plugged In
- USB Device Unplugged
Actions
- Activate Bluetooth
- Activate Reflex
- Activate WLAN
- Change Default Printer
- Change Desktop Background
- Change Pidgin Status
- Change Proxy Mode
- Change Volume
- Deactivate Bluetooth
- Deactivate Reflex
- Deactivate WLAN
- Hibernate
- Lock Screen
- Reboot
- Shutdown
- Start Application
- Start Application (Advanced Mode)
- Stop an Application
- Suspend
- Unlock Screen
- Wait
รายการนี้จะเปลี่ยน Stimuli และ Actions ใหม่จะเพิ่ม ติดตั้งซอฟต์แวร์เพื่อดูรายการครบ เพราะหาไม่เจอออนไลน์ให้ลิงก์
คิดไอเดียไปเรื่อย!
Cuttlefish ทำให้คุณได้อะไร ขึ้นอยู่กับจินตนาการอย่างเดียว ผมคิดไอเดียบ้าง เช่น ปิด Dropbox ตอน Offline และให้ลิงก์เดียว Launch IM และ Twitter Clients พร้อมกัน
ใช้เวลากับซอฟต์แวร์ ดูว่าทำได้อะไร แล้วกลับมาแชร์ไอเดียด้านล่าง ให้ทุกคนได้ประโยชน์
ติดตั้ง Cuttlefish
Cuttlefish จะอยู่ใน Ubuntu Software Center เร็วๆ นี้ เช็คก่อน หาไม่เจอ อย่าตกใจ: มี Cuttlefish PPA ใช้คำสั่งเพิ่ม PPA และติดตั้ง:
sudo add-apt-repository ppa:noneed4anick/cuttlefish
sudo apt-get update
sudo apt-get install cuttlefish
คำสั่งแรกเพิ่ม PPA ที่สอง Update Sources List ที่สามติดตั้ง Cuttlefish หากไม่สะดวก CLI ลอง Y PPA Manager
ขออภัย User Distro อื่น ไม่เจอ Packages สำหรับพวกคุณ
ผมเพลินเพลินกับ Cuttlefish จะวางไอเดียใหม่ในความคิดเห็น หวังคุณจะร่วมกัน แชร์และร่วมมือกันที่หน้านี้