ฉันต้องการเขียนสคริปต์บน Ubuntu ที่จะแจ้งให้ผู้ใช้ทราบผ่านเครื่องมือคล้ายกับ Growl บน OS X (โดยเฉพาะgrowlnotify
เครื่องมือบรรทัดคำสั่ง) เครื่องมือที่เทียบเท่าบน Linux เรียกว่าอะไร
ฉันต้องการเขียนสคริปต์บน Ubuntu ที่จะแจ้งให้ผู้ใช้ทราบผ่านเครื่องมือคล้ายกับ Growl บน OS X (โดยเฉพาะgrowlnotify
เครื่องมือบรรทัดคำสั่ง) เครื่องมือที่เทียบเท่าบน Linux เรียกว่าอะไร
คำตอบ:
Ubuntu สามารถแสดงการแจ้งเตือนซึ่งดูเหมือนว่าจะเทียบเท่ากับคำราม สามารถเข้าถึงได้ผ่านDBus (สำหรับโปรแกรม) และผ่านnotify-send
คำสั่ง (สำหรับเชลล์สคริปต์)
zenity
และknotify
กล่าวถึงในฟอรั่มน่าจะคุ้มค่า
notify-osd
ใน Ubuntu (ซึ่งแสดงการnotify-send
แจ้งเตือน) มีข้อผิดพลาดสองอย่าง - แย่มาก (เรียกว่า "คุณสมบัติ" อย่างจริงจัง ) รวมถึงการไม่สามารถตั้งค่าการหมดเวลา (แม้ว่า-t
พารามิเตอร์จะบันทึกไว้ในnotify-send
ฟองสบู่และไม่เป็น สามารถแสดงหลายฟองในครั้งเดียว สำหรับฉันการแจ้งเตือนนี้ทำให้ OSD ใช้งานไม่ได้และในขณะที่มีแพทช์พร้อมใช้งานฉันกำลังมองหาทางเลือกอื่น นี่เป็นแบบที่ดีที่สุดสำหรับฉันในขณะนี้: omgubuntu.co.uk/2012/03/…
มีพอร์ต Growl สำหรับ Linux พบได้ที่นี่: Growl-for-linux
gntp-send -a "App Name" -s host-ip-address -p "password" "title" "test"
ที่อยู่ IP ของโฮสต์เป็นที่อยู่ IP สำหรับระบบที่คุณต้องการส่งการแจ้งเตือนไป
ถ้าคุณใช้ KDE มันเป็นเรื่องง่ายมาก! เพียงใช้คำสั่งkdialogที่อยู่ในตัวของKDEดังตัวอย่างด้านล่าง:
kdialog --passivepopup "Example text"
หากคุณกำลังใช้อูบุนตูธรรมดาคุณต้องติดตั้งแพคเกจlibnotify-binโดยใช้คำสั่งต่อไปนี้:
sudo apt-get install libnotify-bin
จากนั้นคุณสามารถส่งข้อความเช่นนี้:
notify-send "Example text"
kdialogเป็นบิตที่น่าสนใจมากขึ้นเพราะมันไม่วิธีที่มากกว่าการแจ้งเตือนเพียงแค่ส่งจากบรรทัดคำสั่ง คุณสามารถสร้าง GUI แบบโต้ตอบสำหรับโปรแกรมทุบตีของคุณได้!
อย่างไรก็ตามฉันหวังว่านี่จะช่วยได้
growlnotify
อย่างไรมีอะไรเทียบเท่ากัน