Как подключить Eclipse к Unity launcher?

240

Как я могу привязать eclipse indigo 3.7 Я «установил» в /opt/ на панели задач?

Я попытался запустить затмение и щелкнул правой кнопкой мыши, чтобы выбрать опцию «держать в пусковой установке». Но когда я нажимаю на этот значок, после закрытия затмения он не запускает eclipse.

Я уже посмотрел Как добавить Eclipse Indigo на пусковую установку? , но никакой ответ не работал для меня. (Заметка Mod: ответы из этого потока теперь объединены в это)

    
задан nunos 17.11.2011 в 00:21
источник

16 ответов

339

Для 11.10 и более новых

Сначала создайте файл .desktop для затмения:

gedit ~/.local/share/applications/opt_eclipse.desktop

Затем вставьте это внутри (не забудьте отредактировать значения Exec и Icon):

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=** something like /opt/eclipse/icon.xpm **
Exec= ** something like /opt/eclipse/eclipse **
Terminal=false
Categories=Development;IDE;Java;
StartupWMClass=Eclipse

После этого откройте эту папку с помощью nautilus:

nautilus ~/.local/share/applications

Если вы хотите использовать эту пусковую установку за пределами dash / launcher (например: в качестве рабочего стола), вам нужно добавить разрешение на выполнение, щелкнув файл правой кнопкой мыши и выбрав Properties - > Разрешения - > Разрешить выполнение , или через командную строку:

chmod +x ~/.local/share/applications/opt_eclipse.desktop

Наконец, уменьшите opt_eclipse.desktop до запуска.

    
ответ дан Salem 17.11.2011 в 00:35
источник
88

Для Ubuntu 11.10, 12.04, 12.10

Если папка applications не существует внутри ~/.local/share/ , создайте ее

mkdir ~/.local/share/applications

Убедитесь, что ваша установка оставила вам рабочий файл .desktop для Eclipse и скопировал его, если существует

cp /usr/share/applications/eclipse.desktop ~/.local/share/applications/

Если файл не существует, создайте файл .desktop для Eclipse в папке ~/.local/share/applications/ , используя gnome-desktop-item-edit , то есть:

gnome-desktop-item-edit --create-new ~/.local/share/applications/

В имени, указанном в Eclipse, в команде введите путь к двоичному файлу Eclipse, вставьте комментарий, если хотите, и щелкните значок, чтобы выбрать значок, который вы хотите для Eclipse.

Нажмите «ОК», когда вы закончите.

После копирования файла или создания собственного открытого расположения папки

nautilus ~/.local/share/applications/

Найдите файл, который вы только что создали, и перетащите его в панель запуска

    
ответ дан Bruno Pereira 17.11.2011 в 11:47
16

11.04

Если ответ user21580 не работает (большое предложение, но я думаю, что это не сработало для меня, когда я установил Indigo), вы можете попробовать добавить файл eclipse.desktop в ~/.local/share/applications/ с этим содержимым:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
StartupNotify=true
Icon=<path-to-eclipse-install>/icon.xpm
Name=Eclipse Indigo 3.7
#Exec=env UBUNTU_MENUPROXY=0 <path-to-eclipse-install>/eclipse
Exec=env <path-to-eclipse-install>/eclipse

Если у вас возникли ошибки, вы можете попробовать строку Exec, которая закомментирована вместо текущей.

Ссылки:

  • Как редактировать / создавать новые элементы запуска в Unity вручную?
ответ дан Christoph 14.07.2011 в 10:56
11

Позвольте мне показать вам, как создать пользовательскую пусковую установку и привязать ее к Launcher.

1) Сначала установите gnome-панель:

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

2) Чтобы создать новый ярлык на рабочем столе, выполните следующую команду либо в терминале, либо с помощью Alt-F2:

gnome-desktop-item-edit --create-new ~/Desktop

Появится окно, отправьте сведения о ярлыке и нажмите «ОК»:

Теперь ваш ярлык появится на рабочем столе.

Затем перетащите новый ярлык с рабочего стола на ваш Launcher.

Вот и все!

    
ответ дан Atem18 17.11.2011 в 01:14
3

Если вы загрузили Eclipse с веб-сайта, а не установили его из репозиториев, вы можете заблокировать запуск. Вы можете решить это, написав файл с расширением .desktop, в нашем случае eclipse.desktop.

 [Desktop Entry]
 Name=Eclipse
 Comment=Eclipse
 Exec=/path/eclipse
 Icon=/path/icon.xpm
 Terminal=false
 Type=Application

