Як додати панель запуску програм .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.