Saya telah membuat file peluncur khusus:
[Desktop Entry]
Type=Application
Name=P4V
Comment=Perforce Visual Client
Icon=/usr/lib/p4v/P4VResources/icons/P4-V_128x128.png
Exec=/usr/bin/p4v
Terminal=false
Categories=Development;
Dan menyeret file ini ke peluncur saya. Namun, ketika saya mengklik ikon, itu membuka aplikasi di bawah ikon 2, berbeda (saya klik yang atas, itu membuka aplikasi di bawah yang bawah):
Ikon bawah tidak ada sampai saya meluncurkan aplikasi menggunakan ikon P4v atas yang saya tambahkan secara manual.
.desktop
(termasuk ikon set) di/usr/share/applications
(saya menginstalnya untuk mencari tahu).Jawaban:
Jika suatu aplikasi menghasilkan ikon kedua, bukan menjadi yang umum
Jika suatu aplikasi menghasilkan ikon kedua di peluncur Persatuan selain dari ikon abu-abu, ikon generik, harus sudah ada peluncur (lainnya) yang ada, yang memanggil
p4v
perintah utamanya:File aplikasi
.desktop
menurut definisi memiliki perintah "utama" di baris pertama, dimulai denganExec=
. Ini adalah perintah yang dijalankan ketika ikon diklik diUnity
peluncur ( ). Selain itu,.desktop
file dapat memiliki satu atau lebih bagian pintasan, tersedia saat Anda mengklik kanan ikon yang mewakili diUnity
peluncur.Beberapa file .desktop memanggil aplikasi yang sama dalam perintah utama mereka
Gejala yang Anda alami dapat terjadi ketika lebih dari satu
.desktop
file di salah satu/usr/share/applications
atau~/.local/share/applications
memiliki perintah yang sama ("utama-") di baris pertama merekaExec=
, tetapi file tersebut berbeda nama.P4V secara default harus menginstal (dan mungkin telah diinstal) sebuah
.desktop
file yang bernamap4vasp.desktop
dalam/usr/share/applications
.Cara memperbaiki
masalah Anda harus diperbaiki jika Anda menghapus
.desktop
file Anda sendiri (mungkin lokal) , kemudian jalankanp4v
dari Dash dan sematkan ke peluncur.Bagaimana jika Anda ingin menyesuaikan peluncur yang ada?
Jika Anda ingin mengubah
.desktop
perilaku file atau misalnya ikonnya:/usr/share/applications
ke~/.local/share/applications
gedit
(seret kegedit
jendela yang terbuka ) dan buat perubahan yang diinginkan.desktop
file lokal akan mengesampingkan yang global.Untuk kembali, cukup hapus yang lokal, keluar dan kembali.
Terkait dengan posting ini
sumber
Solusi yang bekerja untuk saya di ubuntu 18.04 ketika berjuang dengan mendapatkan AppImage ditambahkan ke favorit saya. Solusi ini dirangkum dari https://beamtic.com/duplicated-icons-in-launcher
Dapatkan kelas jendela program Anda dengan ikon ganda dengan mengeksekusi
Pilih jendela utama program itu dengan mengkliknya. Saya menerima dua string dan hanya mengambil yang pertama (huruf kecil).
Tambahkan baris berikut ke
.desktop
file (saya punya.desktop
file saya~/.local/share/applications
) dan ganti[Name_of_Window_Class]
dengan output dari perintah xprop:Mulai / Restart aplikasi, selesai!
sumber