Tidak dapat menambahkan peluncur khusus ke Dock Ubuntu (opsi 'Tambahkan ke Favorit' tidak muncul)

Dec 30 2017

Saya memiliki .desktopfile khusus :

[Desktop Entry]
Type=Application
Terminal=false
Icon[en_US]=/home/alex/bin/idea-IC-173.4127.27/bin/idea.png
Name[en_US]=IntelliJ
Exec=/home/alex/bin/idea-IC-173.4127.27/bin/idea.sh
Name=IntelliJ
Icon=/home/alex/bin/idea-IC-173.4127.27/bin/idea.png

Hasil dari ls -lha .local/share/applications/intellij.desktop:

-rwx--x--x 1 alex alex 248 Dez 30 10:54 .local/share/applications/intellij.desktop

Jawaban yang diposting ke pertanyaan sebelumnya ( Bagaimana cara menambahkan peluncur aplikasi '.desktop' kustom ke Dock Ubuntu? ) Tidak berfungsi untuk saya. Saya dapat menemukan peluncur ini di Aktivitas dan saya dapat mengklik dua kali pada file itu dan IntelliJ akan mulai. Namun demikian, saya tidak dapat menambahkan peluncur ini sebagai favorit ke dok. Opsi tidak muncul.

Jawaban

38 pomsky Jan 04 2018 at 17:54

Buka Terminal dan jalankan

gsettings get org.gnome.shell favorite-apps

Anda harus mendapatkan daftar .desktopfile yang terkait dengan aplikasi yang disematkan ke dok Ubuntu secara berurutan, seperti berikut:

['appname-1.desktop', 'appname-2.desktop', 'appname-3.desktop', 'appname-4.desktop', 'appname-5.desktop']

Misalkan Anda ingin menyematkan aplikasi yang terkait ke intellij.desktopfile sebagai item kedua di dok. Dalam hal ini, jalankan

gsettings set org.gnome.shell favorite-apps "['appname-1.desktop', 'intellij.desktop', 'appname-2.desktop', 'appname-3.desktop', 'appname-4.desktop', 'appname-5.desktop']"
15 user866381 Aug 31 2018 at 16:23

Jawaban dari @pomsky benar, tetapi ada cara yang lebih mudah: gunakan

dconf-editor  

(instal dengan sudo apt-get install dconf-editorjika tidak diinstal) dan navigasikan ke

org/gnome/shell/favorite-apps.

Di sana dimungkinkan untuk mengedit dan mengatur ulang Peluncur.

4 Hypercube Jan 07 2020 at 20:42

Ini bisa terjadi jika StartupWMClasstidak sesuai dengan WMClass aplikasi. Lihat pertanyaan ini untuk detail tentang cara kerjanya dan cara menemukan WMClass. Dalam kasus saya, mengatur yang benar StartupWMClassdalam .desktopfile memperbaiki masalah ini.