Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

Cuttlefish: ตั้งค่า Actions และ Reactions เพื่อทำให้ Ubuntu ทำงานอัตโนมัติ

ทำให้สิ่งที่คุณทำเองกลายเป็นอัตโนมัติ 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:

Cuttlefish: ตั้งค่า Actions และ Reactions เพื่อทำให้ Ubuntu ทำงานอัตโนมัติ

กรณีผม Stimulus คือ เชื่อมต่อ WiFi มีหลายตัวเลือก เลือก Stimulus แล้วอาจตั้งรายละเอียดเพิ่ม กรณีผมเลือก Wireless Network เฉพาะ:

Cuttlefish: ตั้งค่า Actions และ Reactions เพื่อทำให้ Ubuntu ทำงานอัตโนมัติ

ผมตัดสินใจ Trigger Action เฉพาะตอนเชื่อม Network ส่วนตัว ตอนนี้ตั้ง Reaction อีกครั้ง มีหลายตัวเลือก:

Cuttlefish: ตั้งค่า Actions และ Reactions เพื่อทำให้ Ubuntu ทำงานอัตโนมัติ

ผมสนใจ Launch Program เลือก Action นั้น ฟรีเลือก Program จาก Menu ง่าย ตั้ง Reaction เสร็จ

Cuttlefish: ตั้งค่า Actions และ Reactions เพื่อทำให้ Ubuntu ทำงานอัตโนมัติ

รายการ 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: ตั้งค่า Actions และ Reactions เพื่อทำให้ Ubuntu ทำงานอัตโนมัติ

ใช้เวลากับซอฟต์แวร์ ดูว่าทำได้อะไร แล้วกลับมาแชร์ไอเดียด้านล่าง ให้ทุกคนได้ประโยชน์

ติดตั้ง 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 จะวางไอเดียใหม่ในความคิดเห็น หวังคุณจะร่วมกัน แชร์และร่วมมือกันที่หน้านี้