एकता-पैनल-सेवा संकेतक और सूचना-ओएसडी के लिए स्टॉक-आइकन-नाम कहाँ परिभाषित किए गए हैं?


39

अधिसूचना में लेआउट मामले | उबंटू ऐप डेवलपर दस्तावेज़ में कहा गया है कि

... गैर मौजूदा (stock-) आइकन-नाम ... नए आइकन-नाम (देखें में से एक का उपयोग करें का उपयोग कर प्रतीक ) ...

और यह कि ( 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 f y को noti d y के रूप में बताता है )


इस उत्तर के निहितार्थ के परिणामस्वरूप:

एकता-पैनल-सेवा संकेतक और सूचना-ओएसडी के लिए स्टॉक-आइकन-नाम कहाँ परिभाषित किए गए हैं?

उपरोक्त उदाहरण में प्रतीक तो यहां पाया जा सकता है:
- 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!

बुकमार्क:
एकता-पैनल-सेवा संकेतक और सूचना-ओएसडी के लिए स्टॉक-आइकन-नाम कहां परिभाषित किए गए हैं?

जवाबों:


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ओपी में पाए गए उदाहरण के प्रतीकों के औचित्य का file:///usr/share/notify-osd/icons/gnome/scalable/status/file:///usr/share/notify-osd/icons/hicolor/scalable/status/
अनुसरण करते हुए

7

मुझे नहीं पता कि वे हार्ड डिस्क में कहीं सूची प्रारूप में पाए जाते हैं, लेकिन यहां वेब पर एक सूची है:

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


बहुत उपयोगी और माउस की पूरी सूची! मैंने उनमें से कुछ का परीक्षण किया और वे काम करते हैं।
मोर्टिज़े
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.