Как создать элемент меню для Eclipse в Ubuntu 13.10?

(Я очень ненавижу, когда люди отвечают как комментарий, поэтому я собираюсь перечислить Inkscape здесь как альтернативу и отметить комментарий.)

Обычно я предпочитаю inkscape - gimp ( Gimp очень неуклюж для использования), но оба ограничены одной страницей за раз. Таким образом, если у вас есть более одной страницы для редактирования, вам понадобится инструмент, например, pdf-Shuffler для рекомбинирования отдельных файлов PDF.

Это ограничение - вот почему я решил искать другой редактор, и я счастлив чтобы сообщить, что ответ Джона Бабера об использовании xournal работал хорошо для меня.

1
задан 13 April 2017 в 15:23

3 ответа

Найдите путь к исполняемому файлу командой which:

which eclipse

Создайте файл .desktop:

sudo touch /usr/share/applications/eclipse.desktop

Откройте файл с помощью текстового редактора по вашему выбору, с привилегиями root, скажем, с помощью nano как:

sudo nano /usr/share/applications/eclipse.desktop

и скопировать в файл и сохранить работу: source

[Desktop Entry]
Type=Application
Name=Eclipse
Icon=eclipse
Exec=env UBUNTU_MENUPROXY=path_to_eclipse
Terminal=false
Categories=Development;IDE;Java;

(где path_to_eclipse должен быть заменен выходом пути из команды which, используемой выше. Или замените path_to_eclipse на eclipse и создайте символическую ссылку на исполняемый файл, на который указывает команда which. Например, в вашем случае, поскольку исполняемый файл [ f13] файл .desktop будет выглядеть так:

[Desktop Entry]
Type=Application
Name=Eclipse
Icon=eclipse
Exec=env UBUNTU_MENUPROXY=/usr/share/eclipse.kepler/eclipse
Terminal=false
Categories=Development;IDE;Java;

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

Чтобы создать использование символической ссылки :

sudo ln -s -T source_file target_file

, где вы должны заменить (где path_to_eclipse должен быть заменен выходом пути из команды which, используемой выше. Или замените path_to_eclipse на eclipse и создайте символическую ссылку на исполняемый файл указана командой which.) с абсолютным путем eclipse и поместите target_file, то есть ссылка в /usr/bin:

sudo ln -s -T path_to_eclipse /usr/bin/eclipse
2
ответ дан 24 May 2018 в 12:49
  • 1
    Кажется, это тот же метод , предоставленный wilf , который не работает. – Luís de Sousa 19 January 2014 в 20:15
  • 2
    @ LuísdeSousa, вы указали абсолютный путь eclipse в записи Exec файла Exec файла? .. как вы начинаете приложение? .. На каком выходе вы получили команду which eclipse? – precise 19 January 2014 в 22:19
  • 3
    .. Ты понял, что он решил @ LuísdeSousa? ..пожалуйста, если сделаете. – precise 21 January 2014 в 22:05
  • 4
    На этом этапе я могу запустить Eclipse из командной строки. which eclipse возвращает void. Я установил его в /usr/share. – Luís de Sousa 21 January 2014 в 22:42
  • 5
    является исполняемым файлом /usr/share/eclipse или чем-то еще? – precise 21 January 2014 в 23:15

Я думаю, что вы имеете в виду Alacarte. По какой-то причине это не всегда сохраняет изменения.

Я бы сделал так, как ответ Alacarte , но помните, даже если у вас нет файла .desktop для Eclipse, это это должно сделать это для вас:

sudo nano /usr/share/applications/eclipse.desktop

И вот окно свойств в случае, если вы мне не верите:

enter image description here [ ! d5]

1
ответ дан 24 May 2018 в 12:49
  • 1
    В моей системе нет файла eclipse.desktop. Я благодарю информацию, но на самом деле я не отвечаю на мой вопрос. Это ошибка с Алакартом? Можно ли это исправить? – Luís de Sousa 19 January 2014 в 17:30
  • 2
    Но команда gedit создаст его! Это все, что вам нужно сделать! ;-) – Wilf 19 January 2014 в 17:37
  • 3
    sudo touch /usr/share/applications/eclipse.desktop не создала новую запись в главном меню. Затем я скопировал в содержимое, предложенное в ответе , но в главном меню не появляется новый элемент. Пожалуйста, придерживайтесь вопроса. – Luís de Sousa 19 January 2014 в 17:47
  • 4
    Он должен создать новую запись, она будет в разделе «Другое» - я добавлю картинку ... – Wilf 19 January 2014 в 17:56

Попробуйте использовать этот метод https://askubuntu.com/a/80016/240859, чтобы создать активатор запуска (вы можете переместить его в любом месте), но немного измените ~/.local/share/applications/opt_eclipse.desktop, чтобы он выглядел так: 0]

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=<path to icon.xmp like /opt/eclipse/icon.xpm>
Exec=env UBUNTU_MENUPROXY=0  <path to eclipse like /opt/eclipse/eclipse>
Terminal=false
Categories=Development;IDE;Java;
StartupWMClass=Eclipse

Добавить часть env UBUNTU_MENUPROXY=0. Не забывайте изменять пути в значке и Exec.

0
ответ дан 24 May 2018 в 12:49

Другие вопросы по тегам:

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