Як закріпити Eclipse до запуску Unity?


243

Як я можу зафіксувати затемнення індиго 3.7, що я "встановив" на /opt/панелі завдань?

Я спробував запустити затемнення і клацнути правою кнопкою миші, щоб вибрати варіант "Тримати у запуску". Але коли я натискаю цей значок, після закриття затемнення він не починає затемнення.

Я вже дивився на те, як додати Eclipse Indigo до пускової установки? але відповідь для мене не працювала. (Примітка Мода: Відповіді з цього потоку тепер об’єднані в цю)


Я можу запустити Eclipse безпосередньо з виконуваного файлу в / home / USERNAME / eclipse. Коли я це роблю, піктограма Eclipse на доці має біля себе невелику стрілку, тож вона знає, що Eclipse працює. Як дивно.
csilk

1
У мене була така ж помилка, я намагався виконати eclipse_64bit на ubuntu_32bit. Ви завантажили 64-бітну версію Eclipse? Ви перевірили установку ubuntu?

я думаю, вам не потрібна /bin/shчастина в розділі Exec. Видаліть його, і він повинен працювати. До речі, яке ваше ім’я користувача?
Салем

У мене була така ж проблема з Eclipse 4.5.2 та Ubuntu 14.04 - прийнята відповідь спрацювала.
Густав

Відповіді:


347

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

Якщо ви хочете використовувати цей пусковий механізм поза тире / запуску (наприклад: як робочий стіл), вам потрібно додати дозвіл на виконання, натиснувши правою кнопкою миші файл і вибравши Властивості -> Дозволи -> Дозволити виконання , або за допомогою командного рядка:

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

Нарешті opt_eclipse.desktopперейти до пускової установки.


1
Чи справді потрібно створити .desktop файл поза домашньою папкою користувача? Як бачите, для цього потрібні судо, які потенційно небезпечні; також файл може бути видалений шляхом оновлення або перевстановлення системи. Які переваги?
Сергій

19
~/.local/share/applicationsце, мабуть, куди ви хочете поставити.
Хорхе Кастро

7
Чи потрібно нам серйозно відредагувати 10-рядковий файл та виконати якусь команду дозволу на створення файлу для ярлика додатків у 2014 році?
Дан Даскалеску

2
@Tim: що стосується відсутності простого UX для створення ярлика? І Mac OS, і Windows роблять чудову роботу, полегшуючи створення ярликів. Ubuntu цього не робить.
Дан Даскалеску

3
Цій відповіді було 5 років, і єдиний, який працює досі у 2016 році. Звичайно, Ubuntu міг би просто оновити версію Eclipse на програмному центрі, щоб людям не довелося робити встановлення вручну, які порушують процес генерації ярликів.
Домінік Серісано

89

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

Знайдіть щойно створений файл та перетягніть його на панель запуску

введіть тут опис зображення


26
+1 ... якщо тільки для використання анімованого GIF у своїй відповіді!
fossfreedom

треба любити цю відповідь
якийсь студент Noob

Абсолютно дивовижно :-). Хороша робота!
Ростислав Стрибний

.. добрий бос .. ^^
Ахмад Азвар Анас

Дуже корисно, велике спасибі .. Але коли я натискаю на панель запуску, хоча вона запускає програму, вона показує ще одну піктограму на пусковій панелі.
Maroun

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, який коментується замість поточного.

Список літератури:


Дякую! Цей працював на мене. Шкода, що Ubuntu повинен зробити це таким важким. Чому б не просто натиснути правою кнопкою миші на пусковий панель для такого виду?
Кручена груша

12

Дозвольте мені показати вам, як створити власну панель запуску та зафіксувати її на панелі запуску.

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

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

2) Для створення нового ярлика робочого столу запустіть таку команду або в терміналі або за допомогою Alt-F2:

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

З'явиться вікно, надішліть ваші деталі ярлика та натисніть ОК:

введіть тут опис зображення

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

