Dropbox'ın dosyalara senkronizasyon simgesini nasıl eklediğine benzer şekilde, dosya sistemindeki tek tek dosyalara nasıl rozet simgeleri ekleyeceğinizi ve değiştireceğinizi anlamaya çalışıyorum. Bunu platformlar boyunca yapmak istiyorum ve hangi dilin en iyi olacağını görmek istiyorum. Şu anda python'un aday olduğunu düşünüyorum, ancak bu problemin çözülebildiği diğer diller için açılıyorum.Windows/OSX/Linux'ta Python'da bir simgeye bir rozet ekleme
5
A
cevap
5
Hedefinize ulaşmak için herhangi bir dilde platform tanılama kütüphanesi olduğundan şüphe duyuyorum. I GNOME (ve Muhtemelen XFCE) için, rozet simgeleri amblemleri olarak adlandırılır ve gvfs meta verileriyle manipüle edilir. Burada (here alınan) komut satırı aracılığıyla amblemi nasıl değiştirebileceğiniz: Eğer API çözeceğini gvfs-set-özelliğinin kaynağı haline kazmak eğer
$ gvfs-set-attribute $FOLDER -t stringv metadata::emblems new urgent
eminim. (here alınan) Eğer kwriteconfig kullanabilirsiniz KDE 4.x için
: Windows'ta
$ kwriteconfig --file "$FOLDER/.directory" --group 'Desktop Entry' --key Icon /path/to/icon.png
Eğer implement bir IShellIconOverlayIdentifier COM arabirimi gerekiyor.
MAC için ... Bilmiyorum. this'a göre, en azından Mac OS X 10.6 için bunu yapmak için resmi bir API yoktur.
İlgili konular
- 1. Jlabel bir simgeye doğru yollanıyor
- 2. Vurgulayıcıda görülebilir bir simgeye bağlantı CSS- bağlantısı
- 3. Rozet, navbar
- 4. Nümerik dizi veya pandalarla pythonda rutini sadeleştirme
- 5. İyonik sekmeleri Rozet
- 6. Elma push bildirim rozet numarası
- 7. Android: Kendi seçiciye/simgeye nasıl çevirici seçmeli?
- 8. Düğmenin sol üst kısmına bir rozet balonunun yerleştirilmesi
- 9. Oluşturulan sisteme nasıl bir rozet eklenir "Daha fazla" UITabBarItem
- 10. Bir Spannable'a bir dolgu ekleme/kenar boşluğu ekleme
- 11. Iphone Uygulamasındaki Uygulama Simgesinde Rozet Uygulaması
- 12. Tabhost-Rozet konumunu sekmelerde ayarlayın Android
- 13. Bir tablonun satırlarına ekleme
- 14. Bir listeye tuples ekleme
- 15. Bir Olay Dinleyicisi Ekleme
- 16. Ruby'de bir dize ekleme
- 17. Bir TestExecutionListener Ekleme
- 18. Veritabanına bir tarih ekleme
- 19. Bir UIAlertView'e UIActivityindicatorView Ekleme
- 20. Bir AnimasyonDrawable'a geçiş ekleme
- 21. Bir arsaya matris ekleme?
- 22. Bir JComboBox'a veri ekleme
- 23. Bir TextView Ekleme
- 24. Yinelenen Bir Diziye Ekleme
- 25. Android'de Düğmenin Önündeki Rozet Sayımı nasıl getirilir?
- 26. Mobil aygıtlar için küçük simgeye daraltmak için gezinmeyi nasıl alabilirim?
- 27. Bir resme bir filigran resmi ekleme
- 28. Bir İfade Ağacına bir düğüm/özellik ekleme
- 29. Bir denetimden Üstbilgiye bir referans ekleme
- 30. Bir cordova uygulamasında bir sayfa ekleme
Liferay Nativity bir platforma gnostik kütüphanesidir. Python bağlamaları yok, ama bu belki de başlamak için iyi bir yer olurdu. –