Bagaimana cara menghapus ikon / jalan pintas dari menu Unity?

74

Saya telah menginstal Chromium dan Tweet Deck di atasnya (melalui Chrome Store), sekarang saya mencopot Tweet Deck dan setelah Chromium itu, masalahnya adalah, ketika saya menginstal Tweet Deck itu bertanya kepada saya apakah saya ingin membuat jalan pintas untuk itu dan saya memilih YA . Sekarang setelah keduanya dihapus, ikon Tweet Deck masih muncul di Menu Unity melalui Internet.

masukkan deskripsi gambar di sini

Saya mencoba untuk menghapus ikon dari menu tetapi saya tidak tahu bagaimana melakukan ini. Seharusnya hal yang sederhana untuk dilakukan, tetapi membuat saya sakit kepala: P

Apa yang harus saya lakukan untuk menghapus pintasan dan kemungkinan file sampah dari Chromium?

Juga versi Ubuntu saya adalah 11,10 x64.

(Maaf jika saya menulis sesuatu yang salah)

Dihapus
sumber

Jawaban:

119

Tampaknya Anda tidak dapat menghapus aplikasi dari Dash, namun Anda dapat mengelola peluncur Anda (* file .desktop) di salah satu direktori berikut:

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

Jika file launcher Anda ada di salah satu dari dua direktori pertama, Anda akan memerlukan izin root untuk menghapusnya.

Severo Raz
sumber
9
Itu di ~ / .local / share / aplikasi. Saya berhasil menghapusnya. Banyak tank: D
Dihapus
11
Butuh sedikit, tetapi akhirnya saya menemukan lebih banyak file desktop di / usr / share / install-install / desktop / di Ubuntu 11.10 yang merupakan tempat jEdit versi tambahan muncul untuk saya yang meluncurkan versi lama yang digandakan dalam menu unity.
kcstrom
2
Juga jika Anda menghapus program yang diinstal dengan Wine, Anda harus melihat lebih dari satu folder di dalam direktori ~/.local/share/.
Zignd
1
Itu tidak menghapusnya dari Dash. Entah bagaimana, masih diperlukan reindex.
Elijah Lynn
Pastikan dan periksa jawaban @ DolphinDream tentang alacarte untuk mengelola ini. Saya memiliki peluncur aplikasi Chrome yang tidak ditemukan di direktori di atas. askubuntu.com/a/454494/11929
Elijah Lynn
10

Saya menggunakan aplikasi bernama alacarte ( atalacarte adalah program yang untuk mengedit menu yang sesuai dengan freedesktop.org ). Ini memungkinkan Anda untuk menghapus peluncur yang tidak diinginkan dari menu atau membuat / menambahkan yang baru. Saya harus menginstal aplikasi ini sendiri (apt-get) di Ubuntu 12.04. IMO aplikasi ini harus menjadi bagian dari instalasi Ubuntu default.

DolphinDream
sumber
alacarte rocks! Setuju itu harus menjadi bagian dari instalasi Ubuntu default ... atau dapat mengklik kanan pada ikon di peluncur untuk mengedit / mengkonfigurasi / menghapusnya.
Elijah Lynn
1

Saya memiliki masalah yang sama dengan menghapus ikon Firefox dari peluncur Unity. Saya menginstal dua contoh Firefox: satu dengan apt-get dan satu dengan dpkg dari * .deb, jadi setelah menghapus kedua salinan Firefox, ikon masih ditampilkan di Unity launcher.

Ini resep yang membantu saya:

Mencari paket dalam dpkg

dpkg --list | grep firefox

hasil

ii firefox-mozilla-build: i386 35.0.1-0ubuntu1 Mozilla Firefox, Mozilla build resmi, dikemas untuk Ubuntu oleh proyek Ubuntuzilla.

ditemukan! yah, ketika kita tahu nama paketnya, kita bisa menghapus sisa-sisanya

sudo dpkg -r firefox-mozilla-build: i386

Itu saja, ikon berlebih lenyap dari peluncur.

Seni B
sumber
Saya menginstal Wine dan kemudian menginstal Photoscape.exe melalui Wine. Kemudian setelah menghadapi beberapa masalah di Photoscape saya hanya menghapus instalannya menggunakan Wine uninstaller. Namun sayangnya ikon itu hadir. Lalu saya mengeksekusi "dpkg --list | grep photoscape" dan semua ikon yang terkait dengan Photoscape dihapus.
Soumyadip Das
0

Baru saja saya punya masalah yang sama dengan satu aplikasi. Masalah dengan jawaban yang diterima adalah bahwa file desktop dapat disimpan di banyak lokasi lain, tidak hanya yang terdaftar, seperti ini ~/.kde/share/apps/RecentDocuments/, misalnya.

Jadi saya bisa menyarankan untuk menggunakan findutilitas dalam kasus seperti itu. Kita perlu mencari tahu string apa yang dijamin menjadi bagian dari nama file desktop untuk aplikasi yang dimaksud dan string itu harus cukup panjang untuk menghindari terlalu banyak output.

Misalnya ("iname" adalah singkatan dari case case insensitive name, * adalah wildcard, artinya setiap karakter menggantikannya):

sudo find / -iname '*tweet*'

Anda juga harus mencoba jika perlu mencari beberapa string tertentu di semua file desktop pada sistem, seperti ini:

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

Kemudian hapus semua file yang ditemukan dan log off.

Ini seharusnya membantu OP untuk menghapus ikon-ikon itu dari menu.

pengguna907860
sumber
0

Saya memiliki masalah yang sama.

Pertama saya menghapus instalasi aplikasi, kemudian saya menghapus semua referensi dari folder berikut:

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

Reboot .... tetapi tidak pernah menyelesaikan masalah saya.

Jadi menginstal editor MENU ini:

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

dan hapus ikon yang tidak diinginkan.

pst007x
sumber
0

Memperluas jawaban Severo Raz:

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

Anda dapat dengan mudah menyelesaikannya menggunakan terminal, dengan:

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

Yang akan memberi Anda output seperti ini:

application_name.desktop

Lalu :

  1. rm application_name.desktop

Sebenarnya, Anda harus dapat menggabungkan langkah 3 + 4:

ls | grep <appname> | xargs rm -f

Diperingatkan: Anda dapat menghapus ikon desktop yang tidak ingin Anda hapus karena kesamaan penamaan, dll.! Tidak ada jaminan.

LMD
sumber
-2

Klik kanan ikon aplikasi. Pada layar berikutnya yang muncul, pilih tombol "Copot". Aplikasi sekarang harus dihapus.

Chris
sumber