Потім перетягніть нову ярлик із робочого столу до свого запуску.

Це воно!


1
Я думаю, що "gnome-desktop-item-edit" потрібен певний пакет?
Ешвар

@Eshwar 'sudo apt-get install --no-install-рекомендує gnome-panel'

1
Це не відображає піктограму програми, і коли її перетягують на панель завдань Unity, вона породжує ще одну піктограму додатка. Не маю на увазі тролінгу, але досвід створення ярлика в OS X або Windows - це набагато краще.
Дан Даскалеску

Клацніть піктограму весни у вікні, щоб змінити її на те, що потрібно.
Піксель

1
Не працює для мене в Ubuntu Desktop 16.04 LTS для Eclipse MARs ... помилка під час запуску ...
Ашу

3

Якщо ви завантажили Eclipse з веб-сайту замість того, щоб встановити його з сховищ, ви можете заблокувати запуск, який не працює. Вирішити це можна, записавши файл із розширенням .desktop, у нашому випадку eclipse.desktop.

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

Де / шлях - це те, де ви встановили затемнення. Після збереження його потрібно дати дозвіл на виконання:

$ chmod +x eclipse.desktop

Потім ви виконайте це з Nautilus і, натиснувши (клацніть правою кнопкою миші) на лаучер, ви можете замкнутись на пускову установку. І ви можете запустити додаток правильно.


перетягніть eclipse.desktop на пускову установку - простий останній крок необхідний
Raaghu

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та символізувати затемнення затемнення /usr/bin. Ви можете змінити шлях піктограми, якщо у вашій темі немає кнопки затемнення (наприклад, атмосфера / сяйво).

Якщо я не помиляюся, це файл, який постачається з galileo з репостів (який я видалив), і я використовую його з Helios і зараз Indigo.


1

Для 12.04
я вважаю за краще встановити з сховища. Це просто працює для мене, і я документую графічний спосіб зробити це тут .

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

Завантажте портативне затемнення і витягніть на робочий стіл. У терміналі:

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

Клацніть правою кнопкою миші піктограму на панелі запуску та закріпіть на панелі. Я можу переконатися, що це портативний, а не платформа, тому що в мене встановлені НАВІДКИ плагінів, які не з’являються при запуску таким чином.

Ви можете виявити, що створення файлу .desktop працює, але ви стикаєтесь з таємничою поведінкою, якщо у вас встановлено більше одного портативного екземпляра.


1

Спробуйте

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

або зробити / home / USERNAME / eclipse / eclipse виконуваним

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

і використовувати:

Exec=/home/USERNAME/eclipse/eclipse

Це вже виконується, і ваша інша пропозиція зміни sh на bash не мала значення.
csilk

1

Переконайтесь, що ви використовуєте 32-бітну версію на 64-бітній машині, ви встановите 32-бітові бібліотеки ( ia32libs-multiarchя думаю, що це пакет в Precision).

Крім того, якщо ви намагаєтеся запустити 64-бітовий Eclipse на 32-бітній машині, вам потрібно завантажити 32-бітну версію.


1

Я перевірив це на MARC Eclipse (не інсталяційний) - але той, який є 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

18.04

Клацніть Показати програми, знайдіть затемнення у списку, клацніть правою кнопкою миші та Додати до вибраного.


2
Технічно кажучи, Єдності в 18.04. Однак інструкція для нового робочого столу за замовчуванням (GNOME), ймовірно, нормальна для розміщення тут.
Мелебій

Який би не був пусковий апарат у 18.04, він виглядає так само, як у 16.04 та 14.04. Мене надто не хвилює, як це називається.
Філ

0

Якщо ви не використовуєте файл * .deb, ваше програмне забезпечення не входить у меню чи пусковий запуск. Простий спосіб: просто запустіть Eclipse з / opt і шукайте значок, який з’явиться в панелі запуску Unity (бічна панель). Клацніть правою кнопкою миші та встановіть прапорець "Зберігати в пусковому"


