Birlik başlatıcısındaki bir uygulamanın simgesini nasıl değiştirebilirim?


69

Ubuntu 11.10 Unity rampamda belirli bir uygulamanın (Pidgin) ikonunu değiştirmeye çalışıyorum. Seçeneklerde ve Compiz ayarlarında aramayı denedim, ancak simgeleri değiştirmek için hiçbir seçenek bulamadım.

Temayı değiştirebilirim ama istediğim bu değil.

Bu değişikliği almak için yapılandırma dosyalarını düzenlemeye razıyım. Bir UI çözümü olmak zorunda değildir.


Yanıtlar:


66

Ubuntu 11.10 için


Yapmanız gereken ilk şey, kullanmak ve ilgili ~/.local/share/icons/hicolor/dizine kopyalamak istediğiniz bir .png simge dosyasını almaktır . Bu, aşağıdaki dizinleri içerecektir (simgelerin boyutlarıdır):16x16/apps/ 32x32/apps/ 48x48/apps/

Ücretsiz bir 16x16 ücretsiz simge örnekleyici indirdim ve 16x16 adlı bir simge seçtim Alien.png

Alien.pngDosyayı aldım ve kopyaladım ~/.local/share/icons/hicolor/16x16/apps, Sizinkini kopyaladığınızda, bunu GUI veya terminal aracılığıyla yapabilirsiniz.

