Eclipse / STS немає піктограми при запуску


1

Я створив такий .desktopвигляд файлу:

[Desktop Entry]
Type=Application
Name=sts
Comment=Spring Tool Suite
Icon=/home/pago/Programi/sts-bundle/sts-3.9.1.RELEASE/icon.xpm
Exec=/home/pago/Programi/sts-bundle/sts-3.9.1.RELEASE/STS
Terminal=false
Categories=Development;IDE;Java;Eclipse
StartupWMClass=STS

Файл робочого столу має правильний значок, але коли він запускається, це просто червоний знак x у сірій рамці. Я також спробував вставити .desktopіконку в ~/.local/share/applications/sts.desktopі в /usr/share/applications/sts.desktop і я скопіював її/usr/share/pixmaps/sts.xpm

Навіть якщо я шукаю в діяльності для STS і закріплюю його на тире, він має звичайний значок, але при запуску він за замовчуванням відповідає неправильному.


1
Який вихід, коли ви відкриваєте STS, потім відкриваєте термінал і набираєте xprop WM_CLASSта натискаєте курсором миші (який повинен був перетворитися на перехрестя зараз) у вікні STS? (пов'язано: askubuntu.com/questions/558098/… )
Байт-командир

Я теж спробував це, забув згадати. Дивно, я не можу вибрати його за допомогою xprop.
Блаж Багич

Відповіді:


0

Додайте цей файл у $HOME/.local/share/applications.

Дивіться це .

sts.desktop

[Desktop Entry]
Type=Application
Name=sts
Comment=Spring Tool Suite
Icon=/home/josdem/STS/sts-3.7.3.RELEASE/icon.xpm
Exec=/home/josdem/STS/sts-3.7.3.RELEASE/STS
Terminal=false
Categories=Development;IDE;Java;
StartupWMClass=STS

0

Для Ubuntu 18.04LTS з використанням Gnome DE

Помістіть файл на робочому столі, /home/username/.local/applicationтоді він з’явиться в меню програм (він superже "Клавіша Windows" на клавіатурі для доступу)

Тут ви можете натиснути правою кнопкою миші та вибрати Add to favorites.


Ласкаво просимо до Ask Ubuntu! ;-) Чи можете ви, будь ласка, переглянути мої зміни, а також переглянути допомогу щодо редагування, щоб покращити читабельність ваших відповідей у ​​майбутньому ... ;-)
Fabby

0

Для Ubuntu 18.04 LTS з Gnome Desktop та Wayland обов'язково використовуйте належне значення для StartupWMClass у своєму sts.desktop - файлі (протестовано за допомогою STS 3.9.9).

  1. Вийти
  2. Перехід на Xorg-сесію
  3. Почніть STS
  4. Відкрийте термінал і введіть xprop WM_CLASS
  5. Покладіть перехрестя над вашим STS-Вікном та натисніть
  6. Введіть відображене значення (наприклад, WM_CLASS (STRING) = "Spring Tool Suite 3", "Spring Tool Suite 3" ) як StartupWMClass у вашому файлі sts.desktop (наприклад, StartupWMClass = Spring Tool Suite 3 )

  7. Вийдіть із системи та поверніться до сеансу Wayland

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.