Рейтинг:2

Alacritty: не удалось загрузить /usr/share/icons/Yaru/16x16/status/image-missing.png

флаг us

Когда я пытаюсь запустить gvim из оболочки в Алакритти, я получаю следующую ошибку:

(gvim:9528): Gtk-WARNING **: 09:34:43.359: Не удалось загрузить pixbuf из темы значков.
Это может указывать на то, что не удалось найти загрузчики pixbuf или базу данных mime.
**
Gtk: ОШИБКА:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: ошибка утверждения (ошибка == NULL): не удалось загрузить /usr/share/icons/Yaru/16x16/status /image-missing.png: Неизвестный формат файла изображения (gdk-pixbuf-error-quark, 3)
Выручайте! Gtk: ОШИБКА:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: ошибка утверждения (ошибка == NULL): не удалось загрузить /usr/share/icons/Yaru/16x16/status /image-missing.png: Неизвестный формат файла изображения (gdk-pixbuf-error-quark, 3)
Vim: поймал смертельный сигнал ABRT
Вим: Готово.
E852: дочернему процессу не удалось запустить графический интерфейс.

Однако запуск gvim с рабочего стола gnome работает нормально. Упомянутый конкретный файл значка доступен и не выглядит поврежденным. Я видел много предложений запустить обновление базы данных mime /usr/share/mime а также gdk-pixbuf-query-loaders --обновление-кэш, но это не решает проблему в моем случае.

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

Knud Larsen avatar
флаг by
Ну, вы можете попробовать с помощью команды из лаунчера / файла gvim.desktop: `gvim -f %F`. ...... Или, если возможно, измените значок в файле gvim.desktop на `Icon=gvim`
флаг us
Кажется, это происходит только в alacritty, которое является быстрым приложением. Запуск с терминала gnome работает нормально. Итак, теперь я предполагаю, что это, вероятно, проблема с быстрой упаковкой.
tunix avatar
флаг ph
Не могли бы вы сообщить об ошибке или прокомментировать существующие [на GitHub] (https://github.com/tunix/alacritty-snap/issues/19)? Пожалуйста, рассмотрите возможность добавления как можно большего количества информации, пока вы это делаете. Спасибо!
флаг fr
В настоящее время у меня та же проблема: я использую alacrity для предварительного просмотра видео [manin](https://github.com/ManimCommunity/manim). Не могли бы вы найти обходной путь?
Рейтинг:1
флаг pe

В alacritty установлены две переменные среды, которые путаются с gvim, поэтому, чтобы исправить, добавьте в свой .bashrc:

отключить GDK_PIXBUF_MODULEDIR
сбросить GDK_PIXBUF_MODULE_FILE
флаг us
Хороший! Это действительно останавливает ошибку. Я недостаточно понимаю, чтобы знать, почему они установлены и что я могу сломать, отключив их, но это определенно полезно. Спасибо!

Ответить или комментировать

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