stock-icon-names ถูกกำหนดไว้ที่ไหนสำหรับตัวบ่งชี้ unity-panel-service และแจ้ง -OSD?


39

เลย์เอาต์เคสในประกาศ | เอกสาร Ubuntu App Developer ระบุว่า

... ใช้ชื่อไอคอนที่ไม่มีอยู่ (หุ้น -) ... ใช้หนึ่งในไอคอนใหม่ชื่อ (ดูไอคอน ) ...

และสิ่งนี้ (ไอคอนที่http://wiki.ubuntu.com/mhall119/devportal/notify-osd#icons ) ใช้สำหรับการอ้างอิงทั่วไปผ่านตัวอย่างเพื่อ

... -i notification-message-im
... -i notification-network-wireless-disconnected

สันนิษฐานว่า

... -i notification-network-wireless-connected

ยังเป็นหนึ่ง
ยืนยันผ่าน: (ไอคอนที่น่าสนใจ)

notify-send "WiFi icon test" -i notification-network-wireless-connected

มีคนอื่นอีกไหม

(หมายเหตุว่าiconsการเชื่อมโยงในแหล่งที่มา:
wiki.ubuntu.com/mhall119/devportal/notidy-osd#icons
ไม่ถูกต้องคาถา Noti Y เป็น Noti d y)


อันเป็นผลมาจากความหมายของคำตอบนี้:

stock-icon-names ถูกกำหนดไว้ที่ไหนสำหรับตัวบ่งชี้ unity-panel-service และแจ้ง -OSD?

สามารถพบไอคอนในตัวอย่างด้านบนได้ที่นี่:
- file:///usr/share/notify-osd/icons/gnome/scalable/status/
-file:///usr/share/notify-osd/icons/hicolor/scalable/status/

อย่างไรก็ตามในขณะที่ไม่มีไฟล์ไอคอนชื่อnotification-network-wireless-connectedสตริงนั้นจะแสดงnotification-network-wireles.svgเช่นเดียวกับnotification-network-wireless-gobledeegook!

ที่คั่นไว้:
ชื่อหุ้นที่ไอคอนกำหนดไว้สำหรับตัวบ่งชี้บริการ unity-panel-service และการแจ้งเตือน -OSD คืออะไร?

คำตอบ:


72

notify-sendใช้ไอคอนจาก/usr/share/icons/gnome/32x32(& /usr/share/notify-osd/icons/...)

devav2@devav2:/usr/share/icons/gnome/32x32$ ls 
actions     apps        devices  emotes     places
animations  categories  emblems  mimetypes  status

ผลลัพธ์ข้างต้นเป็นชุดไอคอนที่แตกต่างกันสำหรับ notify-send

devav2@devav2:/usr/share/icons/gnome/32x32$ ls emotes/
face-angel.png        face-sad.png         stock_smiley-13.png
face-angry.png        face-sick.png        stock_smiley-15.png
face-cool.png         face-smile-big.png   stock_smiley-18.png
face-crying.png       face-smile.png       stock_smiley-1.png
face-devilish.png     face-smirk.png       stock_smiley-22.png
face-embarrassed.png  face-surprise.png    stock_smiley-2.png
face-glasses.png      face-tired.png       stock_smiley-3.png
face-kiss.png         face-uncertain.png   stock_smiley-4.png
face-laugh.png        face-wink.png        stock_smiley-5.png
face-monkey.png       face-worried.png     stock_smiley-6.png
face-plain.png        stock_smiley-10.png  stock_smiley-7.png
face-raspberry.png    stock_smiley-11.png  stock_smiley-8.png

ตัวอย่าง:

notify-send -i face-glasses "I am wearing glasses"
notify-send -i face-laugh "I am happy"

คุณสามารถใช้ไอคอนหุ้นจากไดเรกทอรีอื่นเช่นกัน (อุปกรณ์สถานที่ ฯลฯ )

นอกเหนือจากนี้คุณสามารถใช้ตำแหน่งที่กำหนดเองสำหรับไอคอน

ตัวอย่าง: notify-send -i /usr/share/pixmaps/gnome-irc.png "Icon Test"


3
ขอบคุณมาก - การติดตามเหตุผลของ/usr/share/iconsไอคอนตัวอย่างที่พบใน OP ที่นี่: file:///usr/share/notify-osd/icons/gnome/scalable/status/และfile:///usr/share/notify-osd/icons/hicolor/scalable/status/
george rowell

7

ฉันไม่รู้ว่าพวกเขาพบในรูปแบบรายการที่ไหนสักแห่งในฮาร์ดดิสก์ แต่มีรายการบนเว็บที่นี่:

https://specifications.freedesktop.org/icon-naming-spec/latest/ar01s04.html


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