ทางเลือกอื่นสำหรับการแจ้งเตือนการส่งคืออะไร?


11

ฉันใช้notify-sendสำหรับการแจ้งเตือนบนเดสก์ท็อปและฉันจะได้รับการแจ้งเตือนพร้อมกับสรุปและเนื้อหา อย่างไรก็ตามnotify-sendมีข้อ จำกัด ดังนั้นฉันต้องการคำแนะนำเล็กน้อยเกี่ยวกับทางเลือกอื่นnotify-send

ฉันต้องการคุณสมบัติพิเศษเหล่านี้:

  1. เวลาหมดอายุ
  2. การปรับแต่งขนาด (ขนาดของฟองสบู่)
  3. การแก้ไขตำแหน่ง (ตำแหน่งของฟองอากาศ)
  4. ดูฟอง (สีโปร่งใสแรเงา) (ถ้าเป็นไปได้)

ฉันรู้python-notifyและลังเลที่จะใช้สิ่งนี้เพราะฉันไม่คุ้นเคยกับ Python ฉันต้องการโปรแกรมเดี่ยวที่สมบูรณ์ ข้อเสนอแนะใด ๆ

คำตอบ:


0

บน Unity หรือเดสก์ท็อปอื่น ๆ ที่ใช้การแจ้งเตือน osd ของ Ubuntu คุณไม่มีตัวเลือกในการเปลี่ยนขนาดตำแหน่งฟองอากาศการแจ้งเตือนการมองหรือระยะเวลาที่ปรากฏ


1
สามารถnotify-osdถูกแทนที่ด้วยดีมอนอื่น ๆ ถ้ามีซึ่งสามารถปรับแต่งได้?
VedVals

อาจตราบใดที่พวกเขาใช้ XDG API เดียวกัน
mhall119

3
ฉันขอเปลี่ยนไม่ใช่แค่ความเป็นไปได้
VedVals

@ mhall119 ฉันเข้าใจแล้ว แต่เป็นไปได้ไหมที่จะส่งการแจ้งเตือนเช่นการแจ้งเตือนด้วยเสียง / ความสว่าง ฉันไม่พบอะไรบนเว็บ
AliN

1
@VedVals ใช่คุณสามารถแทนที่แม้ว่ามันจะดูไม่สวยเสมอไป iirc, gnome-notification-daemon เป็นตัวเลือกหนึ่ง
เซท

1

ฉันดูที่ yad ตามที่ Paddy Landau แนะนำ อนุญาตให้ฉันแสดงการแจ้งเตือนโดยไม่มีเส้นขอบหน้าต่างที่ไม่ได้ขโมยโฟกัสและปิดโดยอัตโนมัติหลังจาก 1 วินาที ฉันไม่สามารถหาวิธีที่จะเปลี่ยนสีพื้นหลังหน้าต่าง แต่ฉันสามารถเปลี่ยนสีของตัวอักษรและขนาดโดยใช้Pango ข้อความแอตทริบิวต์ Markup Language สคริปต์ต่อไปนี้เพิ่มระดับเสียง 3% จากนั้นแสดงระดับเสียงปัจจุบันโดยใช้ yad:

#!/bin/bash

amixer -q -D pulse sset Master 3%+
VOLUME=`awk -F"[][]" '/Front Left.*Playback/ { print $2 }' <(amixer -D pulse sget Master)`
yad --timeout 1 --skip-taskbar --center --no-buttons --text="Volume:" --width=200 --text-align=center --undecorated --text="<span color=\"#ffffff\" bgcolor=\"#000000\" font_size=\"large\" font_weight=\"heavy\">      Volume: $VOLUME      </span>"

1

ข้อเสนอแนะของฉันคือการใช้Yadซึ่งเป็นทางแยกของZenity

การติดตั้ง:

sudo apt install yad

หากไม่มีในเวอร์ชันของคุณให้เรียกใช้สิ่งต่อไปนี้ก่อน:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt update

เรียนรู้เกี่ยวกับyad:

man yad

มันไม่ได้เป็นทางออกที่ดี แต่ yad มีประสิทธิภาพและยืดหยุ่นและมีตัวเลือกการหมดเวลา


yadไม่ทำงานอย่างที่ฉันต้องการ มันทำให้การแจ้งเตือนแบบหน้าต่าง มันยอดเยี่ยม แต่ฉันต้องการบางสิ่งบางอย่างnotify-sendไม่ใช่หน้าต่าง นอกจากนี้ระบบล้มเหลวในการพยายามรับฟองการแจ้งเตือน
VedVals
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.