Уфффф...
Выпилил себе нормальный вид эклипса. А заодно и всего остального ГТК-хозяйства.
Выложу тут последовательность действий - вдруг кому интересно будет. Но предупреждаю сразу - нигде кроме свое Суси я это не тестил, так что не факт, что на других дистрибутивах это заработает.
Итак, роясь в гугле я наткнулся сначала на эту тему:
блог номер раз, ам оттуда по ссылке в последнем комменте -
попал сюда
Шрифты Liberation у меня уже стояли, поэтому я запихал к эклипсу файлы из архива и, оппаньки...
Хотя в gtkrc-sar из архива вообще не было настроек цвета, эклипс загрузился как и хотелось - с нормальными шрифтами и адекватным цветом.
Подставил в ec в дополнение к gtkrc-sar файл ~/.gtkrc-2.0 (который до этого правил и руками, и с помощью gtk-chteme) - в разультате вместо дефолтной гномовской темы оформления появился Clearlook.
Далее, при помощи нехитрых манипуляций выявился виновник - QtКурва, которая, хоть и не была включена ни в одном тз настроечных файлов, присутствовала в env.
Появлялась она там при запуске кед, поэтому решение оказалось простым:
В /usr/share/kde4/env правим startdke.suse.sh (в других дистрах все может быто по-другому)
тут оно появляется
Код: Выделить всё
# use general gtk-qt-engine
if [ -e "$GTK2_DATADIR/Qt/gtk-2.0/gtkrc" ]; then
GTK2_THEME_RC="$GTK2_DATADIR/Qt/gtk-2.0/gtkrc"
else
# use QtCurve engine
if [ -e "$GTK2_DATADIR/QtCurve/gtk-2.0/gtkrc" ]; then
GTK2_THEME_RC="$GTK2_DATADIR/QtCurve/gtk-2.0/gtkrc"
fi
fi
отсюда его надо убрать
Код: Выделить всё
# GTK2
# NOTE: ~/.gtkrc-2.0-kde is added later (in latest KDE only)
if [ "$GTK2_RC_FILES" ]; then
export GTK2_RC_FILES="$GTK2_RC_FILES:ТУТ:$HOME/.gtkrc-2.0-qtengine:$HOME/.gtkrc-2.0"
else
export GTK2_RC_FILES="$GTK2_SYSCONFDIR/gtk-2.0/gtkrc:И ТУТ:$HOME/.gtkrc-2.0-qtengine:$HOME/.gtkrc-2.0"
fi
После чего рестартим иксы/перелогиниваемся и наступает нам счастье (скриншот счастья прилагается)
У вас нет необходимых прав для просмотра вложений в этом сообщении.