Mac OS X'te bir uygulama simgesini nasıl değiştirebilirim?


55

Daha yeni bir AppleScript uygulaması oluşturdum ve hoş bir ikon olmasını istiyorum (haddelenmiş kağıdın yanı sıra varsayılan olarak). Bu uygulama için bir simgeyi (veya dock'umdaki herhangi bir uygulamayı) nasıl değiştirebilirim?


Simgeyi değiştirdikten sonra, bu biletteki çözümlerin çoğunun sonucunu görmek için klasörün simge önbelleğini kaldırmanız gerekir. Makinenizi önyüklemenin yanı sıra, uygulamanın klasöründeki .DS_Store klasörlerini de kaldırabilirsiniz.
Max

Uygulamamın klasöründe hiç .DS_Store görünmüyor. Terminale bakıyorum ve gizli dosyaları da görüyorum
thouliha

Yanıtlar:


89

Uygulama için Bilgi penceresini açın (Dosya »Bilgi Al veya Command-I), o penceredeki simgeye tıklayın (mavi kenarlık görünecektir) ve yeni bir simgeye yapıştırın.

iTunes, seçilen simgeyle Bilgi Alın

Önizlemede açabileceğiniz herhangi bir görüntü bir simge olarak kullanılabilir: Önizlemede açın, seçin ve kopyalayın. Bu, bir uygulama simgesi olarak yapıştırılabilecek bir format içeren panoya bir resim koyacaktır.


3
Simgenin üzerine bir jpg resmi sürükleyip bıraktım, ancak simge şimdi JPG metni ile "önizleme uygulaması" simgesi ... :-(
Daniel Cukier

2
Ah boşver. Simgeler görünüşte önbelleğe alınabilir. Makinemi yeniden başlatmak yeni simgeleri ortaya çıkardı.
Eric Nguyen

10
Bir .icns almanın biraz zor olabileceğini öğrendim. Gösteriyi "Önizleme" bölümünden açmanız gerekir. ancak listelenen resimlerin TÜMÜNÜ SEÇmeyi unutmayın. TÜM kopyalayın. Ayrıca, bilgi penceresinin sağ alt köşesindeki uygulamanın kilidini açmanız ve gerekirse şifrenizi kullanmanız gerekebilir. Ayrıca iconverticons.com
Kevin

3
@ Thorn007 - Teşekkürler, benim için gerekli olan buydu. Aksine, altında 'ICNS' yazan Önizleme logosunu göstermeye devam etti ve gerçekten önbelleklenmişse bir sistem yeniden başlatması bile 'önbelleği' yenilemedi.
DMan

7
@DanielCukier sürükle ve bırak çalışacağını düşünürdün, artık 1980'lerde olmamakla birlikte, görünüşe göre öyle değil. Bir png veya icns dosyasını sürüklemek, uygulama simgesini değiştirerek "Görüntü Önizleme" simgesine de yol açtı. Önizleme ile açtıktan sonra kopyalayıp yapıştırmak (bu cevabın da önerdiği gibi) işe yarıyor gibi.
Michael Martin-Smucker

7
  1. Uygulamalar klasöründeki uygulamaya sağ tıklayın
  2. Paket İçeriğini Göster'e tıklayın
  3. İçeriğe Git > Kaynaklar
  4. İçindekiler klasöründe bulunan info.plist dosyasındaki simge dosyasını kontrol edin .
  5. Simge dosyasını (icns) dosyasını istenen icns dosyasıyla değiştirin.

3

Macosxhints.com’a göre , 10.6’da standart Mac OS X uygulamaları (ya da genel olarak Apple yazılımları) ikonlarının artık uygulama klasörleri salt okunur olduğu için kolayca değiştirilemeyeceği anlaşılıyor .

Bir elbette bu erişim haklarını değiştirebilir, ancak paket içeriğini değiştirerek olabilir kırmak Kod İmzalama söz konusu uygulama için 'ın imzasını. Ve eğer imza geçersiz olur, o zaman uygulamalar olabilir , artık anahtarlık erişmesine izin verilmesi, olacak artık edilecek kalıcı kendi bütünlüğünü kontrol etmek bilinen eğer güvenlik duvarında bir istisna izin (için büyük sıkıntılara neden olduğu bilinmektedir configd, mDNSResponder ve rakun ) veya yazılım güncellemesini kullanırken sorunlara neden olabilir .

(Yukarıda, kudreti emin değilim olduğunu gösterir. Etmedi iTunes, Safari ve Etkinlik Monitörü simgelerini değiştirmeyi Bazı hızlı testler değil Kod imzalama kırmak, güvenlik duvarı sormak defalarca diğer bazı, henüz bilinmeyen bir nedenle olsa uygulama “iTunes istiyorsunuz .app ”gelen ağ bağlantılarını kabul etmek için? Daha fazla ayrıntı için bkz. Mac kod imzası tahrif edilmişse, ne başarısız olabilir? )


1

Eski konu biliyorum ama yeni bir tane yetiştirmekten daha iyi. Bu soru ile ilgilidir.

Bunun benim gibi çalışmasını sağlamakta zorlanıyorsan, benim için bir çözüm buldum. Uzun zaman önce bir Firefox güncellemesi klasik simgeyi geri getirdi - diğerleri gibi, özel bir Kuyruklar simgesi kullandım (google, gerçekten sevimli!) Ve yeniden ayarlamaya çalıştım, ama buna sahip değildi. Simgenin üzerine yapıştırma işe yaramadı. Sadece bu akşam sorunu buldum - Firefox.app içinde bir Simge dosyasıydı, fakat Terminal'den bakıldığında sonunda basılamaz bir karakter vardı. Dosya adında (muhtemelen güncellemede bir hata) sonlanan bir simgenin değiştirilmesini engelleyen bir Windows satırı olduğu ortaya çıktı. Bu dosyayı silmek, simgeyi tekrar değiştirmeme izin verdi.


0

En azından Panic'in CandyBar 3 uygulamasının deneme sürümünü deneyecektim . 10.6 için ayarlanmış, onunla herhangi bir sorun yaşamadım ve Finder ve Sistem Tercihleri ​​gibi sistem uygulamaları da dahil olmak üzere birkaç simge değiştirdim.


Aha, yani CandyBar yine simgeleri değiştiriyor? Bir süre önce bu seçeneği devre dışı bıraktılar çünkü Apple'ın Kod İmzalamasını kırmaktan korkuyorlardı (ki bu CandyBar'ın yaptığı, ancak şu ana kadar herhangi bir soruna neden olursa bile bilinmiyor).
Arjan

Yalnızca değiştiremediğim birkaç uygulama buldum ve şaşırtıcı bir şekilde iki tanesi Transmit ve Coda (iki Panik uygulaması). Değişmeyen bir kaç tane daha "çekirdek" elma vardı, ama bulucu ve sys pref'in iyi iş çıkarıyordu.
Josh K,

0

Öncelikle, resmi değiştirmek istediğiniz uygulamayı açın, ardından web sitesini açın https://iconverticons.com/online/

Bu web sitesine kullanmak istediğiniz görüntüyü kopyalayın. Web sitesi, indirmeniz gereken bir .incs imajına dönüştürülecektir. İndirdikten sonra, "bilgi al" penceresinin üstündeki küçük resme sürükleyin. İlk olarak, büyük önizleme görüntüsünün değişmesi dışında hiçbir şey olmayacak.

ÖNEMLİ: Tüm adımları tamamladıktan sonra, küçük "kilitli" onay kutusuna basın, bu resmi değiştirecek.


0

Finder'daki Uygulamalar'a gidin ve uygulama için Bilgi Al'a sağ tıklayın. Resmi üst simgenin üzerine sürükleyin, sonra değişecektir.

Alttaki büyük önizlemenin üzerine sürüklemeyin - bu, görüntüyü uygulamaya argüman olarak aktaracaktır. Bunu istemiyorsun

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.