Воссоздание пусковой установки PyCharm в Ubuntu
Я установил 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". Любая помощь в этом отношении будет глубоко оценена.
Ответы
Ответ 1
Сначала запустите pyCharm
из папки bin через командную строку
$ ./pycharm.sh
Затем, goto
Tools -> Create Desktop Entry
.
Он создаст правильный файл рабочего стола в нужном месте. Позже вы можете инициировать его из меню и закрепить значок или перетащить его в панель. Таким образом, вам не нужно иметь дело с .desktop
файлами и mumbo jumbo..
Ответ 2
Мне удалось это решить. Дело в том, что 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
Ответ 4
sudo vim `which charm`
Теперь отредактируйте RUN_PATH
.
Ответ 5
Недавно я разрешил связанную проблему, когда после обновления с v2.7 до v3.0.2 моя пусковая установка PyCharm все еще указывала на старый (и теперь удаленный) путь PyCharm.
После попытки всех (хороших) советов выше проблема все еще сохранялась.
Решение, в моем случае, состояло в том, чтобы создать запись рабочего стола для ВСЕХ ПОЛЬЗОВАТЕЛЕЙ.
[Экран приветствия] → Настроить- > Создать запись в рабочий стол...
Установите флажок: "Создать запись для всех пользователей" , а затем продолжите.
По-видимому, в предыдущей установке я должен был установить его таким образом и не смог обновить пусковую установку для одной учетной записи.
Ответ 6
Когда 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 - как шарм ☺
Ответ 7
Теперь pycharm обновлен до версии 2016.1, и я нахожу файл jetbrains-pycharm.desktop
в пути ~/.local/share/applications
то просто отредактируйте путь для Icon
и Exec
Ответ 8
В версии PyCharm версии 2016 просто выполните следующие действия:
- Запустите PyCharm.
- В меню "Сервис" выберите "Создать рабочий стол..."
- Создайте запись для "всех пользователей", если это необходимо.
- Перезапустите PyCharm из Launcher.
Ответ 9
Ubuntu 16.04 (не проверял предыдущие версии)
Запустите pycharm.sh
(убедитесь, что вы используете правильную версию dir и PyCharm ниже):
$ ./dir_where_you_placed_it/pycharm-2016.1.4/bin/pycharm.sh
Пока PyCharm работает, щелкните правой кнопкой мыши его значок в Launcher и выберите "lock to Launcher"
.
Ответ 10
Просто введите это в окне терминала:
jetbrains-pycharm.desktop
Надеюсь, что помогает:)
Ответ 11
Я просто хотел добавить, я только что установил PyCharm Edu для Ubuntu 16.04 LTS сегодня, а способ создания записи на рабочем столе очень прост. Когда PyCharm Edu открывается, перед входом в какой-либо проект, щелкните по настройке, и должна быть предусмотрена возможность создания рабочего стола. Выберите его, и он создаст файл PyCharm Edu.desktop в следующем каталоге:
/usr/local/share/applications
Теперь перейдите к этому месту назначения и щелкните новый файл PyCharm Edu.desktop, чтобы запустить PyCharm Edu. После этого вам просто нужно будет заблокировать пусковую установку. Он должен работать.
Я знаю, что я очень опаздываю, но я надеюсь, что помог тем из нас в Ubuntu 16.04 LTS, которые пытаются настроить запись на рабочем столе для этого конкретного приложения.
Ответ 12
Выполнить $ pycharm-community
Сразу после того, как вы увидите значок на taskbar
.
Щелкните правой кнопкой мыши, выберите Lock on the Taskbar
.
Частично решает проблему.
Ответ 13
Я думаю, вы не отметили "Создайте запись для всех пользователей (требуется привилегия суперпользователя)" в меню "Инструменты" → "Создать рабочий стол". Вы должны проверить это.
Вам не нужно создавать что-то новое.