Dari mana saya mendapatkan program di peluncur Persatuan?

1

Ketika saya menekan tombol Ubuntu (tombol Windows sebelumnya) pada keyboard saya dan mulai mengetik nama aplikasi yang ingin saya luncurkan, saya melihat ada 2 contoh dari program yang sama (dalam kasus saya itu adalah PyCharm IDE). Saya telah memeriksa / usr / share / aplikasi saya (hanya memiliki satu PyCharm.desktop) dan ~ / Desktop folder (tidak memiliki apa-apa).

Saya curiga saya membuat entah bagaimana cara pintas .desktop untuk versi PyCharm yang lebih lama, yang saya tidak gunakan lagi. Masalahnya adalah saya tidak ingat di mana dan bagaimana saya melakukannya. Dan peluncur Ubuntu tidak memberi tahu saya dari mana datangnya program shortcut ke hasil pencarian saya. Jadi saya tidak bisa menghilangkan instance kedua dari shortcut PyCharm ini.

Bisakah seseorang tolong kirim saya ke halaman web yang menjelaskan SEMUA tempat yang digunakan Peluncur Persatuan untuk menemukan aplikasi? Bantuan lain apa pun akan dihargai. Saya menggunakan Ubuntu 13.04.

Terima kasih.

vladimir
sumber
1
Periksa .local/share/applications/.
jokerdino
1
Anda melewatkan sebuah di ~/sana ( ~/.local/share/applications/) @jokerdino;)
Rinzwind
Ya, Anda benar - lupa tentang. Lokal entah bagaimana ...
vladimir

Jawaban:

0

Metode lambat: Cari seluruh filesystem untuk mencari nama file *harm.*esktop(PyCharm mungkin menggunakan huruf kapital berbeda; case desktop dapat bervariasi):

ls -R / | awk '
/:$/&&f{s=$0;f=0}
/:$/&&!f{sub(/:$/,"");s=$0;f=1;next}
NF&&f{ print s"/"$0 }' | grep "*harm.*esktop"

Semoga ini membantu!

haneefmubarak
sumber
Ha, ya ini membantu! Entah bagaimana saya belum memikirkan solusi brute force seperti itu. Tapi saya baik-baik saja selama itu berhasil. Dan komentator benar: Saya lupa untuk memeriksa "~ / .local / share / application /". Terima kasih!
vladimir
@vladimir Selalu senang membantu kawan.
haneefmubarak
@vladimir btw, saya sama sekali tidak tahu bagaimana awkstring yang mendapatkan path lengkap bekerja, saya hanya dirantai ls -rke dalamnya dan menulis ekspresi reguler sederhana untuk grep:)
haneefmubarak