Tutulma uygulaması simgesi Unity'nin çizgisinde çok büyük


34

Eclipse Juno'nun manuel kurulumunda bir sorunum var. Tarball paketini paketinden çıkardıktan sonra /opt, bir link linki /usr/local/binekleyip aşağıdakileri yeni bir dosyaya ekleyin /usr/share/applications/eclipse.desktop:

[Desktop Entry]
Version=1.0
Name=Eclipse
GenericName=Integrated Development Application
Comment=Eclipse Juno
Exec=/usr/local/bin/eclipse
TryExec=/usr/local/bin/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Development;IDE;

Hala bu tuhaf davranışı göstergeden alıyorum:

Unity çizgi büyük simge

Eclipse gayet iyi çalışıyor ve simge tıklanabilir durumda ancak görebildiğiniz gibi boyutu biraz kapalı. Bunu nasıl düzeltebilirim? Birlik simgeyi otomatik olarak ölçeklendirmemeli mi?


3
Faydalı Bilgiler: Bu problem sadece Ubuntu 12.10'da bulunmaktadır. Ubuntu 12.04 veya daha düşük sürümlerinde iyi çalışıyor.
saji89

Yanıtlar:


26
  • Paylaşım klasörünüzdeki icon.xpm dosyasını düzenleyin.

-s /opt/eclipse/icon.xpm ~ / .local / share / icons / eclipse4.xpm

sadece kullanıcı için veya

sudo l -s /opt/eclipse/icon.xpm / usr/share/icons/eclipse4.xpm

bütün kullanıcılar için

  • Sizin de eclipse.desktop(dosya ~/.local/share/applicationsveya /usr/share/applications) yerini Simge = / opt / Tutulma / icon.xpm tarafından Simgesi = eclipse4 . .xpmSoneki eklemeniz gerekmez .

Gerekirse, Icon[en_US]aynı değerdeki satırı da güncelleyin .

Dosyayı eclipse.desktop, oluştururken kullandığınız araca bağlı olarak farklı bir adda olabilir.

Düzenleme: Pius, QD sayesinde cevabı geliştirin. ve iAm yorumları


1
Cevap bu. Yalnızca dosyayı kopyalamanız gerekmediğini, ancak QD.aşağıda belirtildiği gibi yumuşak bir bağlantı oluşturabileceğinizi eklerdim. + .Desktop dosyasını oluşturmak için Ana Menü uygulamasını kullandıysanız, içinde bulabilirsiniz ~/.local/share/applications. Makinemde çağrıldı alacarte-made.desktop, adının başlatılan uygulamayla ilgisi olmadığını unutmayın.
Pijusn

Aslında, en iyi yöntem eclipse4.xpm dosyasını / usr / share / icons klasörüne koymaktır, çünkü ~ / .local / * konumunu kullanmak yalnızca tek bir kullanıcı için çalışır.
kmedv

11

@Tawane Ben belki daha kolay hale getirir ~ / .local / share / icons / içine sembolik bağlantı ekleyin:

ln -s /opt/eclipse/icon.xpm ~/.local/share/icons/eclipse.xpm

10

bu size yardımcı olabilir ...

görüntü tanımını buraya girin

görüntüyü kaydedebilir ve bu simgeyle değiştirebilirsiniz.

İmage icon.xpm boyutunu, eclipse uygulamasında olan 48 x 48 piksele ölçeklendirdim

İyi görünüyor:

görüntü tanımını buraya girin


48x48, daha yüksek (veya hatta orta) çözünürlükte biraz bulanık görünebilir. Sisteminizin onu ne için kullanılmışsa yeniden boyutlandırmasını sağlamak için 512x512 (biraz fazla eksik olsa bile) kullanabilirsiniz. PNG'ler doğru şekilde yeniden boyutlandırılmıştır, böylece her zaman gerçekten gösterilenden daha büyük bir görüntü sağlayabilirsiniz.

512x512 icon versiyonuna buradan ulaşabilirsiniz: Eclipse icon

Resim Eclipse yardım sayfasından alınmıştır: Eclipse yardım sayfası


3

Unity, xpm dosyalarını doğru şekilde yeniden boyutlandıramıyor gibi görünüyor.

Çözüm olarak, simgenizi png'ye dönüştürebilirsiniz.

sudo apt-get install imagemagick
convert /opt/eclipse/icon.xpm /opt/eclipse/icon.png

.Desktop dosyanızı güncellemeyi unutmayın.


0

Ben aynı problem vardı ama bu alım kopyalama çözülmesi icon.xpmiçin /usr/share/pixmapsve bu klasöre simgesine başvurarak.


Peki hangi Ubuntu sürümünü kullanıyordunuz? Bu klasördeki simgeye referans verdiğinizde , hangi klasöre ve simgeye nasıl başvuru yaptınız? Lütfen istediğiniz bilgileri ekleyerek cevabınızı düzenleyin.
Lucio

-1

Eclipse dizinindeki (eclipse.xpm) simgenin boyutu 256x256'dır. Daha küçük bir tane ile değiştirin (48x48 benim için çalışıyor).


2
Bunun Ubuntu 12.10 ile başladığına inanıyorum, 12.10 xpm simgeleri düzgün bir şekilde yeniden boyutlandırılmadan önce.
Peter van der

1
Ah. Bunu ilk olarak 12.10'a yükselttikten sonra ve Juno'u tutukladıktan sonra gördüm ve belki de yeni tutulması versiyonundan kaynaklandığını düşündüm. Sorunun hala devam ettiğini kontrol edeceğim (bu arada gelen tüm güncellemelerden sonra). Olursa, Ubuntu 12.10'a karşı bir hata vereceğim.
Axel
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.