Eclipse странноe поведение!

Cудя по всему, приложения из меню запускаются в какой-то другой среде.

Изменил команду запуска eclipse на export GDK_… && eclipse. A он говорит, что не может найти export.

Попытался вытащить среду : изменив команду на /usr/bin/env >some_env - писать в файл не хочет.

PS А что это за файлы в /usr/share/applications лежат? Команды запуска менял через настройки Main Menu.
Изменил команду запуска eclipse на export GDK_… && eclipse. A он говорит, что не может найти export
Тогда можно тупо сделать так:
Создать в домашней папке файлик, например .run_eclipse (скрытый - чтоб глаза не мозолил) и вписать туда
#!/bin/bash
export GDK_NATIVE_WINDOWS=true && eclipse
назначить ему x-bit (признак исполняемого файла) и затем из меню запускать уже этот файлик.
Хотя странно… думаю должно работать и через установку переменной окружения.
Да, так конечно можно :)

Но, по-моему, это костыль :)

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

И каким образом, GNOME поддерживает связь между файлами в /usr/share/applications и пунктом меню Main Menu. По идее такая папка должна же быть, для каждого пользователя своя.
связь между файлами в /usr/share/applications и пунктом меню Main Menu
Говоря языком винды в /usr/share/applications хранятся ярлыки на запуск приложений.
А если говорить по нормальному, то это файлики, в которых прописано не только запуск программ, но и разделы меню, где программы должны отображаться, а также mime типы привязанные к этим программам. Расположение стандартное (для всех пользователей), в соответствии с freedesktop.org. Гном и другие DE сканируют эту папку и на основе нее строят меню.
Личные пункты меню, которые хочется отображать только для конкретного пользователя формируются на основе содержимого ~/.local/share/applications (если не ошибаюсь). Не исключено что конкретно Гном может вносить свои костыли для Основного Меню через gconf
Спасибо за помощь и наводку на freedesktop.org. :)
kostmitin
Здравствуйте.

Была такая же проблема - помогла установка переменной GDK_NATIVE_WINDOWS в true.

Обнаружилась другая проблема: если запускать Eclipse из консоли - баг исправлен, а если запускать из пункта меню, то несмотря на переменную - баг жив.

И в консоли и в меню команда одна и та же : eclipse.

Прошу помощи.
стоит сделать

sudo echo "export GDK_NATIVE_WINDOWS=true" > /etc/profiles.d/gdk.sh
Попробывал, добавил ( в /etc/ не было profiles.d - писал в profiles.d) - не помогло.

А что это за файлы в profiles.d лежат?
Подключаемые профили. Подключаются, когда пользователь логинится.
Разберемся, голубчик!
 
Зарегистрироваться или войдите чтобы оставить сообщение.