Як додати панель запуску програм .sh?


67

Я встановив ubuntu (11.04).

Я встановив phpstorm, який є просто архівом для вас, щоб витягнути і занести в каталог / opt.

Для його запуску ви б використовували /opt/PhpStorm-103.243/bin/PhpStorm.sh

В єдності я створив пускову установку на своєму робочому столі.

Тепер я встановив gnome-3 (gnome-shell),

І в мене на робочому столі нічого немає.

Отже, як швидко запустити phpstorm? Чи можу я його відобразити у "додатках"?


2
Божевільно, це майже помилка в користуванні, що це потрібно пояснити двома можливими рішеннями нижче, а не "просто працює" правою кнопкою миші та додавати улюблені, а нижче робиться автоматично під кришкою ... дякую за запитання тому я швидко знайшов рішення :)
Геннінг

Відповіді:


67

У PhpStorm тепер є можливість створити для вас пускову установку. Він доступний під:

Tools -> Create Desktop Entry...

Ubuntu 12, PhpStorm 6 / Інструменти / Створення запису на робочому столі ...

Це додасть PhpStorm до системного меню для поточного користувача або для всіх користувачів. Створений пусковий апарат також сумісний з Gnome Shell.

Ubuntu 12, PhpStorm та запуску Unity


40

Я це розробив: D

У Терміналі

gedit ~/.local/share/applications/<Your App Name>.desktop

В гедіт

Тут ви повинні відредагувати: Зауважте, що наведені нижче коментарі найкраще здогадатися, не соромтесь виправляти мене

[Desktop Entry]  
Version=1.0                                #not sure what this does
Name=My Awesome App                        #Obviously the application name
GenericName=Awesome App                    #Difference between this and Name?
Comment=This app is awesome!               #The tooltip
Exec=/path/to/sh/file/file.sh              #The command you want to execute
Terminal=false                             #Should the app run in terminal
Icon=/opt/PhpStorm-103.243/bin/webide.png  #The pretty picture :D
Type=Application                           #Um?
Categories=Network;WebBrowser;             #Categoies the app should be in
MimeType=text/html;                        #Mime types the launcher can open
Name[en_NZ]=My Awesome App                 #Localized version of above info
GenericName[en_NZ]=Awesome App             #Localized version of above info
Comment[en_NZ]=This app is awesome!        #Localized version of above info

Збережіть файл.
Тепер ваша програма відображатиметься в результатах пошуку :)


