Gimp редактор уровней запускается очень медленно

В течение последних месяцев редактор «уровней» ( Цвет → Уровни ) запускался все медленнее и медленнее - но только при вызове через меню. Вызванный второй раз, нажав на изображение (когда это был последний использованный инструмент), заставил его показываться немедленно. Но даже при повторном вызове через меню медлительность сохранялась. Недавно она достигла порога быть невыносимой, и для ее появления потребовалось более 10 секунд.

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

0
задан 16 January 2014 в 23:36

1 ответ

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

TL; DR

Чтобы исключить любые возможные обновления или установки программного обеспечения, являющиеся корень зла, я решил "сбросить настройки" моего "личного GIMP", убрав 1 его конфигурационную папку 2 после закрытия приложения 3 :

mv ~/.gimp-2.6 ~/.gimp-2.6-bak

При перезапуске Gimp он заново создал новый каталог конфигурации - и действительно, моя проблема исчезла: редактор уровней быстро запустился.

Поскольку я не хотел терять все свои персонализации, я решил спасти тех, кто не сломает его снова, и таким образом прошел через мою резервную копию (~/gimp-2.6-bak после вышеприведенного выражения «переместить»):

  • большинство подкаталогов пусто, так как я никогда не устанавливал никаких дополнительных brushes/, curves/ и т. Д. Те, которые я мог просто игнорировать.
  • папка scripts/ содержала мои дополнительные «плагины», которые я определенно хотел вернуть. Поэтому после закрытия Gimp я скопировал эту папку обратно в ~/.gimp-2.6. При повторном запуске приложения никаких побочных эффектов не наблюдалось: редактор уровней по-прежнему быстро появлялся.
  • другие файлы управляются (и, следовательно, воссоздаются) самим Gimp и могут быть также пропущены, например controllerrc (просто откройте файлы в средстве просмотра, все они в виде простого текста. В своих заголовках они будут скажем вам об этом, например: «Этот файл будет полностью перезаписываться при каждом выходе.» для упомянутого файла controllerrc)
  • снова в других файлах не было ничего, кроме комментариев, или там, где Gimp уже удерживал то же содержание, что и раньше - больше кандидатов пропустить.

Наконец, я нашел виновника:

Решение

В ~/.gimp-2.6/tool-options/gimp-levels-tool.settings Gimp не хранит общие настройки для инструмента уровней, как следует из названия. Скорее, он содержит историю всех уровней, которые пользователь когда-либо устанавливал! В моем случае, это относится к июню 2012 года (скорее всего, когда я впервые использовал Gimp 2.6). Эти записи можно увидеть, открыв раскрывающийся список в верхней части редактора уровней:

levels editor
Gimp «Уровни» редактор (при необходимости щелкните изображение, чтобы увеличить его)

Таким образом, при каждом начальном запуске редактора уровней Gimp должен был заполнять этот раскрывающийся список - в моем случае более 2200 записей; что объясняет, что заняло так много времени. Таким образом, «быстрое решение» в моем случае состояло бы в том, чтобы просто удалить этот файл (или удалить из него те записи, которые больше не нужны).


Сноски

1 Не удаляйте его, это пригодится позже любым способом!
2 ~/.gimp-2.6 - это то место, где Gimp 2.6 хранит все персонализации, включая конфиги, дополнительные скрипты / кисти и т. Д. При использовании другой версии Gimp замените ее на свое имя, например ~/.gimp-2.4 для Gimp 2.4 и т. Д.
3 Важно сначала закрыть Gimp, или он запишет его части при следующем выключении

0
ответ дан 16 January 2014 в 23:36

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

Похожие вопросы: