Як я можу створити значок запуску для PhpStorm?


91

У мене на моєму ПК є PhpStorm, для його запуску я повинен перейти до phpstorm / bin / та запустити phpstorm.sh, як я можу це зафіксувати до запуску, щоб мені не потрібно було щоразу заходити в папки?

Відповіді:


115

Використовуйте IDE для створення запуску. Відкрити інструменти -> Створити запис на робочому столі ...

Альтернативний метод :

Спочатку потрібно створити запуск програми.

Встановлення gnome-панелі

 sudo apt-get install --no-install-recommends gnome-panel

Для створення пускової установки

sudo gnome-desktop-item-edit /usr/share/applications/ --create-new

Це відкриє вікно "Створити запуск"

Тип :
Назва програми : PhpStorm
Command : / bin / bash path_to / phpstorm.sh
Коментар : Будь-який коментар

Це створить файл запуску в /usr/share/applicationsкаталозі. Тепер двічі клацніть і відкрийте файл.

Після запуску файлу. Ви можете побачити процес на панелі запуску єдності. Клацніть правою кнопкою миші на піктограмі в панелі запуску єдності та натисніть " Заблокувати для запуску "

Крім того, ви можете створити .desktop файл

Знайдено цей файл .desktop тут . Я цього не перевіряв. Спробуйте свою удачу.

[Desktop Entry]
Version=1.0
Type=Application
Name=JetBrains PhpStorm
Exec=/opt/PhpStorm/bin/phpstorm.sh %f
Icon=/opt/PhpStorm/bin/webide.png
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-phpstorm

5
Це саме тут є однією з причин Linux має таку обмежену базу користувачів.
Webnet

2
@Webnet Це право на приклад того, хто має неправильну інформацію. Дивіться іншу відповідь.
Ендрю Мао

Чудово! Чудово! Чудово!
CENT1PEDE

Це більше не потрібно, оскільки PhpStorm тепер можна встановити як оснащення, що робить це для вас. Дивіться мою відповідь тут для деталей.
колан

128

Виконати Tools-> Create Desktop Entryу верхньому меню IDE.


2
Здається, не працює в 13.04 :(
Натан JB

2
Для мене працює в 13.04!
Elte Hupkes

Також працює для WebStorm EAP 11 та Ubuntu 14.
Дан Даскалеску

1
Де знаходиться прапорець Створити запис робочого столу у майстрі встановлення.
m05quit0

3
працює для мене в 16.04 та PhpStorm 2016.2
Альфред Без

18

Спробуйте змінити два рядки нижче у файлі ~/.local/share/applications/jetbrains-phpstorm.desktop

Icon=/home/$USER/Downloads/PhpStorm-138.2000.2262/bin/webide.png
Exec="/home/$USER/Downloads/PhpStorm-138.2000.2262/bin/phpstorm.sh" %f

Це працювало над тим, щоб змінити існуючу піктограму запуску, щоб тепер запустити 8 замість 7.
JoshP

Я помітив, що той самий файл на робочому столі розміщується також у / usr / share / застосунках (я, мабуть, встановлений для всіх користувачів у системі). Можливо, вам також доведеться редагувати цей файл!
karimkorun

У KDE ця відповідь спрацювала для мене. Я встановив phpstorm за допомогою оснащення, і розширення значка на цьому шляху було svg. Я створив нову pngікону і дотримуюся ваших вказівок. Тепер це правильно показано. Спасибі
Альвін Кеслер

працює над Ubuntu 18.04.3 LTS
Stan Fad


3

На сьогодні найпростішим рішенням є відкриття PhpStorm, де воно буде показано в пусковій установці. Потім клацніть правою кнопкою миші на панелі запуску і виберіть "Заблокувати для запуску" і готово.


2

Вам нічого не потрібно робити. Просто запустіть PhpStorm / PyCharm вперше з командного рядка з

/path/PhpStorm/bin/phpstorm.sh

І після його запуску з'явиться спливаюче вікно з проханням ввести пароль, щоб додати його до запуску. Коли ви подасте свій пароль, на панелі запуску з'явиться ico.


0

Станом на 2017-12-14 ви можете встановити PhpStorm як оснащення або з програми Ubuntu Software, або з командного рядка. Для детальної інформації див. Установка PhpStorm з Snaps .

Це автоматично додасть значок запуску на робочий стіл.


Установка Snap принесла svnзначок, який, здається, не відображається належним чином у KDE. Я підписався на відповідь @Young зі створеною pngпіктограмою і працював
Альвін Кеслер,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.