6
Це все-таки неправильно. Ви не можете редагувати нічого в /usr/share/*тому , що це належить і контролюється самими пакетами -. Ви ПОВИННІ поставити власні пускові установки в ~/.local/share/applicationsіншому випадку ви могли б у кінцевому підсумку з великою кількістю питань.
jrg

Чи все вищесказане не працювало, нічого не показується при пошуку програми (GNOME Shell 3.4.1).
m0skit0

8
Це саме тут є однією з причин того, що Linux має таку обмежену базу користувачів. Якщо ми хочемо, щоб ваш середній Джо почав працювати в Linux, такі речі повинні бути простішими.
Webnet

ВАЖЛИВО! Вам потрібно видалити кожен пробіл після значень, оскільки він чутливий до простору
Андреа Лігіос,

31

Програма Alacarte може вам допомогти. Ви також можете знайти його в "Основному меню". Використовуйте Центр програмного забезпечення або

sudo apt-get install alacarte

Просто виберіть папку (не дуже важливо, якщо у вас є Gnome 3, якщо ви не використовуєте якесь розширення меню), а потім справа New Item. Тут ви можете дати ім'я нового пускового пристрою та переглянути його місцезнаходження. Ви також можете надати логотип, натиснувши на логотип.


3
Це може бути найшвидшою альтернативою для тих, хто має подібне питання - принаймні для мене це було.
Скорхіо

12

Я використовую оболонку gnome в Ubuntu 11.10 і створив мій пусковий механізм для PhpStorm, використовуючи той самий метод у Gnome 3, який я використав би у Gnome 2: я використав додаток Main Menu .

Властивості запуску

Додаток відображається в пошуку та може бути доданий до вибраного без жодної хіки.


Це, безумовно, найкраще рішення, яке я бачив. Хоча в ідеалі PHPStorm якимось чином прийде з ним за замовчуванням.
Webnet

1
Дуп встановлення та використання Alacarte ...
mlissner

4

Більш "графічний" спосіб цього:

  1. Перейдіть у папку ~ / .local / share / apps за допомогою Nautilus або будь-якого файлового провідника.
  2. Скопіюйте та вставте деякий наявний ярлик із вподобаним значком.
  3. Клацніть правою кнопкою миші на новий ярлик і змініть властивість, щоб вказати на ваш сценарій або додаток.
  4. Перетягніть його на панель запуску / завдання.
  5. Ви також можете відкрити його в текстовому редакторі та зробити більш точну настройку.

найкраща відповідь, більш детальна інформація: перейдіть до ~ / .local / share / застосувань та скопіюйте будь-який інший файл * .desktop у yourname.desktop, а потім відредагуйте цей новий файл відповідно до ваших потреб.
Макіавело

Для мене це не працює, я відтворив усі кроки і не можу перетягнути нову ярлик на панель запуску (вона просто не прилипає до неї). Я також не можу запустити додаток, двічі клацнувши ярлик, який є ~/.local/share/applications- я отримую "Помилка запуску програми". Ось мій командний шлях/home/marek/programs/WebStorm-181.3986.8/webstorm.sh
Marecky

1

Отримати програму для показу в пошуку, здається, в кращому випадку складно, що, я впевнений, покращиться, коли Gnome3 дозріває та прогресує. (Стан Gnome3 зараз точно не буде однаковим через місяць.)

Для того, щоб додати додаток як улюблене (щоб воно відображалось у запуску зліва на екрані "Діяльність"), просто натисніть Alt + F2 та запустіть потрібну програму чи сценарій. Поки він працює, увійдіть у екран "Заходи" та перетягніть запущену програму у вибране. Я використовував це лише для програм, які використовують графічний інтерфейс, але не соромтеся грати з ним.

Сподіваюся, що це допомагає.

Додам: я не закоханий у Gnome3, як він зараз є, але це на крок попереду Unity, і я з радістю бачу, куди він піде в майбутньому. Одне чудове у відкритому програмному забезпеченні: воно швидко рухається. Ми повинні побачити швидкий прогрес у зміні та додаванні функцій. Це критичні часи еволюції метафори настільних комп’ютерів.


1

Ви можете встановити розширення MyLauncher. Він створить меню на панелі, яке ви можете редагувати, натиснувши правою кнопкою миші. У ньому може входити майже все: посилання, папки, скрипти оболонки тощо.

Розширення оболонки MyLauncher Gnome Shell


1

За 12.10

gnome-desktop-item-edit --create-new ~/Lauchers/for/example/

або

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

0

Я не знайомий з Gnome3, але зі старшим Gnome ви можете клацнути правою кнопкою миші меню меню програми та натиснути на Edit Menus- це дозволить вам змінити дерево меню. Виберіть підменю, у якому ви хочете, щоб ваш пусковий панель з'явився, а потім натисніть New Itemі вкажіть його на шляху до сценарію оболонки.


0

якщо PhpStorm.sh є термінальним додатком. Знайдіть метод створення нового пускового пристрою або об'єктива та заповніть його наступною командою

gnome-terminal -x sh -c "<path to PhpStorm.sh>"

інакше, якщо це графічний оболонку скрипта, використовуючи zenity або еквівалент, використовуйте аналогічний метод для створення та заповнення запуску із наступним комаром

sh -c "<path to PhpStorm.sh>"

2
phpstorm - це gui веб-розробника.
Гейлвуд,

Дякую, я ніколи цього не знав. :). Тим я хотів дати узагальнену відповідь. Я вважаю, що є ще один спосіб, натиснувши alt + f2 і запустивши команду один раз, це зробить її доступною в історії.
puneet
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.