Saya membuat .desktop
yang dapat dieksekusi file di Desktop saya yang seharusnya meluncurkan aplikasi GUI bersama dengan menampilkan ikon di dok, tetapi di Ubuntu 17.10 ikon tidak ditampilkan di dok:
Di versi Ubuntu sebelumnya (14,04 hingga 17,04) saya tidak menghadapi masalah ini.
Di Ubuntu 17.10 tidak ada aplikasi pihak ketiga dengan ikon sebagai executable yang diluncurkan secara default, Ini meminta kepercayaan dan peluncuran untuk melanjutkan.
Bagaimana saya bisa memberikan izin eksekusi default kepada peluncur, atau izin apa pun yang diperlukan untuk menghindari dialog ini?
Eksekusi dibuat dengan mengkompilasi di Ubuntu 14.04 untuk mendukung kompatibilitas mundur.
.desktop
file yang dibuat untuk menampilkan ikon berisi:
#!/usr/bin/env/ xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Name=MDM
Comment=MAVLDM
Terminal=false
X-Ubuntu-Gettext-Domain=example-content
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;
StartupNotify=false
OnlyShowIn=GNOME;Unity;
X-Desktop-File-Install-Version=0.20
Path=/home/ravi/Downloads/MDM
Exec=/home/ravi/Downloads/MDM/MAVLDM
Icon=//eadn-wc01-5196795.nxedge.io/home/ravi/Downloads/MDM/mavldm.png
Apakah ini berubah di Ubuntu 17.10?
Jawaban yang Diterima:
Pertama klik kanan pada .desktop
file dan pilih Properti . Lalu pergi ke Izin tab dan centang “Izinkan mengeksekusi file sebagai program ” jika tidak dicentang. Atau Anda dapat menjalankan
chmod +x <filename.desktop>
Kemudian klik dua kali pada .desktop
file, jendela dengan judul “Peluncur aplikasi tidak tepercaya ” akan muncul (seperti pada tangkapan layar kedua Anda). Klik pada “Percayai dan Luncurkan " tombol. .desktop
file harus diperbaiki sekarang (yaitu harus menunjukkan nama dan ikon yang benar yang ditentukan di dalam file) dan aplikasi akan diluncurkan.
Mulai waktu berikutnya, aplikasi tidak akan meminta izin apa pun dan langsung meluncurkan aplikasi.