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

Согласно документации , вам нужно указать, если вы хотите ассоциативный массив вместо объекта из json_decode, это будет код:

json_decode($jsondata, true);

0
задан 05.05.2020, 05:21

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, или он запишет его части при следующем выключении

1
ответ дан 05.05.2020, 05:21

Теги

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