Eclipse / STS без значка при запуске

Я создал файл .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

Файл рабочего стола имеет правильный значок, но когда он запускается, это просто красный знак х в серой рамке. Я также попытался поместить значок .desktop в ~/.local/share/applications/sts.desktop и в /usr/share/applications/sts.desktop и скопировал значок в /usr/share/pixmaps/sts.xpm

. Даже если я ищу в действиях STS и прикрепляю его к тире, он имеет нормальный значок, но при запуске он по умолчанию не тот.

1
задан 18 December 2017 в 01:38

4 ответа

Добавить этот файл в $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
ответ дан 18 December 2017 в 01:38

Для Ubuntu 18.04LTS с использованием Gnome DE

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

Там вы можете щелкнуть правой кнопкой мыши и выбрать Добавить в избранное .

0
ответ дан 18 December 2017 в 01:38

Для Ubuntu 18.04 LTS с Рабочим столом Gnome и Уэйлендом удостоверяются, что использовали собственное значение для StartupWMClass в Вашем sts.desktop - файл (протестированный с STS 3.9.9).

  1. Выйти из системы
  2. Переключитесь на сессию Xorg
  3. Запустите STS
  4. Откройте терминал и введите xprop WM_CLASS
  5. Поместите перекрестие над своим STS-окном и щелчком
  6. Введите отображенное значение (например, WM_CLASS (СТРОКА) = "Комплект инструментов Spring 3", "Комплект инструментов Spring 3") как StartupWMClass в Вашем sts.desktop файле (например, Комплект инструментов StartupWMClass=Spring 3)

  7. Выйдите из системы и переключитесь назад на сессию Уэйленда

0
ответ дан 8 December 2019 в 03:01

Для Ubuntu 20.04 я сделал ниже и работал.
Я сделал это для SpringToolSuite4.

Выполните следующую команду в терминале:

sudo gedit /usr/share/applications/STS.desktop

Выше должен открыться gedit. Вставьте ниже в файл и сохраните:

#!/usr/bin/env xdg-open
[Desktop Entry]
Name=Spring Tool Suite 4
Type=Application
Terminal=false
Comment=Spring Tool Suite 4
Exec=/Path_To_STS/SpringToolSuite4
Icon=/Path_To_STS/icon.xpm
Categories=Development;IDE;Java;

Сразу после этого я вижу значок в разделе «Мои приложения»:

enter image description here

0
ответ дан 18 June 2020 в 08:11

Другие вопросы по тегам:

Похожие вопросы: