Как запустить Eclipse Mars с использованием новой версии GTK+ на Linux Mint

Как запустить Eclipse Mars с использованием новой версии GTK+ на Linux Mint

Linux Mint 17.x содержит GTK+ 3.10.8, который очень старый. Настолько старый, что Eclipse Mars имеет некоторые серьезные ошибки при работе с ним (самая серьезная из них — отсутствие имен файлов в диалоге коммита Githttps://bugs.eclipse.org/bugs/show_bug.cgi?id=480032).

Есть ли способ скомпилировать + установить более новую версию GTK+ на Linux Mint 17? Я пробовал вручную устанавливать пакеты из Ubuntu Vivid, но это открывает ад зависимостей.

Или можно ли установить более новую версию GTK+ в какой-нибудь другой каталог и запустить Eclipse так, чтобы он использовал эту версию?

решение1

Мне удалось исправить эту проблему, добавив следующие две строки в eclipse.ini(просто поместив их под одной из других --launcherопций):

--launcher.GTK_version
2

Это скажет eclipse использовать GTK2, который не подвержен этой ошибке. Я добавил два изображения для справки.

До: До

После: После

Связанный контент