У лівій частині екрана значки знаходяться: Software Center, Ubuntu One тощо. Системні іконки можна побачити, але піктограми програм, які я встановив, не видно. Швидше є "?" для ікон. Як я можу вирішити цю проблему?
У лівій частині екрана значки знаходяться: Software Center, Ubuntu One тощо. Системні іконки можна побачити, але піктограми програм, які я встановив, не видно. Швидше є "?" для ікон. Як я можу вирішити цю проблему?
Відповіді:
Файли .desktop контролюють поведінку ярликів запуску в Linux. Щоб перевірити використовуваний значок, вам потрібно буде відкрити відповідний файл .desktop, який знаходиться в або в, /usr/share/applicationsабо ~/.local/share/applicationsввівши наступну команду: (Я припускаю, що ви встановили Eclipse з центру програмного забезпечення, тому більш ймовірний варіант знаходиться в використання:
sudo -H gedit /usr/share/applications/eclipse.desktop
Якщо цей файл порожній, вам потрібно буде вийти без збереження та замінити шлях у команді. Перейдіть до позначеної лінії, Icon=і якщо в ньому є якісь коментарі (позначені #), видаліть цей коментар, оскільки я чув про помилку, яка спричиняє показ піктограми, однак я не знаю, чи вона ще була виправлена .
Якщо немає Icon=рядка, знайдіть відповідний значок у форматі .png та введіть повний шлях у цей рядок, включаючи Icon=.
Редагувати :
З коментарів ви сказали, що ви запускаєте це за посиланням на робочому столі. Правильним способом зробити це було б створити настільний пусковий пристрій і зв'язати з ним іконку. Для цього відкрийте термінал і введіть:
gedit ~/Desktop/eclipse.desktop
це відкриє порожній документ. Щоб зробити його запуском, додайте це у файл, замінюючи правильні шляхи як для, так Exec=і для Icon=рядків:
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse
Exec=<path_to_eclipse>/eclipse
Icon=<path_to_eclipse>/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
Збережіть і закрийте, а потім зробіть файл виконуваним, ввівши chmod +x ~/Desktop/eclipse.desktop
Тепер, коли ви відкриєте цей ярлик, набір значків з’явиться на панелі запуску.
File System > usr > share > applicationsпошуку ярлика Eclipse, клацніть правою кнопкою миші та клацніть Properties, натисніть на значок у верхньому лівому куті, а потім перейдіть до відповідного значка.
У мене була ця проблема, і я її виправив (я використовую неон затемнення)
1) sudo gedit /usr/share/applications/eclipse.desktop
2) додати такий файл у файл:
[Desktop Entry]
Name=Eclipse
Type=Application
Exec=env UBUNTU_MENUPROXY= <path_to_eclipse>/eclipse
Terminal=false
Icon=<path_to_eclipse>/icon.xpm
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=eclipse.desktop
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
ЦЕ ПРАЦЮЄ! У мене більше немає знака питання!
sudoв додатках графічного інтерфейсу, ніколи не редагуйте оригінальний .desktopфайл, не копіюйте його ~/.local/share/applications, мені важко повірити, що в (оригінальний) файл входить рядок Icon=/icon.xpmі т.д. і т. Д.
Ви можете спробувати встановити Unity Tweak і переконатися, що для ваших програм вибрано тему піктограм. Якщо це не працює, спробуйте встановити іншу тему піктограми і подивіться, чи вона оновлює ваші піктограми. Якщо це не спрацьовує, повідомте про те, що у вас, ймовірно, всі інші проблеми.
У мене була така ж проблема, коли я відкривав PhpStorm з панелі інструментів JatBrains.
У jetbrains-phpstorm.desktopпапці файл був у порядку, ~/.local/share/applicationsале додаток відкрився знаком питання. Проблема полягала в тому, що в .desktopфайлі був файл/usr/share/applications був створений , коли я мав старішу версію PhpStorm, і піктограма з цього файлу вказувала на файл, який не існував.
Я видалив .desktopфайл із/usr/share/applications і це вирішило проблему.
Тепер у мене є правильна піктограма, і я здогадуюсь, що використаний .desktopфайл - це той, з якого~/.local/share/applications папки.
Я сподіваюся, що це допомагає іншим у цій проблемі.
У моєму випадку, коли я закріплюю GitKraken для показу в диспетчері завдань (Arch Linux / openSUSE 15), а потім закриваю додаток GitKraken, я бачу лише знак питання замість правильного значка.
Це пов’язано з відсутнім файлом у gitkraken.svg, в /usr/share/icons/hicolor/scalable/apps.
Я вирішив це, скопіювавши цю піктограму на /usr/share/icons/hicolor/scalable/apps.
Я сподіваюся, що це допоможе іншим, хто має це питання.