Анализатор кода Matlab создает пустые подсказки

Я запускаю MATLAB (R2013b) на Ubuntu (результаты команды ver вставляются ниже).

Я только начал работать с этой системой, и я понял, что кодирование тяжело, потому что типичные "всплывающие подсказки", отображаемые в редакторе, пусты. К сожалению, я не могу вставлять скриншоты, но здесь я описываю проблему: оранжевые метки на правом краю редактора должны содержать предупреждение. Переходя курсор на них, обычно появляется всплывающая подсказка с коротким сообщением, в котором подробно указывается причина предупреждения.

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

>> ver
MATLAB Version: 8.2.0.701 (R2013b)
Operating System: Linux 3.5.0-41-generic #64~precise1-Ubuntu SMP Thu Sep 12 16:50:04 UTC 2013 x86_64
Java Version: Java 1.7.0_11-b21 with Oracle Corporation Java HotSpot™ 64-Bit Server VM mixed mode

Ответ 1

Используете ли вы рабочий стол Unity (если вы не знаете, вы, вероятно, знаете, поскольку Unity по умолчанию).

Я столкнулся с вашей проблемой с несколькими версиями Matlab под Linux, и он всегда сводился к использованию диспетчера окон "3D/модные штаны".

Попробуйте использовать "Gnome Classic (без эффектов)", "Ubuntu 2D" или сеансы сопряжения и сообщите, сохраняется ли ваша проблема. Здесь снимок экрана стандартного экрана входа в настольный компьютер в Ubuntu 12.04:

enter image description here

Чтобы просмотреть доступные сеансы, щелкните левой кнопкой мыши по логотипу ubuntu рядом с именем пользователя (здесь тест):

enter image description here

Ответ 2

У меня была такая же проблема и она была решена без отключения Unity.

Решение:

-open matlab

-go к настройкам- > цвета

-uncheck "использовать системные цвета" для цветов рабочего стола для рабочего стола

-Применить

Теперь вы должны увидеть текст.

Вероятно, проблема связана с одним из трех сценариев:

1) Соответствующие цвета по умолчанию в Unity - серый серый фон с серым текстом.

2) Matlab Не удается прочитать соответствующие цвета по умолчанию из Unity

3) есть ошибка в matlab, где он не просто выделяет элементы управления цветом в графическом интерфейсе, но фактически выделяет основные цвета.