Где / путь - это место, где вы установили eclipse. После того, как вы сохранили его, вы должны предоставить разрешение на выполнение:

$ chmod +x eclipse.desktop

Затем вы выполните его с помощью Nautilus и щелкнув (щелкните правой кнопкой мыши) над laucher, который вы можете заблокировать на панели запуска. И вы можете запустить приложение правильно.

    
ответ дан Joe 16.12.2012 в 19:48
2

Я думаю, что это более чистая версия:

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=eclipse
Exec=eclipse
Terminal=false
Categories=Development;IDE;Java;

Вы должны добавить это в /usr/local/share/applications/eclipse.desktop и symlink eclipse на /usr/bin . Возможно, вы захотите изменить путь значка, если ваша тема не имеет кнопки eclipse (например, атмосфера / сияние).

Если я не ошибаюсь, это файл, который поставляется с galileo из репозиториев (который я удалил), и я использовал его с Helios и теперь Indigo.

    
ответ дан sergio91pt 14.07.2011 в 11:28
1

За 12.04
Я предпочитаю устанавливать из репозитория. Это работает только для меня, и я документирую графический способ сделать это здесь .

Если вы должны установить переносимую версию (получение tar.gz с веб-сайта eclipse), вот самый лучший способ, с помощью которого я нашел переносную работу и заблокирован для Launcher.

Загрузите перенос eclipse и извлеките его на рабочий стол. В терминале:

sudo apt-get install eclipse-platform
sudo mv Desktop/eclipse /opt/eclipse
/opt/eclipse/eclipse

Щелкните правой кнопкой мыши значок на панели запуска и нажмите на бар. Я могу проверить, что он переносимый, а не платформа, потому что у меня установлены НАГРУЗКИ подключаемых модулей, которые не появляются при запуске таким образом.

Вы можете обнаружить, что создание файла .desktop работает, но вы сталкиваетесь с таинственным поведением, если у вас установлено более одного переносимого экземпляра.     

ответ дан RobotHumans 16.04.2012 в 14:29
1

Try

Exec=/bin/bash /home/USERNAME/eclipse/eclipse

или сделать / home / USERNAME / eclipse / eclipse исполняемый файл

sudo chmod u+x /home/USERNAME/eclipse/eclipse

и используйте:

Exec=/home/USERNAME/eclipse/eclipse
    
ответ дан Binsh 03.05.2012 в 23:04
1

Убедитесь, что вы используете 32-битную версию на 64-битной машине, вы устанавливаете 32-битные библиотеки ( ia32libs-multiarch , я думаю, это пакет в Precise).

В качестве альтернативы, если вы пытаетесь запустить 64-битное Eclipse на 32-битной машине, вам нужно загрузить 32-разрядную версию.

    
ответ дан Thomas Ward 29.05.2012 в 18:39
1

Я тестировал его для Eclipse MAR (не для установки), но тот, который является пакетом tar.gz на Ubuntu Desktop 14.0.4

gedit /usr/share/applications/eclipse.desktop

для этого:

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=** something like /opt/eclipse/icon.xpm **
Exec= ** something like /opt/eclipse/eclipse **
Terminal=false
Categories=Development;IDE;Java;
StartupWMClass=Eclipse

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

    
ответ дан Ashu 21.01.2016 в 03:37
1

18.04

Нажмите «Показать приложения», найдите «Eclipse» в списке, щелкните правой кнопкой мыши & amp; Добавить в Избранное.

    
ответ дан Phil 03.05.2018 в 04:19
0

Если вы не используете файл * .deb, ваше программное обеспечение не входит в меню или в пусковую установку. Простой способ: Просто запустите Eclipse из / opt и ищите значок, который появляется в Unity launcher (боковой панели). Щелкните правой кнопкой мыши и выберите «Keep in launcher».

    
ответ дан user21580 14.07.2011 в 10:40
0

Для Ubuntu 11.10

Загрузите gnome-panel из Центра программного обеспечения Ubuntu, если он еще не установлен.

Запустите Gnome «Create Launcher» с терминала следующим образом:

gnome-desktop-item-edit --create-new ~/.local/share/applications/

Появится диалоговое окно.

  • Для имени: вы, вероятно, захотите назвать его «Eclipse».
  • Для команды: найдите, где находится исполняемый файл Eclipse.
  • Для комментариев: что-то вроде «Eclipse IDE».
  • Для значка щелкните значок трамплина, затем перейдите к папке, в которой находится исполняемый файл, и выберите значок. xpm.
  • Нажмите «ОК». Теперь вы сделали значок запуска. Осталось только положить его в панель запуска.
  • Откройте папку ~ / .local / share / applications /. Вам может понадобиться нажать ctrl-h, чтобы отобразить скрытую папку .local.
  • Перетащите значок запуска Eclipse, который вы только что сделали на панели запуска.

