Mathematica 10.2 - окно не отвечает

У меня Ubuntu 14.04 с запущенным Gnome-Shell и я использую Mathematica 10.2. Всякий раз, когда я открываю файл mathematica и выбираю в нем несколько строк, я получаю сообщение от системы, что mathematica is not responding. You may choose to wait a short while for it to continue or force the application to quit entirely. Эта проблема также описана на панели запуска. Однако там сказано, что они ничего не могут с этим поделать. Теперь на странице redhat bugzilla есть утверждение, что нужно только изменить одну строку в файле delete.c из mutter, чтобы деактивировать все сообщение. Этот взлом будет достаточным решением для меня.

Вопрос теперь в том, как мне реализовать предложенное изменение в файле? Я не могу найти файл delete.c на моем компьютере. Должен ли я сам скомпилировать бормотание?

diff --git a/src/core/delete.c b/src/core/delete.c
index 141cd49..d8a126e 100644
--- a/src/core/delete.c
+++ b/src/core/delete.c
@@ -98,6 +98,8 @@ show_delete_dialog (MetaWindow *window,
               "Got delete ping timeout for %s\n",
               window->desc);

+  return;
+
   if (window->dialog_pid >= 0)
     {
       present_existing_delete_dialog (window, timestamp);

1 ответ

Размещенный вами фрагмент - это патч для различий. Идея состоит в том, что вы загружаете исходный код для бормотания, который будет включать delete.c файл. Затем вы используете patch инструмент для применения патча diff, перекомпилируйте его и переустановите.

Это может быть довольно сложный процесс. Вам может понадобиться установить несколько пакетов инструментов сборки, возможно, включая исходный код для связанных пакетов. Я нашел пару общих уроков, если вам интересно:

http://www.thegeekstuff.com/2012/06/install-from-source/

http://packaging.ubuntu.com/html/index.html

Другие вопросы по тегам