Ручная установка.
Если вы скачали Eclipse с официального сайта, то для его установки следуйте шагам инструкции, приведенной ниже.- Распакуйте архив
$ tar -zxvf eclipse.XX.YY.tar.gz
- Получите прова Root
$ sudo su
- Скопируйти разорхивированные файлы в /opt
# cp -r eclipse.XX.YY /opt
- Измените владельца папки
sudo chown -R root:root eclipsesudo chmod -R +r eclipse
- Создайте desktop-файл и расположите его в /usr/share/applications
# gedit /usr/share/applications/eclipse.desktop
- Скопируйте в файл следующее содержимое
[Desktop Entry] Name=Eclipse Type=Application Exec=/opt/eclipse/eclipse Terminal=false Icon=/opt/eclipse/icon.xpm Comment=Integrated Development Environment NoDisplay=false Categories=Development;IDE Name[en]=eclipse.desktop
- Создайте symlink в /usr/local/bin. Для этого:
Это все.# cd /usr/local/bin # ln -s /opt/eclipse/eclipse
Оригинал
Автоматическая установка:
Все абсолютно тоже самое, но с помощью файла shell
cd ~/Downloads
wget http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno/SR2/eclipse-jee-juno-SR2-linux-gtk-x86_64.tar.gz&r=1
tar -zxvf eclipse-jee-juno-SR2-linux-gtk-x86_64.tar.gz
sudo mv "eclipse" /opt
sudo chown -R root:root eclipse
sudo chmod -R +r eclipse
ln -s "/opt/eclipse/eclipse" /usr/bin/eclipse
echo "***********************************************"
echo "***********************************************"
echo "Copy to file: "
echo "
[Desktop Entry]
Version=1.0
Name=Eclipse
Exec=eclipse
Terminal=false
Icon=/opt/eclipse/icon.xpm
Type=Application
Categories=IDE;Development
X-Ayatana-Desktop-Shortcuts=NewWindow
[NewWindow Shortcut Group]
Name=New Window
Exec=eclipse
TargetEnvironment=Unity
"
echo "***********************************************"
echo "***********************************************"
sudo gedit /usr/share/applications/eclipse.desktop
Доводим напильником (оба варианта)
Eclipse IDE не использует глобальное меню и HUD проста - приложение находится в чёрном списке. Итак, нам нужно модифицировать файл libappmenu.so.
Для этого запустите следующую команду:
Если вам нужно будет вернуть всё обратно воспользуйтесь следующей командой:
Оригинал
Оригинал
После её завершения приступим к поискам. Введите команду:sudo updatedb
Вам отобразится путь до libappmenu.so. Теперь сделаем бекап libappmenu.so, чтобы в случае чего можно было сделать откат. В командах ниже я буду использовать путь /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so, вы же используйте тот, который получили после ввода команды выше:locate "gtk-2.0/2.10.0/menuproxies/libappmenu.so"
Теперь добавим Eclipse в белый список:sudo cp /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so.bak
Вот и всё. Перезагрузите приложение Eclipse, если оно было запущено. Теперь глобальное меню и HUD работает как нужно.sudo sed -i 's/Eclipse/Xclipse/g' /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
Если вам нужно будет вернуть всё обратно воспользуйтесь следующей командой:
И перезагрузите Eclipse IDE.sudo cp /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so.bak /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
Оригинал
Есть признанная бага,
при установке Eclipse Kepler в Ubuntu 13.10. После установки меню Eclipse недоступно или вообще не видно. Для лечения надо отредактировать eclipse.desktop (созданный по инструкции выше), заменив Exec=eclipse на Exec=env UBUNTU_MENUPROXY= eclipse. Для этого:sudo gedit /usr/share/applications/eclipse.desktop
и производим замену. Сохраняем файл.
Оригинал
Комментариев нет:
Отправить комментарий