Mailspring Tepsi Simgesini Değiştirme


yazıldı

bir dakikadan az okuma süresi

Ne yazık ki Mailspring bütün o güzelliğine rağmen çirkin bir tepsi simgesiyle geliyor. Değiştirmemiz için herhangi bir de seçenek sunmuyor. Simge dosyaları açıkta olmadığı için de basit bir şekilde elle değiştirme şansımız mevcut değil.

Mailspring bir Electron uygulaması olduğu için çoğu dosyasını asar arşivi içerisinde tutuyor. Tepsi simgesini değiştirebilmemiz için önce bu arşivi açıp daha sonra değişikliklerimizi yapıp tekrar paketlememiz gerekiyor. Bunun için de asar adlı npm paketine ihtiyacımız var.

Bu paketi sistem çapında da yükleyebiliriz, boş bir klasör içerisinde de. Ben tek seferlik kullanacağım için boş bir klasör oluşturup içerisine yükledim ve npx ile çalıştırdım. Eğer sistem çapında yüklerseniz npx ile çalıştırmak zorunda kalmazsınız.

Paketi boş bir klasöre yüklemek için:

Paketi sistem çapında yüklemek için:

Oluşturduğumuz klasöre şimdi arşivi açmamız gerekiyor. Bunun için:

komutunu kullanıyoruz. Eğer sistem çapında yüklediyseniz sadece başındaki npx komutunu kaldıracaksınız.

Arşivi açtıktan sonra asar adında bir klasör oluşmuş olacak. Bu klasörün içerisinden ./asar/internal_packages/system-tray/assets/linux/ klasörüne girerek içerisinde bulunan PNG resimleri değiştirmemiz gerekiyor. İstediğiniz bir simgeyi kullanabilirsiniz İnternetten bulup, ben buradaki simgeleri kullandım; belki daha sonra değiştiririm pek hoşnut olmadım. Dosya isimlerinin aynı olmasına dikkat etmemiz gerekiyor çünkü dosya içerisindeki mevcut dosyalarla değiştireceğiz.

Mevcut simgeleri istediğimiz simgelerle değiştirdikten sonra tekrar paketlememiz gerekiyor. Bunun için de daha önce arşivi çıkardığımız asar klasörüne giriyoruz ve

komutunu yazarak güncel app.asar arşivimizi oluşturuyoruz. Bunu da mailspring'in orijinal dosyasıyla değiştiriyoruz:

Tüm işlemler tamamlandıktan sonra uygulamayı açarak test edebilirsiniz.