"Adlandırılmış simge" yüklemenin en iyi yolu. Bunu yapmak için, yükleme komut dosyanız, dosyayı kullanıcının sistemine bağlı olan ancak <datadir>/icons/hicolor/<size>/app/<app-name.png|svg>
gibi numaralı /usr/local/share
gibi belirli bir konuma kopyalar. Önerilen minimum simge boyutları genellikle SVG biçiminde ölçeklenebilir bir simge ve 48x48 piksel boyutunda bir PNG simgesidir.
Simgeleri doğru yere kopyaladıktan sonra, GTK'nın önbelleğini gtk- update-icon-cache
komutunu kullanarak güncelleyebilirsiniz.
window = Gtk.Window
window.set_icon_name("myapp")
Şimdi yapmanız gerekir başka bir şey, bir "destop girişini" yüklemektir: Bir "adlı simgesi", başvurunuz adıyla yanıtlarken bakabilirsiniz yükledim
dosya. Bunlar, Ubuntu'ya (veya GNOME veya KDE veya Xfce) uygulamanızla ilgili olduğunu söyler, böylece başlatılabilir ve ayrıca simgenin ne olduğu da olabilir. Dosyayı Desktop Entry Specification'a göre oluşturun ve .desktop
dosya uzantısıyla <datadir>/share/applicaions/
'a kopyalayın. Sisteminizde yüklü uygulamalardan /usr/share/applications/
'daki örnekleri görebilirsiniz. .desktop
dosyasını oluşturmak için Desktop Entry Editor da kullanabilirsiniz. Masaüstü dosyasında, simge "adlandırılmış simgenize" de ayarlanacaktır.
Yani sonuçta, adlandırılmış bir simge ve bir masaüstü girişi, gibi bir şey bakıyoruz yüklemek için:
Bunu yapmak nasıl bir eğitim yazdım
/usr/local/share/applications/myapp.desktop
/usr/local/share/icons/hicolor/scalable/apps/myapp.svg
/usr/local/share/icons/hicolor/48x48/apps/myapp.png
: http: // ptomato. github.com/advanced-gtk-techniques/html/desktop-file.html – ptomato