Готово!

    
ответ дан Jason Hartley 12.03.2012 в 08:58
0

В строке exec поместите исполняемый файл ( eclipse ) напрямую. Не пытайтесь добавлять специальные символы в пространство , ie , если ваше затмение находится в /home/username/My Dev Programs/Eclipse/eclipse , поместите всю строку с помощью пробелов на линии exec. Вот мой файл eclipse.desktop :

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/home/marcos/Imagens/Icons/Eclipse Icon 128.png
Name=Eclipse
Exec=/home/marcos/Dev Software/eclipse/eclipse
Comment=Eclipse IDE
Name=Eclipse
Comment=Eclipse IDE
    
ответ дан Marcos Roriz Junior 29.05.2012 в 19:58
0

Используйте это:

[Desktop Entry]
Version=4.2
Name=Eclipse
Comment=Java IDE
Exec=/home/USERNAME/eclipse/eclipse
Type=Application
Icon=/home/USERNAME/eclipse/icon.png
Terminal=false
NoDisplay=false
Categories=Development;IDE

Это работает для меня.

    
ответ дан umop aplsdn 30.08.2012 в 08:24
0

Atem18 правильный. Сделайте это, если вы хотите, чтобы ваши пусковые установки были доступны в широком масштабе. Вот как я автоматизировал создание пусковых установок. Предполагается, что вы уже установили gnome-панель.

  1. открытый терминал
  2. mkdir ~/bin или щелкните правой кнопкой мыши на своем домашнем браузере и сделайте папку с папкой.
  3. source .profile или выход из системы и вход в систему
  4. gedit в терминале или тире

    #!/bin/sh 
    sudo gnome-desktop-item-edit /usr/share/applications/ --create-new
    

    Не используйте дефис / патроны и не нужно отступать.

  5. Дайте ему имя без пробелов, сохранив в вашем новом каталоге bin, а затем сделайте исполняемый файл ( chmod a+x launcher-script ) или щелкните правой кнопкой мыши свойства goto > Разрешения и щелкните окно выполнения.

  6. теперь в терминале: sudo gnome-desktop-item-edit /usr/share/applications/ --create-new

  7. У вас должно быть открыто открытие Launcher Create.

    Тип = Приложение в терминале ЭТО ТОЛЬКО ПРИМЕНЯЕТ В ЭТОМ ВРЕМЕНИ. В большинстве случаев это будет приложение после этого.

  8. Вы можете назвать то, что хотите. NO-SPACES-ALLOWED Я назвал мой Create-Launcher

  9. В поле команды поместите путь к скрипту с шага 3: /home/mike/bin/launcher-script Используйте свое имя пользователя и фактическое имя файла, которое вы создали.

  10. Нажмите на пружину, чтобы добавить значок. Я сделал на Gimp, но есть много значков, которые вы могли бы использовать, которые являются очень универсальными и уже установлены. Нажмите на пружину, и это приведет вас к некоторым.

  11. Как только вы закончите, нажмите «ОК». Теперь вы можете перемещаться по файловому браузеру до /usr/share/applications , и вы найдете свою новую пусковую установку. Просто перетащите его в панель запуска, и вы готовы к работе. Этот процесс ставит ваши пусковые установки в место, где все пользователи могут получить к ним доступ. Большая часть того, что я нашел, помещает вещь на рабочий стол, что может быть хорошо для некоторых, но не для меня. Надеюсь, вы сочтете это полезным.

Теперь вы можете легко создать свою заставку для затмения и любые другие.

После того, как вы подумали, каждый раз, когда вы создаете новую пусковую установку, вам нужно будет ввести свой пароль. Это необходимо для того, чтобы новая пусковая установка была доступна для всех пользователей. Он будет принадлежать root, и группа будет root таким образом. Таким образом конфигурируется остальная часть системы. Если вы cd до /usr/share/applications , type ls -l и, убедитесь сами. Ubuntu должен был предоставить свои приложения с уже установленным приложением для создания пусковых установок. Есть и другие вещи, с которыми я не согласен, например, с заставкой и без коротких ссылок на рабочий стол. Я был только 11.10 на пару дней. Я собираюсь дать ему попытку колледжа. Если мне все равно не понравится через месяц, я исправлю это.

    
ответ дан user39122 24.12.2011 в 11:27