Вопрос или проблема
Мне удалось установить Pycharm в /opt
на моей 20.04. Я прикрепил снимок экрана в посте. Но нет иконки “Pycharm”, когда я ищу Pycharm в Показать приложения. Ничего не появляется. Мне нужно вручную перейти в директорию “cd /opt/pycharm-./bin” и запустить “sh pycharm.sh”
Как я могу добавить иконку Pycharm на рабочий стол?
Ответ или решение
Создание ярлыка для программы на рабочем столе в среде Linux, особенно в различных дистрибутивах Ubuntu, может показаться непростой задачей для пользователей, которые только начали осваивать эту операционную систему. Однако, с небольшими знаниями о том, как работают файлы .desktop и как их создавать, этот процесс становится управляемым.
Теория
Файлы с расширением .desktop представляют собой специальный формат файлов, которые используются в средах рабочего стола Linux для обозначения приложений, утилит или услуг. Эти файлы содержат основную информацию, такую как имя приложения, команду запуска, значок и другие параметры, необходимые для правильной интеграции программы в систему.
Ключевые атрибуты файла .desktop:
- [Desktop Entry]: Заголовок файла, который необходим для его идентификации как файла .desktop.
- Name: Имя приложения, под которым оно будет отображаться в меню "Программы" и других местах.
- Exec: Команда, которую необходимо выполнить для запуска приложения.
- Icon: Путь к значку, который будет ассоциирован с приложением.
- Type: Указывает тип выполняемого действия, обычно "Application" для приложений.
- Categories: Категории, в которые приложение вписывается (например, Development, Education и т.д.).
Пример
Рассмотрим создание файла .desktop для установки PyCharm под /opt. Представим, что путь к исполняемому файлу PyCharm в вашей системе — это /opt/pycharm-
[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm
Exec=/opt/pycharm-<version>/bin/pycharm.sh
Icon=/opt/pycharm-<version>/bin/pycharm.png
Terminal=false
Categories=Development;IDE;
Применение
Теперь, когда мы понимаем основу, нам нужно создать этот файл .desktop и разместить его в правильной директории, чтобы система его распознала.
-
Создание файла .desktop:
Откройте текстовый редактор, например gedit или nano, из командной строки и создайте новый файл:sudo nano /usr/share/applications/pycharm.desktop
Вставьте в него содержимое, связанное с PyCharm, как показано выше. Обратите внимание, что вам нужно заменить
<version>
на фактическую версию PyCharm, установленную в вашей системе. -
Путь к значку:
Убедитесь, что путь к значку (значок PyCharm) действителен. Если вы используете изображение, поищите файл с подходящим расширением и укажите его путь. -
Права доступа:
После сохранения измените права доступа, чтобы обеспечить выполнение:sudo chmod +x /usr/share/applications/pycharm.desktop
-
Копирование на рабочий стол:
Чтобы добавить значок на рабочий стол, скопируйте файл .desktop в папку рабочего стола:cp /usr/share/applications/pycharm.desktop ~/Рабочий\ стол/
Завершение
Теперь, когда вы создадите файл .desktop, PyCharm будет видим в меню "Показать приложения" и вы сможете запускать его напрямую, как обычно делается с любым другим приложением. Такой подход не только облегчает доступ к PyCharm, но и повышает профессионализм в управлении установленными приложениями на вашей системе. Конфигурация может варьироваться в зависимости от среды рабочего стола (например, GNOME, KDE и т. д.), но описанный процесс должен оставаться схожим в большинстве случаев.