Вопрос Как подключить Eclipse к Unity Launcher?


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

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

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


240
2017-11-16 23:21


происхождения


Я могу запустить Eclipse непосредственно из исполняемого файла в / home / USERNAME / eclipse. Когда я это делаю, значок Eclipse на доке имеет рядом с ним небольшую стрелку, поэтому он знает о запуске Eclipse. Как странно. - csilk
У меня была такая же ошибка, я пытался выполнить eclipse_64bit на ubuntu_32bit. Вы загрузили 64-битную версию Eclipse? Вы проверили установку ubuntu?
я думаю, вам не нужно /bin/sh в разделе Exec. Удалите его, и он должен работать. Кстати, каково ваше имя пользователя? - Salem
У меня была та же проблема с Eclipse 4.5.2 и Ubuntu 14.04 - принятый ответ сработал. - Gustave


ответы:


Для 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 (например: в качестве рабочего стола), вам нужно добавить разрешение на выполнение, щелкнув файл правой кнопкой мыши и выбрав Свойства -> Разрешения -> Разрешить выполнение, или через командную строку:

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

Наконец, падение opt_eclipse.desktop для запуска.


339
2017-11-16 23:35



Действительно ли необходимо создать файл .desktop вне домашней папки пользователя? Как вы можете видеть, для этого требуется sudo, что потенциально небезопасно; Кроме того, файл может быть удален путем обновления системы или переустановки. Каковы преимущества? - Sergey
~/.local/share/applications вероятно, там, где вы хотите его поместить. - Jorge Castro
Нужно ли нам серьезно отредактировать 10-строчный файл и выполнить некоторую команду разрешения файлов для создания ярлыка приложения в 2014 году? - Dan Dascalescu
@Tim: что недостаток простого UX для создания ярлыка имеет отношение к безопасности? Как Mac OS, так и Windows делают большую работу по упрощению создания ярлыков. Ubuntu этого не делает. - Dan Dascalescu
Этот ответ 5 лет, и единственный, который все еще работает в 2016 году. Конечно, Ubuntu может просто обновить версию Eclipse в программном центре, чтобы людям не пришлось выполнять ручные установки, которые нарушают процесс генерации ярлыков. - Dominic Cerisano


Для 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.

Когда вы закончите, нажмите ok.


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

nautilus ~/.local/share/applications/

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

enter image description here


88
2017-11-17 10:47



+1 ... если только для использования анимированного GIF в вашем ответе! - fossfreedom♦
должен любить этот ответ - Some Noob Student
Совершенно удивительно :-). Отличная работа! - Rostislav Stribrny
.. хорошо бос .. ^^ - Ahmad Azwar Anas
Очень полезно, большое спасибо. Но когда я нажимаю на пусковую установку, хотя она запускает программу, она показывает еще одну иконку на панели запуска. - Maroun


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, которая закомментирована вместо текущей.

Рекомендации:


16
2017-07-14 08:56



Благодаря! Этот работал для меня. Слишком плохо Ubuntu должен сделать это настолько сложным. Почему бы просто не щелкнуть правой кнопкой мыши на панели запуска для такого варианта? - Twisted Pear


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

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

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

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

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

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

enter image description here

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

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

Это оно!


11
2017-11-17 00:14



Я думаю, что `gnome-desktop-item-edit 'нуждается в определенном пакете? - Eshwar
@Eshwar 'sudo apt-get install --no-install-рекомендует gnome-panel'
Это не отображает значок приложения, а при перетаскивании на панель задач Unity появляется еще один значок приложения. Не нужно троллировать, но опыт создания ярлыка в OS X или Windows - путь, лучше. - Dan Dascalescu
Нажмите значок весны в окне, чтобы изменить его на то, что вы хотите. - Antinous
Не работает для меня в Ubuntu Desktop 16.04 LTS для Eclipse MAR ... получение ошибки во время запуска ... - Ashu


Если вы загрузили 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, который вы можете заблокировать на панели запуска. И вы можете запустить приложение правильно.


3
2017-12-16 18:48



перетаскивание eclipse.desktop на панель запуска - это простой последний шаг. - Raaghu


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

[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 on /usr/bin, Возможно, вы захотите изменить путь значка, если ваша тема не имеет кнопки eclipse (например, атмосфера / сияние).

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


2
2017-07-14 09:28





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

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

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

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

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

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


1
2018-04-16 12:29





Пытаться

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

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

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

и использовать:

Exec=/home/USERNAME/eclipse/eclipse

1
2018-05-03 21:04



Это уже исполняемый файл, и ваше другое предложение об изменении sh в bash не имеет никакого значения. - csilk


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

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


1
2018-05-29 16:39





Я тестировал его для 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, когда появляется меню, просто перетащите его в панель запуска и тогда он начнет работать. Очень простые шаги и ничего сложного в том, чтобы его запустить и запустить.


1
2018-01-21 02:37