Це працює, але я не отримую іконку.
schmmd

0

Для Ubuntu 11.10

Завантажте gnome-panelз програмного центру Ubuntu, якщо він ще не встановлений.

Запустіть Gnome "Create Launcher" з терміналу так:

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

З'явиться діалогове вікно.

  • Для Імені: ви, ймовірно, захочете назвати це "Затемнення".
  • Для команди: перейдіть до місця, де розташований виконуваний файл Eclipse.
  • Для коментаря: щось на кшталт "Eclipse IDE" має робити.
  • Для піктограми клацніть піктограму трампліну, потім перейдіть до папки, де знаходиться виконуваний файл, та виберіть icon.xpm.
  • Клацніть Гаразд. Тепер ви зробили піктограму запуску. Залишилося лише помістити його в панель запуску.
  • Відкрийте папку ~ / .local / share / applications /. Можливо, вам доведеться натиснути ctrl-h, щоб показати приховану папку .local.
  • Перетягніть щойно зроблений значок запуску Eclipse на панель запуску.

Готово!


0

У рядку exec поставити виконуваний файл ( eclipse) безпосередньо. Не намагайтеся додавати спеціальних символів у простір , тобто , якщо ваше затемнення знаходиться в /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

Якщо ви подивитесь на мою конфігурацію, ви побачите, що я нічого не роблю зі спеціальними символами чи пробілами.
csilk

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

Це працює для мене.


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. Дайте йому ім'я без пробілів, збережіть у вашій новій директорії бін, а потім зробіть виконуваний ( chmod a+x launcher-script) або клацніть правою кнопкою миші перейдіть до властивостей> Дозволи та натисніть поле "Виконати".

  6. зараз у терміналі: sudo gnome-desktop-item-edit /usr/share/applications/ --create-new

  7. Потрібно відкрити gui Create Launcher.

    Тип = Застосування в терміналі ЦЕ ТОЛЬКО ЗАЯВЛЯЄТЬСЯ ЦІЙ ЧАС. Здебільшого це буде Application після цього.

  8. Ви можете назвати те, що хочете. НЕ ВІДПОВІДАЄТЬСЯ ПРОПОЗИЦІЙ Я закликав своєCreate-Launcher

  9. У командному полі покладіть шлях до сценарію з кроку 3: /home/mike/bin/launcher-scriptВикористовуйте своє ім’я користувача та власне ім’я файлу, яке ви створили.

  10. Клацніть навесні, щоб додати піктограму. Я зробив на Gimp, але є багато піктограм, які ви можете використовувати, які є дуже загальними і вже встановлені. Клацніть на весну, і вона доставить вас до деяких.

  11. Як тільки ви закінчите, натисніть ОК. Тепер ви можете перейти в браузер файлів вниз /usr/share/applicationsі ви знайдете свій новий запуск. Просто перетягніть його на панель запуску і ви готові йти. Цей процес ставить ваші пускові установки в місце, де всі користувачі можуть отримати доступ до них. Більшість того, що я знайшов, ставить на робочий стіл те, що для когось може бути добре, але не для мене. Я сподіваюся, що Ви вважаєте це корисним.

Тепер ви можете легко створити свій запуск затемнення та будь-які інші.

Після роздумів, щоразу, коли ви створюєте новий запуск, вам доведеться вводити свій пароль. Це необхідно для того, щоб зробити нову пускову програму доступною для всіх користувачів. Він буде належати корінь і група буде кореневою таким чином. Саме так налаштовується решта системи. Якщо ви cdхочете /usr/share/applications, type ls -lі перевірте самі. Ubuntu повинен був поставити програму OS вже встановленим додатком для створення пускових установок. Є інші речі, з якими я не погоджуюся, як заставка і жодне скорочення до робочого столу. Я був лише 11.10 протягом декількох днів. Я збираюся спробувати це в коледжі. Якщо мені все ще не сподобається через місяць, я це потім виправлю.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.