Oradan bir terminalde aşağıdakileri yapmanız gerekir (bunu kopyalamak için sudo'ya ihtiyacınız olabilir):

cp /usr/share/applications/pidgin.desktop ~/.local/share/applications/

Sonra pidgin.desktop dosyasını düzenleyin:

vi ~/.local/share/applications/pidgin.desktop

Yazan çizgiyi arayın:

Icon=pidgin

Bunun için .png öneki olmadan yeni simge adına geçmeniz gerekecek ...

Icon=Alien

Değişikliklerinizi kaydedin ... Daha sonra çıkış yapın ve tekrar giriş yapın.

Lütfen yardım eder veya daha fazla yardıma ihtiyacınız olursa bana bildirin.


1
~ / / home / <your-username> 'a girmekle aynı şey, sadece açıklama için
itnet7

1
Muhteşem. Harika talimatlar. Sadece bir şey. Dosyayı / usr / share adresinden yerel dizinime kopyalamak için sudo yapmak zorunda kaldım.
recluze

1
Ayrıca, alt sekme sırasında (dock'tan biraz daha büyük simgeler kullanan) güzel bir çözünürlük istiyorsanız, 128x128 simge (128x128 / apps / klasörde) eklemeyi düşünün. Aksi takdirde, mükemmel ipucu, çok teşekkürler!
Anto

3
Ubuntu'yu seviyorum ama bunun gibi bazı basit şeylerin gerçekten emildiğini söylediğim için üzgünüm ... Bu kesinlikle kullanıcı dostu değil ... Yine de ayrıntılı açıklama için teşekkürler.
Şubat'ta takeşin

Müthiş, çok yardımsever - özellikle oturumu kapatıp tekrar tekrar
Isaac

18

Yaptığım gibi gitmiş /usr/share/applications/<whatever app your looking for>sonra özelliklere sağ tıklayıp soldaki simgeye tıklayın ve simge olmak istediğiniz görüntüyü seçin.

sudo nautilusSimgeyi düzenlemek zorundasınız . Sonra programdan çıkın ve Unity'de programda arama yapın ve seçilen simge ile gösterilir.


3
Sanırım 'sudo nautilus' yerine 'gksudo nautilus' yapmayı tercih etmelisin (ama uzman
olamadığım için yanılıyor

Ayrıca kullanabilirsinizsudo -H nautilus
kiri 16:13

7

Ubuntu için 12.04


İtnet7 tarafından verilen mükemmel cevaba ek olarak, Ubuntu 12.04'te~/.local/usr/applications/icons/hicolor/64x64/apps Unity'nin ikonu görmesi için de eklemek zorunda olduğumu eklemek isterim .

Özel simgenizi yeniden boyutlandırmak için mükemmel imagemagickpaketi kullanabilirsiniz .

sudo apt-get install imagemagick

Ardından mogrify -resize 64x64! myImage.pngözel simgelerinizi istenen çözünürlüklere göre ölçeklendirmek için komutu çalıştırın .

Masaüstü simgesini oluşturduktan sonra aşağıdaki komutu çalıştırır ve uygulamayı başlatıcınıza kilitlerseniz, yeniden başlatmaya gerek kalmadan birliği günceller.

unity --replace & 

Burada açıklandığı gibi: Simge olmadan başlatıcısı kilitli uygulama


6
  1. Ana Menüyü Yükle (AKA Alacarte) alacarteAlacarte'yi yükle
  2. Ana Menüyü
  3. Bir programa tıklayın ve sağ menüden Özellikler'i seçin.
  4. Simgesine tıklayın
  5. Yeni simge için tarayın ve tıklayın
  6. Programınızın özelliklerini kapatın
  7. Ana Menüyü Kapat

Çıkış yapmamak veya yeniden başlatmak gerekmez;)


Sadece güncellemek için; Bu yöntem 15.04 sürümünde çalışıyor, denedim.
Tico,

5

Ubuntu 14.04 için

Bir simgeyi başlatıcıya yerleştirilebilecek belirli bir uygulamaya bağlamak için komut satırında aşağıdakileri yapın:

Örneğin alpha_app, simgesiyle adlandırılan bir uygulamayı ele alalım alpha_app.png:

  1. gerçekleştirmek, yerine getirmek, idam etmek:

    sudo cp alpha_app.png /usr/share/pixmaps/
    

    Yukarıdaki komut simgenizi dosya ismiyle alpha_app.pnguygun klasöre kopyalar .

  2. Gerçekleştirmek, yerine getirmek, idam etmek:

    sudo gedit /usr/local/share/applications/alpha_app.desktop
    
  3. Gedit'te, simgenin adını aşağıdaki gibi değiştirin:

    Icon=alpha_app.png
    

    Dosya alpha_app.desktopmevcut değilse /usr/local/share/applications/, locate alpha_app.desktoporada yürütün ve kopyalayın. Beklenmedik bir durumda, bunun başarısız olması durumunda alpha_app.desktop, diskte hiçbir yerde dosya olmadığı ve kendiniz oluşturmanız gerekeceği anlamına gelir .

  4. Çizgiye gidin ve örneğimizde uygulamanızın adını yazın alpha_app.

  5. Dash’den simgeyi seçin ve Başlatıcı’ya gidin.

Τέλος! Son!


Ubuntu'ya Sormaya Hoş Geldiniz! ;-) Gelecekte cevaplarınızın okunabilirliğini geliştirmek için düzenlemelerimi ve aynı zamanda düzenleme yardımını da inceleyebilir misiniz ... ;-)
Fabby

Bu 16.04'te de mükemmel çalışıyor. Birliğin yeni .desktop dosyasını okuması için ilk önce yeniden başlatmanız / logout-login yapmanız gerekebilir.
MakisH

2

Bunu 14.04 Ubuntu'da yaptım.

"Dolphin" dosya yöneticisine nezih bir başlatıcı simgesi vermek istedim (Dolphin için bir yunus istedim).

Karmaşık program ve sistem dosyası düzenlemelerini kullanmaktan korkuyorum, çünkü işleri karıştırmak kolaydır. Basit tutmayı seviyorum. Yani, tüm bu programlama akrobasi yerine ...

  1. Yunus resmimi hazırladım.

    Saydam bir arka plana sahip (genellikle png) bir resim kullanmak en iyisidir, çünkü masaüstü arka planı güzel bir şekilde gösterilecektir (izole edilmiş kendi dikdörtgeni içinde olmayacak). Boyut olarak, resmimin dosya boyutu yaklaşık 560x640 piksel boyutuyla yaklaşık 200 kB'dir. Bu boyut diğer simgelere de uyuyor. Bu resmi normal "Resimler" klasöründe hazırladım.

  2. Sonra Terminal'e yazdım:

    sudo nautilus /usr/share/applications
    

    girdiğinizde uygulamalarınızla birlikte panel açılır (geçerli simgelerle gösterilir)

  3. Başlat simgesini değiştirmek istediğiniz uygulamayı bulun, simgesine sağ tıklayın ve ardından "özelliklerine" tıklayın.

  4. Özellikler panelinin sol üst köşesinde, kendi tercihinize göre değiştirmek istediğiniz geçerli başlatma simgesini göreceksiniz.

  5. Şimdi özellikler panelinin sol üst köşesindeki o simgeye sol tıklayın ve eskisini değiştirmek için özel bir simge seçmenizi isteyen yeni bir panel açılır.

  6. Hazırladığınız resmi bulun (bir dosya yöneticisindeki gibidir) ve seçin

  7. Seçtiğiniz yeni simge özellikler panelinde görünür.

  8. Yeni simge başlatmak simgeleri arasında göstermeye başlamak için PC'nizi yeniden başlatmanız gerekir ve bakalım, özel bir simge var!


0

Ubuntu 12.10 için


Aşağıdaki dizinleri içeren (simgelerin boyutları olan) dizin olarak değiştirildi:

~ / .Local / share / simgeler / birlik-webapps / uygulamalar

ve eğer yaparsanız ls:

128  16  192  22  24  32  48  64  96

-1

13.04'te Nemo'yu kolsuz-oyuncaksız nautilustan kurtulmak için kurdum.

Simge klasöründe ev başlatıcısı istedim.

~/.local/share/applications/nemo.desktopBir göz atmak için gedit ile açtım ve bir çizgi buldum

icon=folder 

(yol yok, uzantı yok ???)

Aranıyor /usr/share/gibi görünen nautilus'un varsayılan varsayılan simgesini aramayı denedim folder_home.pngya da .svghangisine karar veremedim. Çeşitli klasörlerde aynı isimde bir grup dosya vardı, bu yüzden sonunda satırı değiştirdim.

icon=folder_home

ve oturumu kapattıktan sonra tekrar simgesine dönüştü.

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.