Как добавить пусковую установку для приложений .sh?

59

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

Я установил phpstorm, который представляет собой просто архив, который вы можете извлечь и засунуть в каталог / opt.

Чтобы запустить его, вы должны использовать /opt/PhpStorm-103.243/bin/PhpStorm.sh

В единстве я создал пусковую установку на своем рабочем столе.

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

И у меня ничего нет на рабочем столе.

Итак, как быстро запустить phpstorm? Могу ли я заставить его появляться в «приложениях»?

    
задан Hailwood 28.04.2011 в 00:20
источник

10 ответов

31

Я разработал его: D

В терминале

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

В gedit

Здесь вы должны отредактировать: Обратите внимание, что приведенные ниже комментарии лучше всего угадывают, не стесняйтесь исправить меня

[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

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

    
ответ дан Hailwood 28.04.2011 в 23:42
источник
61

Теперь у PhpStorm есть функция создания пусковой установки для вас. Он доступен под:

Tools -> Create Desktop Entry...

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

    
ответ дан Rowno 29.02.2012 в 11:03
27

Приложение Alacarte может вам помочь. Вы также можете найти его в разделе «Главное меню». Используйте Центр программного обеспечения или

sudo apt-get install alacarte

Просто выберите папку (не очень важно, если у вас есть Gnome 3, если вы не используете какое-либо расширение меню), а затем справа New Item . Здесь вы можете присвоить новое имя запуска и перейти к его местоположению. Вы также можете предоставить логотип, нажав на логотип.

    
ответ дан Constantine Gladky 12.11.2011 в 07:31
10

Я использую gnome-shell в Ubuntu 11.10 и создал свою программу запуска для PhpStorm, используя тот же метод в Gnome 3, который я бы использовал в Gnome 2: я использовал приложение Главное меню .

Приложение отображается в поиске и может быть добавлено в Избранное без каких-либо икота.

    
ответ дан esoltys 16.12.2011 в 15:55
3

Больше «графического» способа сделать это:

  1. Перейдите в папку ~ / .local / share / applications с помощью Nautilus или любого другого проводника файлов.
  2. Скопируйте и вставьте какой-либо существующий ярлык со значком, который вам нравится.
  3. Щелкните правой кнопкой мыши на новом ярлыке и измените свойство, чтобы указать на ваш скрипт или приложение.
  4. Перетащите его на панель запуска / taskpan.
  5. Вы также можете открыть его в текстовом редакторе и выполнить более точную настройку.
ответ дан ShitalShah 22.04.2016 в 23:16
1

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

Чтобы добавить приложение в избранное (чтобы оно появилось в панели запуска слева от экрана «Действия»), просто нажмите Alt + F2 и запустите приложение или скрипт, который вы хотите. Пока он запущен, войдите в экран «Действия» и перетащите запущенное приложение в избранное. Я использовал это только для программ, которые используют графический интерфейс, но не стесняйтесь играть с ним.

Надеюсь, что это поможет.

Я добавлю: я не влюблен в Gnome3, как он сейчас стоит, но это на шаг впереди Unity, и я очень рад видеть, где это происходит в будущем. Одна отличная вещь в открытом программном обеспечении, она движется быстро. Мы должны стремительно развиваться в изменении и добавлении функций. Это критические времена в эволюции метафоры рабочего стола.

    
ответ дан Dave 03.05.2011 в 16:42
1

Вы можете установить расширение MyLauncher. Он выдает меню на панели, которое вы можете редактировать, щелкнув правой кнопкой мыши. В нем может быть что угодно: ссылки, папки, сценарии оболочки и т. Д.

Расширение оболочки Gnome MyLauncher

    
ответ дан mark 03.09.2012 в 06:26
1

За 12.10

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

или

sudo gnome-desktop-item-edit --create-new /usr/share/applications/
    
ответ дан Zamp 30.03.2013 в 13:42
0

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

    
ответ дан Erigami 28.04.2011 в 04:54
0

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

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

else, если это сценарий greaphical shell, использующий zenity или эквивалент, использует аналогичный метод для создания и заполнения пусковой установки с помощью следующего commad

sh -c "<path to PhpStorm.sh>"
    
ответ дан puneet 28.04.2011 в 06:23