Убрать тень с превью в Nemo

Вопрос или проблема

Я недавно начал использовать Nemo, потому что Nautilus стал довольно ужасным. Мне он очень нравится, но одна вещь все еще меня беспокоит: тень на предварительном просмотре каждого изображения и видеофайла (смотрите ниже).

Я искал в файле /usr/share/themes/Ambiance/gtk-3.0/apps/nemo.css, но не смог разобраться, как избавиться от этой тени.

В Nautilus вместо тени есть рамка, так что определенно что-то другое. Я просто не могу понять, что именно.

Есть идеи?

ИЗМЕНЕНИЕ: Я нашел .png файл тени здесь, на GitHub Linux Mint. Однако, не повезло найти этот файл в моей системе.

вставьте описание изображения здесь

Извините, но вам не повезло, если вы не хотите скомпилировать его сами. nemo/icons/thumbnail_frame.png создается с префиксом “noinst_” automake, что означает, что изображение на самом деле не установлено. Вместо этого данные изображения скомпилированы в двоичном файле nemo.

Если вы действительно хотите пройти путь компиляции своего собственного двоичного файла (НЕ ТЕСТИРОВАЛОСЬ, ПРОБУЙТЕ НА СВОЙ СТРАХ И РИСК):

  1. Сначала удалите nemo/icons/thumbnail_frame.png, а также удалите ссылку на него в nemo/icons/Makefile.am
  2. Установите пакет предустановки gnome-common, который даст вам gnome-autogen.sh, необходимый для следующего шага.
  3. Запустите autogen.sh (в каталоге nemo-master). Это сгенерирует ваш скрипт конфигурации
  4. Запустите ./configure в этом же каталоге. Это сообщит вам, если у вас отсутствуют какие-либо пакеты (вам не будут недоставать много пакетов, и это, вероятно, будет зависеть от некоторых пакетов Cinnamon, которых нет в стандартных репозиториях Ubuntu)
  5. Запустите make в этом каталоге. Это должно дать вам ваш двоичный файл nemo, который потом вы сможете заменить вашим старым nemo.

Удачи!

Прошло много времени, но я нашел более простой способ, чем перекомпиляция nemo.

Основываясь на том, как сделать что-то подобное в Nautilus, создайте прозрачный png размером 512×512 и сохраните его где угодно, затем отредактируйте ~/.profile, добавив эту строку:

export G_RESOURCE_OVERLAYS=/org/nemo/icons/thumbnail_frame.png=/path/to/empty/thumbnail_frame.png

Заменяя путь на ваш пустой файл изображения.

Затем выйдите из системы и войдите снова, чтобы изменения вступили в силу.

В качестве альтернативы можно установить на /dev/null, но консоль и, возможно, файл журнала будут заполняться сообщениями о настройке этой конфигурации каждый раз, когда генерируется миниатюра.

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

Ответ или решение

Чтобы удалить тень из предварительного просмотра изображений и видео в файловом менеджере Nemo, вы можете воспользоваться более простым решением, чем компиляция собственного бинарного файла. Вот подробная инструкция по выполнению этой задачи:

  1. Создайте прозрачное изображение:

    • Создайте изображение размером 512×512 пикселей с прозрачным фоном. Вы можете использовать графический редактор, такой как GIMP или Inkscape, чтобы создать это изображение.
    • Сохраните созданное изображение в удобном для вас месте, например, ~/.icons/empty_thumbnail_frame.png.
  2. Настройте окружение:

    • Откройте терминал и выполните команду для редактирования файла ~/.profile:
      nano ~/.profile
    • Добавьте следующую строку в конец файла:
      export G_RESOURCE_OVERLAYS=/org/nemo/icons/thumbnail_frame.png=/home/ваше_имя_пользователя/.icons/empty_thumbnail_frame.png
    • Не забудьте заменить ваше_имя_пользователя на ваше актуальное имя.
  3. Перезапустите сеанс:

    • После внесения изменений в ~/.profile, выйдите из системы и войдите снова, чтобы изменения вступили в силу.

Альтернативный вариант:

Если вы не хотите загромождать консоль сообщениями о конфигурации, вы можете указать путь к /dev/null:

export G_RESOURCE_OVERLAYS=/org/nemo/icons/thumbnail_frame.png=/dev/null

Дополнительные рекомендации:

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

Эта альтернатива позволяет вам избавиться от тени без необходимости компиляции исходного кода и значительно упрощает процесс.

Оцените материал
Добавить комментарий

Капча загружается...