Воссоздание пусковой установки PyCharm в Ubuntu

50

Я установил pycharm обычно через bin/pycharm.sh, но ошибка, которую я сделал, делала bash pycharm.sh, в то время как каталог pycharm находится внутри папки "Загрузки".

Впоследствии я переместил каталог в /opt/Pycharm/. Это приводит к тому, что когда-то функционирующая единственная пусковая установка (которая была добавлена, когда PyCharm была первоначально установлена) терпеть неудачу каждый раз, когда я пытаюсь ее использовать (как и ожидалось).

Как я могу добавить pycharm.sh в качестве загружаемого приложения из пусковой установки единства? Я знаю расположение файла pycharm.sh. Я попытался добавить его в /usr/bin/, но это ничего не меняет.

Я все еще могу запустить pycharm через bash /usr/opt/Pycharm/bin/Pycharm.sh. Но это утомительно.

UPDATE

Я попытался создать новый файл .desktop для pycharm, используя следующий script:

[Desktop Entry]
Encoding=UTF-8
Name=PyCharm
Exec=/opt/Pycharm-3.0.1/bin/pycharm.sh
Icon=/opt/Pycharm-3.0.1/bin/PyCharm_32.png
Type=Application
Categories=Development;
StartupWMClass=PyCharm

Однако при попытке сохранить файл внутри /usr/share/applications/pycharm.desktop я получаю сообщение об ошибке "Не удалось сохранить Pycharm.desktop". Любая помощь в этом отношении будет глубоко оценена.

  • 0
    Обходной путь - ln -s /opt/Pycharm-3.0.1 в папку «Загрузки» и запустите ln -s /opt/Pycharm-3.0.1 . Теперь сценарий charm счастлив. Но смотри ниже.
Теги:
pycharm

13 ответов

143
Лучший ответ

Сначала запустите pyCharm из папки bin через командную строку

$ ./pycharm.sh

Затем, goto

Tools -> Create Desktop Entry.

Он создаст правильный файл рабочего стола в нужном месте. Позже вы можете инициировать его из меню и закрепить значок или перетащить его в панель. Таким образом, вам не нужно иметь дело с .desktop файлами и mumbo jumbo..

  • 15
    После обновления с pycharm 3 до 4 мне пришлось удалить .local/share/applications/jetbrains-pycharm.desktop . Тогда я мог бы создать новый.
  • 2
    Если вы запустите его с помощью sudo то настройки конфигурации окажутся в /root/ ... Я не думаю, что это то, что вы хотите сделать. Если вы запускаете его как обычный пользователь с правами sudo, он запрашивает пароль при запуске «Create Desktop Entry»
Показать ещё 2 комментария
11

Мне удалось это решить. Дело в том, что Pycharm уже устанавливает пусковую установку внутри .local/share/applications. Таким образом, вам нужно избавиться от него, прежде чем приступать к созданию собственного. После этого все, что вам нужно сделать, это добавить свой собственный *.desktop файл в каталог applications внутри usr/share/applications/.

Вам нужно создать файл .desktop с помощью sudo и внутри файла рабочего стола:

[Desktop Entry]
Encoding=UTF-8
Name=PyCharm
Exec=/opt/pycharm-3.0.1/bin/pycharm.sh
Icon=/opt/pycharm-3.0.1/bin/pyCharm.png  # Changed from pycharm_32.png
Type=Application
Categories=Development;
StartupWMClass=PyCharm

После этого вы можете запустить свое приложение должным образом. Обратите внимание, что pycharm.sh также должен иметь права выполнения.

3

Если вы просто хотите обновить свою пусковую установку, указав на обновленный PyCharm, для меня изменение 4.0.4 до 4.0.6 в следующем сработало:

nano /usr/share/applications/jetbrains-pycharm.desktop
0

Я думаю, вы не отметили "Создайте запись для всех пользователей (требуется привилегия суперпользователя)" в меню "Инструменты" → "Создать рабочий стол". Вы должны проверить это.

Вам не нужно создавать что-то новое.

0

Выполнить $ pycharm-community Сразу после того, как вы увидите значок на taskbar. Щелкните правой кнопкой мыши, выберите Lock on the Taskbar. Частично решает проблему.

0

Я просто хотел добавить, я только что установил PyCharm Edu для Ubuntu 16.04 LTS сегодня, а способ создания записи на рабочем столе очень прост. Когда PyCharm Edu открывается, перед входом в какой-либо проект, щелкните по настройке, и должна быть предусмотрена возможность создания рабочего стола. Выберите его, и он создаст файл PyCharm Edu.desktop в следующем каталоге:

/usr/local/share/applications

Теперь перейдите к этому месту назначения и щелкните новый файл PyCharm Edu.desktop, чтобы запустить PyCharm Edu. После этого вам просто нужно будет заблокировать пусковую установку. Он должен работать.

Я знаю, что я очень опаздываю, но я надеюсь, что помог тем из нас в Ubuntu 16.04 LTS, которые пытаются настроить запись на рабочем столе для этого конкретного приложения.

0

Просто введите это в окне терминала:

jetbrains-pycharm.desktop 

Надеюсь, что помогает:)

0

Ubuntu 16.04 (не проверял предыдущие версии)

Запустите pycharm.sh (убедитесь, что вы используете правильную версию dir и PyCharm ниже):

$ ./dir_where_you_placed_it/pycharm-2016.1.4/bin/pycharm.sh

Пока PyCharm работает, щелкните правой кнопкой мыши его значок в Launcher и выберите "lock to Launcher".

0

В версии PyCharm версии 2016 просто выполните следующие действия:

  • Запустите PyCharm.
  • В меню "Сервис" выберите "Создать рабочий стол..."
  • Создайте запись для "всех пользователей", если это необходимо.
  • Перезапустите PyCharm из Launcher.
  • 0
    В Ubuntu 16.04, PyCharm 2016.1 не запускается программа запуска.
0

Теперь pycharm обновлен до версии 2016.1, и я нахожу файл jetbrains-pycharm.desktop в пути ~/.local/share/applications

то просто отредактируйте путь для Icon и Exec

0

Когда Tools → Create Desktop Entry не работает:

Создайте новый файл на своем рабочем столе (используя сенсорную или аналогичную команду):
jetbrains-pycharm.desktop

Вставьте следующее внутри:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm
Icon=/opt/pycharm-5.0.1/bin/pycharm.png
Exec="/opt/pycharm-5.0.1/bin/pycharm.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm

Имейте в виду изменить путь и номер версии свойств значок и exec.

Протестировано в различных версиях PyCharm - как шарм

  • 0
    работал для меня - используя Ubuntu 16.04 и Pycharm 2018.1.1 - спасибо!
0

Недавно я разрешил связанную проблему, когда после обновления с v2.7 до v3.0.2 моя пусковая установка PyCharm все еще указывала на старый (и теперь удаленный) путь PyCharm.
После попытки всех (хороших) советов выше проблема все еще сохранялась.
Решение, в моем случае, состояло в том, чтобы создать запись рабочего стола для ВСЕХ ПОЛЬЗОВАТЕЛЕЙ.
[Экран приветствия] → Настроить- > Создать запись в рабочий стол...
Установите флажок: "Создать запись для всех пользователей" , а затем продолжите.

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

0
sudo vim `which charm`

Теперь отредактируйте RUN_PATH.

  • 0
    Боюсь, это ничего не открывает :( Как я могу создать файл .desktop с нуля?
  • 0
    Понятия не имею, почему вы настаиваете на щелчке чего-либо, когда вам нужно открыть bash, но посмотрите мой трюк с символическими ссылками.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню