Bagaimana saya bisa memperbaiki ikon program yang muncul sebagai tanda tanya di Peluncur?
15
Di sisi kiri layar ada ikon: Software Center, Ubuntu One, dll. Ikon sistem dapat dilihat tetapi ikon program yang saya instal tidak dapat dilihat. Sebaliknya ada "?" untuk ikon. Bagaimana saya bisa menyelesaikan masalah ini?
Dalam pertanyaan Anda, Anda mengatakan "ikon program", jadi cobalah untuk lebih spesifik di masa mendatang. Sudahkah Anda membaca jawaban di pertanyaan yang saya tautkan? Masalah Anda seharusnya adalah Masalah 2 atau 3.
@Glutanimate saya tidak dapat menemukan file semut .desktop di Ubuntu 13.04.
ihsan kocak
Jawaban:
23
File .desktop mengontrol perilaku pintasan peluncur di Linux. Untuk memeriksa ikon yang digunakan, Anda harus membuka file .desktop yang sesuai yang terletak di salah satu /usr/share/applicationsatau ~/.local/share/applicationsdengan mengetik perintah berikut: (Saya berasumsi Anda menginstal Eclipse dari pusat perangkat lunak, sehingga opsi yang lebih mungkin ada di menggunakan:
Jika file ini kosong, Anda harus keluar tanpa menyimpan, dan mengganti jalur dalam perintah. Turun ke baris yang ditandai Icon=dan jika ada komentar di dalamnya (ditunjuk oleh #), hapus komentar ini, karena saya telah mendengar tentang bug yang menyebabkan ikon untuk ditampilkan, namun saya tidak tahu apakah sudah diperbaiki belum .
Jika tidak ada Icon=baris, cari ikon yang sesuai dalam format .png dan letakkan path lengkap di baris ini termasuk Icon=.
Edit :
Dari komentar, Anda mengatakan bahwa Anda menjalankan ini dari tautan di desktop. Cara yang tepat untuk melakukan ini adalah dengan membuat peluncur desktop dan menghubungkan ikon dari itu. Untuk melakukan ini, buka terminal dan ketik:
gedit ~/Desktop/eclipse.desktop
ini akan membuka dokumen kosong. Untuk menjadikannya peluncur tambahkan ini ke file, gantikan jalur yang benar untuk kedua Exec=dan Icon=baris:
Saya tidak menginstal gerhana dari Software Center.
ihsan kocak
dan saya tidak dapat menemukan file yang memiliki ekstensi desktop.
ihsan kocak
Apakah Anda mencoba melakukan ini di GUI atau baris perintah? Secara Default, GUI menyembunyikan .desktop ketika mereka diberikan izin Eksekusi. Cara melakukannya di Nautilus adalah menelusuri untuk File System > usr > share > applicationsmenemukan jalan pintas Eclipse, klik kanan lalu klik Properties, klik pada Ikon di kiri atas, lalu telusuri ke ikon yang sesuai.
ScottC
Tidak ada ikon gerhana di usr-> share-> aplikasi
ihsan kocak
Hanya untuk klarifikasi, apakah Anda menjalankan Eclipse dari ikon di peluncur atau tanda hubung, atau apakah Anda menjalankan perintah untuk membuka eclipse dari baris perintah (atau dari dalam Nautilus dalam hal ini)?
ScottC
8
Saya punya masalah itu dan saya memperbaikinya (saya menggunakan gerhana neon)
Jawaban ini memiliki beberapa masalah serius, beberapa yang penting: tidak pernah digunakan sudopada aplikasi GUI, tidak pernah mengedit .desktopfile asli , menyalinnya ~/.local/share/applications, saya merasa sulit untuk percaya bahwa file (asli) termasuk baris Icon=/icon.xpmdll.
Jacob Vlijm
1
Anda dapat mencoba menginstal Unity Tweak dan memastikan aplikasi Anda memiliki tema ikon yang dipilih. Jika itu tidak berhasil coba instal ikon tema yang berbeda dan lihat apakah itu memperbarui ikon Anda. Jika itu tidak berhasil, laporkan kembali karena Anda mungkin memiliki masalah yang berbeda secara bersamaan.
Jika Anda memiliki proyek terbuka, untuk sampai ke peluncur Anda harus pergi ke File -> Tutup Project terlebih dahulu, lalu Konfigurasikan -> Buat Entri Desktop
Saya memiliki masalah yang sama ketika saya membuka PhpStorm dari JatBrains Toolbox.
The jetbrains-phpstorm.desktopberkas ok di ~/.local/share/applicationsfolder tapi aplikasi dibuka dengan tanda tanya. Masalahnya adalah ada .desktopfile di dalamnya /usr/share/applicationsyang dibuat ketika saya memiliki versi PhpStorm yang lebih lama dan ikon dari file itu menunjuk ke file yang tidak ada.
Saya menghapus .desktopfile dari /usr/share/applicationsdan ini menyelesaikan masalah.
Sekarang saya memiliki ikon yang benar dan saya kira .desktopfile yang digunakan adalah dari ~/.local/share/applicationsfolder.
Saya harap ini membantu orang lain dengan masalah ini.
Dalam kasus saya, ketika saya menyematkan GitKraken untuk ditampilkan di Task Manager (Arch Linux / openSUSE 15) dan kemudian menutup aplikasi GitKraken, saya hanya melihat tanda tanya alih-alih ikon yang benar.
Ini karena file yang hilang gitkraken.svg,, dalam /usr/share/icons/hicolor/scalable/apps.
Saya memecahkan masalah ini dengan menyalin ikon ini ke /usr/share/icons/hicolor/scalable/apps.
Saya harap ini akan membantu orang lain memiliki masalah ini.
Hai! Saya kira maksud Anda task bar bukan task manager , kan?
user3140225
Ya, tepatnya ... Saya menggunakan distro Linux dan jika Anda mengklik pada "task bar" Anda akan melihat "Task Manager Settings ..." ... itulah alasan mengapa saya menggunakan nama ini.
Vasil Stoyanov
Saya melihat. Anda mungkin menggunakan lingkungan desktop KDE. Di beberapa lingkungan, misalnya di XFCE, manajer tugas merujuk ke monitor sistem, itu sebabnya saya ingin menjelaskan ini. Mungkin "panel" adalah istilah yang kurang spesifik untuk DE.
user3140225
Saya mendapatkannya. Ya, Anda benar sekali. Semua komentar saya terkait dengan lingkungan desktop KDE.
Jawaban:
File .desktop mengontrol perilaku pintasan peluncur di Linux. Untuk memeriksa ikon yang digunakan, Anda harus membuka file .desktop yang sesuai yang terletak di salah satu
/usr/share/applications
atau~/.local/share/applications
dengan mengetik perintah berikut: (Saya berasumsi Anda menginstal Eclipse dari pusat perangkat lunak, sehingga opsi yang lebih mungkin ada di menggunakan:Jika file ini kosong, Anda harus keluar tanpa menyimpan, dan mengganti jalur dalam perintah. Turun ke baris yang ditandai
Icon=
dan jika ada komentar di dalamnya (ditunjuk oleh#
), hapus komentar ini, karena saya telah mendengar tentang bug yang menyebabkan ikon untuk ditampilkan, namun saya tidak tahu apakah sudah diperbaiki belum .Jika tidak ada
Icon=
baris, cari ikon yang sesuai dalam format .png dan letakkan path lengkap di baris ini termasukIcon=
.Edit :
Dari komentar, Anda mengatakan bahwa Anda menjalankan ini dari tautan di desktop. Cara yang tepat untuk melakukan ini adalah dengan membuat peluncur desktop dan menghubungkan ikon dari itu. Untuk melakukan ini, buka terminal dan ketik:
ini akan membuka dokumen kosong. Untuk menjadikannya peluncur tambahkan ini ke file, gantikan jalur yang benar untuk kedua
Exec=
danIcon=
baris:Simpan dan tutup, lalu buat file tersebut dapat dieksekusi dengan mengetik
chmod +x ~/Desktop/eclipse.desktop
Sekarang, ketika Anda membuka pintasan ini, set ikon akan muncul di peluncur.
sumber
File System > usr > share > applications
menemukan jalan pintas Eclipse, klik kanan lalu klikProperties
, klik pada Ikon di kiri atas, lalu telusuri ke ikon yang sesuai.Saya punya masalah itu dan saya memperbaikinya (saya menggunakan gerhana neon)
1)
sudo gedit /usr/share/applications/eclipse.desktop
2) tambahkan teks berikut ke file:
3)
sudo desktop-file-install /usr/share/applications/eclipse.desktop
4)
cd /usr/local/bin/
5)
sudo ln -s <path_to_eclipse>/eclipse
6)
sudo cp <path_to_eclipse>/icon.xpm /usr/share/pixmaps/eclipse.xpm
BERHASIL! Saya tidak punya tanda tanya lagi!
sumber
sudo
pada aplikasi GUI, tidak pernah mengedit.desktop
file asli , menyalinnya~/.local/share/applications
, saya merasa sulit untuk percaya bahwa file (asli) termasuk barisIcon=/icon.xpm
dll.Anda dapat mencoba menginstal Unity Tweak dan memastikan aplikasi Anda memiliki tema ikon yang dipilih. Jika itu tidak berhasil coba instal ikon tema yang berbeda dan lihat apakah itu memperbarui ikon Anda. Jika itu tidak berhasil, laporkan kembali karena Anda mungkin memiliki masalah yang berbeda secara bersamaan.
sumber
Jika Anda memiliki proyek terbuka, untuk sampai ke peluncur Anda harus pergi ke File -> Tutup Project terlebih dahulu, lalu Konfigurasikan -> Buat Entri Desktop
sumber
Saya memiliki masalah yang sama ketika saya membuka PhpStorm dari JatBrains Toolbox.
The
jetbrains-phpstorm.desktop
berkas ok di~/.local/share/applications
folder tapi aplikasi dibuka dengan tanda tanya. Masalahnya adalah ada.desktop
file di dalamnya/usr/share/applications
yang dibuat ketika saya memiliki versi PhpStorm yang lebih lama dan ikon dari file itu menunjuk ke file yang tidak ada.Saya menghapus
.desktop
file dari/usr/share/applications
dan ini menyelesaikan masalah.Sekarang saya memiliki ikon yang benar dan saya kira
.desktop
file yang digunakan adalah dari~/.local/share/applications
folder.Saya harap ini membantu orang lain dengan masalah ini.
sumber
Dalam kasus saya, ketika saya menyematkan GitKraken untuk ditampilkan di Task Manager (Arch Linux / openSUSE 15) dan kemudian menutup aplikasi GitKraken, saya hanya melihat tanda tanya alih-alih ikon yang benar.
Ini karena file yang hilang
gitkraken.svg
,, dalam/usr/share/icons/hicolor/scalable/apps
.Saya memecahkan masalah ini dengan menyalin ikon ini ke
/usr/share/icons/hicolor/scalable/apps
.Saya harap ini akan membantu orang lain memiliki masalah ini.
sumber