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

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

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

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

239 голосов | спросил nunos 17 42011vEurope/Moscow11bEurope/MoscowThu, 17 Nov 2011 03:21:05 +0400 2011, 03:21:05

16 ответов


337

Для 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 42011vEurope/Moscow11bEurope/MoscowThu, 17 Nov 2011 03:35:21 +0400 2011, 03:35:21
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 42011vEurope/Moscow11bEurope/MoscowThu, 17 Nov 2011 14:47:32 +0400 2011, 14:47:32
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, которая закомментирована вместо текущей.

Ссылки:

ответил Christoph 14 J000000Thursday11 2011, 12:56:23
11

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

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

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

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

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

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

введите описание изображения здесь>> </p>

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

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

<p> Вот и все! </p></body></html>

ответил Atem18 17 42011vEurope/Moscow11bEurope/MoscowThu, 17 Nov 2011 04:14:09 +0400 2011, 04:14:09
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 SunEurope/Moscow2012-12-16T22:48:45+04:00Europe/Moscow12bEurope/MoscowSun, 16 Dec 2012 22:48:45 +0400 2012, 22:48:45
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 J000000Thursday11 2011, 13:28:38
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 PMpMon, 16 Apr 2012 16:29:06 +040029Monday 2012, 16:29:06
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 4 Mayam12 2012, 01:04:54
1

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

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

ответил Thomas Ward 29 Maypm12 2012, 20:39:58
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 Jam1000000amThu, 21 Jan 2016 05:37:34 +030016 2016, 05:37:34
1

18.04

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

ответил Phil 3 Mayam18 2018, 05:19:02
0

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

ответил user21580 14 J000000Thursday11 2011, 12:40:31
0

Для Ubuntu 11.10

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

Запустите 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 MaramMon, 12 Mar 2012 11:58:00 +04002012-03-12T11:58:00+04:0011 2012, 11:58:00
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 Maypm12 2012, 21:58:16
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 AM000000100000005731 2012, 10:24:57
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 SatEurope/Moscow2011-12-24T14:27:03+04:00Europe/Moscow12bEurope/MoscowSat, 24 Dec 2011 14:27:03 +0400 2011, 14:27:03

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132