Pertanyaan Tidak dapat menambahkan file .desktop Kustom ke dock Ubuntu


Masalah:

saya telah membuat .desktop file untuk Ubuntu 16.04 untuk mengakses profil Google Chrome saya, tetapi setelah saya meng-upgrade ke Ubuntu 17.10 (itu bekerja pada Ubuntu 17.04) mereka telah dihapus dan saya tidak dapat menjepit mereka kembali.

File Contoh

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=google-chrome
Name[en_US]=Google Chrome
Exec=google-chrome --profile-directory=Default
Comment[en_US]=Chrome
Name=Google Chrome
Comment=Chrome Browser
Icon=google-chrome
Categories=Browser;Internet;

26
2017-10-22 00:25


asal


Jika Anda dapat melihatnya dalam gambaran gnome-shell, maka Anda dapat DnD ke dock (tidak hanya di bagian akhir). Jika tidak, tandai .desktop sebagai dapat dieksekusi, d. klik, atur sebagai tepercaya. Setelah menjalankannya, seharusnya ditampilkan di dermaga & Anda dapat memasang pin - doug
@doug Tapi bukankah itu membunuh Exec=google-chrome --profile-directory=Default? - Teivel
Saya tidak tahu apa yang Anda maksud. Apakah Anda tahu apa yang saya maksud dengan "tandai sebagai dieksekusi" yaitu, r. klik pada .desktop.> properti> Izin> jelas - doug
@doug melewati argumen ke program sebelum meluncurkan, dalam hal ini, profil, jika saya harus menyematkannya, hanya aplikasi yang akan diluncurkan, bukan profil yang tepat (mis. tamu, pribadi, dll) - Teivel


Jawaban:


  1. Membuat .desktop file di ~/.local/share/applications.
  2. Tambahkan baris berikut di dalamnya

    [Desktop Entry]
    Comment=Chrome my profile
    Terminal=false
    Name=My Chrome
    Exec=google-chrome --profile-directory=Default
    Type=Application
    Icon=google-chrome
    

    (Saya menamainya "Chrome Saya" untuk menghindari kebingungan dengan peluncur Google Chrome yang sudah ada. Anda dapat menggunakan nama lain.)

  3. Jadikan itu bisa dieksekusi.

  4. Klik Kegiatan atau Tampilkan Aplikasi dan cari "My Chrome". Itu seharusnya muncul.

  5. Klik kanan padanya dan tandai sebagai favorit.

    Ketika mengklik kanan pada ikon aplikasi di dok tidak menunjukkan "Tambahkan ke favorit"Opsi, cari aplikasi di Kegiatan layar, dan kemudian seret ke dok (disarankan oleh Legolas).

Jika tidak ada yang berhasil, lihat Tanya Jawab ini: Tidak dapat menambahkan peluncur khusus ke Dock (* Tambahkan ke Favorit *)


42
2017-10-22 04:25



Apakah perlu memulai ulang atau masuk kembali? Bagi saya ini bahkan tidak membuat hal itu muncul di dashboard "Kegiatan". - Zelphir
@Zelphir Seharusnya tidak diperlukan, tetapi coba saja. Jika masih tidak berhasil, lihat ini. - pomsky
Ketika Anda memasukkan jalur, Anda tidak dapat menggunakan ~. Gunakan jalur lengkap. Ketika saya punya ~, tidak ada yang muncul. Pindah ke jalur penuh berfungsi dengan baik. - Virmundi
Ya, tentu saja, Anda tidak bisa melakukannya ~ dalam .desktop file, Anda harus meletakkan path lengkap (tidak ada ~ dalam isi sampel .desktop file meskipun). - pomsky
Terima kasih banyak! Setelah 2 jam browsing, jawaban ini memecahkan masalah saya! - sh4dowb


Saya memiliki masalah yang sama dengan Firefox Nightly. Konfigurasi berikut berfungsi untuk saya di ~/.local/share/applications/firefox-nightly.desktop:

[Desktop Entry]
Type=Application
Name=Firefox Nightly
#
# WARNING: Remember to fix the path in Icon and Exec
#
Icon=/path/to/firefox-nightly/browser/icons/mozicon128.png
Exec=/path/to/firefox-nightly/firefox %u
Terminal=false
StartupWMClass=Nightly

Tanpa StartupWMClass, aplikasi yang berjalan tidak dikenali dan ikon ditampilkan dua kali di dermaga.


3
2017-11-07 12:09



Beberapa ikon dari aplikasi yang sama (dan juga mundur ke default "kosong" ikon setelah gagal menunjukkan ikon yang ditentukan dalam .desktop file) terdengar seperti masalah terpisah. Saya pikir akan lebih baik jika Anda mengajukan pertanyaan baru dan menambahkan jawaban sendiri. Sudah ada yang ini. - pomsky
@pomsky Saya mempostingnya di sini karena saya memiliki masalah yang sama: tidak mungkin untuk menandai aplikasi sebagai favorit dalam menu konteks. Menyeretnya dari layar aktivitas hampir berhasil: ikon disematkan tetapi, mengekliknya, ikon lain ditampilkan. Dengan menambahkan StartupWMClass ke konfigurasi Anda, akhirnya berhasil. Maaf bila membingungkan. Mungkin saya harus menjawab yang ini? - Marcello Nuccio
Sudah saya tulis jawaban (StartupWMClass trik) ada seminggu yang lalu. Jika jawaban Anda sangat berbeda, Anda dipersilahkan untuk mengirim jawaban baru. Tetapi hal yang dipertanyakan agak menyesatkan, ada OP yang memiliki masalah hanya di Wayland, bukan Xorg. Jadi saya pikir lebih baik jika Anda dapat memposting pertanyaan baru dan menjawabnya sendiri. Saya tidak melihat pertanyaan baru dengan banyak ikon baru-baru ini, hanya melihat komentar. - pomsky


Bagi siapa pun jika aplikasi tidak muncul dalam Aktivitas, pastikan Anda memiliki "NoDisplay = true" di berkas .desktop untuk aplikasi Anda.


0
2018-05-07 14:39