Unity menüsünden simgeler / kısayollar nasıl kaldırılır?


74

Üzerine Chromium ve Tweet Deck yükledim (Chrome Mağazası), şimdi Tweet Deck'i kaldırdım ve bundan sonra Chromium, sorun şu, Tweet Deck yüklediğimde bana kısayol oluşturmak isteyip istemediğimi sordu ve EVET'i seçtim . Artık her ikisi de kaldırıldı. Tweet Deck simgesi hala İnternet üzerinden Unity Menu'de görünüyor.

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

Simgeyi menüden kaldırmayı denedim, ancak bunun nasıl yapılacağını çözemiyorum. Yapılması gereken basit bir şey olmalı, ama başımı ağrıtıyor: P

Kısayol ve olası önemsiz dosyaları Chromium'dan kaldırmak için ne yapmam gerekiyor?

Ayrıca benim Ubuntu versiyonum 11.10 x64.

(Yanlış bir şey yazarsam özür dilerim)

Yanıtlar:


119

Görünüşe göre uygulamaları Dash’ten kaldıramıyorsunuz, ancak başlatıcılarınızı (* .desktop dosyaları) aşağıdaki dizinlerden birinde yönetebilirsiniz:

  • /usr/share/applications
  • /usr/local/share/applications
  • ~/.local/share/applications

Başlatıcı dosyanız ilk iki dizinden birindeyse, kaldırmak için kök izinleriniz gerekir.


9
~ / .Local / share / uygulamalarındaydı. Başarılı bir şekilde kaldırdım. Birçok tank: D
kaldırıldı

11
Biraz zaman aldı ama sonunda / usr / share / app-install / desktop / / Ubuntu 11.10'da daha fazla masaüstü dosyası buldum, bu sayede jEdit'in ekstra sürümü benim için çoğaltılmış eski bir sürümü piyasaya sürüyordu. birlik menüsünde.
kcstrom

2
Ayrıca Wine yüklü bir programı silerseniz, ~/.local/share/boşaltma içindeki birden fazla klasörün içine bakmanız gerekir.
Zignd

1
Bu onu Dash'den kaldırmaz. Her nasılsa bir reindex hala gerçekleşmesi gerekiyor.
Elijah Lynn

Bunları yönetmek için @ DolphinDream'in alacarte hakkındaki cevabını kontrol edin. Yukarıdaki dizinlerde hiçbir yerde bulunmayan bir Chrome uygulama başlatıcım vardı. askubuntu.com/a/454494/11929
Elijah Lynn

10

Adı verilen bir uygulamayı kullanmak alacarte ( atalacarte bir programdır düzenleme freedesktop.org uyumluydu menüler için ). İstenmeyen başlatıcıları menüden kaldırmanızı veya yenilerini yaratmanızı / eklemenizi sağlar. Ben bu uygulamayı Ubuntu 12.04'te kendim (apt-get) kurmak zorunda kaldım. IMO bu uygulama varsayılan bir Ubuntu kurulumunun bir parçası olmalıdır.


alacarte kayalar! Varsayılan Ubuntu kurulumunun bir parçası olmalı ... ya da düzenlemek / yapılandırmak / kaldırmak için başlatıcıdaki simgelere sağ tıklayabilmeniz gerekir.
Elijah Lynn

1

Firefox ikonunu Unity launcher'dan silerken de aynı sorunu yaşadım. İki adet Firefox örneği yükledim: biri apt-get ve diğeri de * .deb'dan dpkg ile kurdum, bu yüzden Firefox'un her iki kopyasını çıkardıktan sonra, ikon hala Unity başlatıcısında gösteriliyor.

İşte bana yardımcı olan tarifi:

Dpkg'da bir paket arıyorsunuz

dpkg --list | grep firefox

sonuç

ii firefox-mozilla-build: i386 35.0.1-0ubuntu1 Mozilla Firefox, resmi Mozilla yapımı, Ubuntuilla projesi tarafından Ubuntu için paketlenmiştir.

bulundu! peki, paketin adını bildiğimizde, artıklarını kaldırabiliriz.

sudo dpkg -r firefox-mozilla-yapı: i386

Hepsi bu, başlatıcıdan fazla simge kayboldu.


Wine'ı yükledim ve Photoscape.exe'yi Wine aracılığıyla yükledim. Sonra Photoscape'de bir sorunla karşılaştıktan sonra Wine uninstaller kullanarak kaldırdım. Ancak ne yazık ki simgeler mevcuttu. Sonra "dpkg --list | grep photoscape" yazdım ve Photoscape ile ilgili tüm simgeler silindi.
Soumyadip Das

0

Şimdilik tek bir uygulamayla benzer bir sorun yaşadım. Kabul edilen cevabın sorunu, masaüstü dosyalarının, örneğin bunun gibi listelenenlerin değil, diğer birçok yerde saklanabilmesidir ~/.kde/share/apps/RecentDocuments/.

Bu yüzden findyardımcı programı böyle bir durumda kullanmanızı önerebilirim . Bir dize, söz konusu uygulama için bir masaüstü dosyasının adının bir parçası olarak hangi dizenin garanti edildiğini ve çok fazla çıktıyı önlemek için bu dizenin oldukça uzun olması gerektiğini çözmelidir.

Örneğin ("iname" büyük / küçük harf duyarsız ad anlamına gelir, * bir joker karakterdir, bunun yerine herhangi bir karakter (ler) anlamına gelir):

sudo find / -iname '*tweet*'

Ayrıca, sistemdeki tüm masaüstü dosyalarında belirli bir dize aramak gerekirse, bunun gibi bir denemelisiniz:

sudo find / -name '*.desktop' -exec grep -i '*tweet*' {} +

Ardından bulunan tüm dosyaları kaldırın ve oturumu kapatın.

Bu, OP'nin menüden bu ikonları çıkarmasına yardım etmiş olmalı.


0

Ben de aynı sorunu yaşadım.

Önce uygulamayı kaldırdım, sonra aşağıdaki klasördeki tüm referansları sildim:

/usr/share/applications
/usr/local/share/applications
~/.local/share/applications

Yeniden başlatıldı .... ancak sorunumu çözemedi.

Bu yüzden bu MENÜ editörünü kurdum:

sudo add-apt-repository ppa:caldas-lopes/ppa
sudo apt-get update
sudo apt-get install ezame

ve istenmeyen simgeleri silin.


0

Severo Raz'ın cevabını genişletmek:

  • /usr/share/applications
  • /usr/local/share/applications
  • ~/.local/share/applications

Aşağıdakileri kullanarak terminal kullanarak kolayca yapabilirsiniz:

  1. cd <directory>
  2. ls | grep <application_name("tweet")>

Size şöyle bir çıktı verecek:

application_name.desktop

Ve sonra :

  1. rm application_name.desktop

Aslında, 3 + 4 adımlarını birleştirebilmelisiniz:

ls | grep <appname> | xargs rm -f

Dikkatli olun: Benzerlikler nedeniyle, vb. Silmediğiniz masaüstü simgelerini silebilirsiniz! Garanti yok.


-2

Uygulamanın simgesine sağ tıklayın. Görünen bir sonraki ekranda "Kaldır" düğmesini seçin. Uygulama şimdi kaldırılmalıdır.

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.