NSXIV-это вилка ныне обоснованного SXIV с целью быть (в основном) замены SXIV, поддержания своего интерфейса и добавления простых, разумных функций. NSXIV-это свободное программное обеспечение, лицензированное в рамках GPL-2.0-OR-Later, и стремится быть легко изменяющимся и настраиваемым.
Пожалуйста, подайте отчет об ошибке, если что -то не работает, как задокументировано или ожидалось на Codeberg после того, как убедитесь, что вы используете последний выпуск. Если вы хотите мигрировать из sxiv , см. Миграцию. Взносы приветствуются, см. Вклад, чтобы начать работу.
config.hkey-handlerimage-info & thumb-infowin-title Режим изображения с цветами по умолчанию:
Режим миниатюры с пользовательскими цветами:
NSXIV доступен на следующих распределениях/репозиториях. Если вы не видите здесь дистрибутивы, либо свяжитесь с пакетом дистрибуции, либо рассмотрите упаковку его самостоятельно и добавили в соответствующее сообщество.
NSXIV требует установки следующего программного обеспечения:
Следующие зависимости являются необязательными:
inotify * : Используется для автоматической загрузки изображений при изменении. Отключено через HAVE_INOTIFY=0 .libXft , freetype2 , fontconfig : используется для строки состояния. Отключено через HAVE_LIBFONTS=0 .libexif : используется для ауторицентации и эскиза миниатюр. Отключить через HAVE_LIBEXIF=0 .Пожалуйста, обязательно установите соответствующие пакеты разработки на случай, если вы хотите построить NSXIV в распределении с отдельными пакетами времени выполнения и разработки (например, *-dev на Debian).
* INOTIFY-это API специфического для LINUX для мониторинга изменений файловой системы. Он не доступен в системах *BSD но может быть включен с помощью установки и связывания против Libinotify-Kqueue.
NSXIV строится с использованием команд:
$ make
Вы можете передать HAVE_X=0 , make отключить дополнительную зависимость. Например:
$ make HAVE_LIBEXIF=0
Отключит поддержку libexif . В качестве альтернативы их можно отключить с помощью редактирования config.mk . OPT_DEP_DEFAULT=0 можно использовать для отключения всех необязательных зависимостей.
Установка NSXIV:
# make install
Установка записи на рабочем столе:
# make install-desktop
Установка значков:
# make install-icon
Установка всего вышеперечисленного:
# make install-all
Обратите внимание, что они требуют корневых привилегий. .desktop /usr/local/share/applications/nsxiv.desktop NSXIV устанавливается с использованием префикса /usr/local /usr/local/bin/nsxiv /usr/local/share/icons/hicolor/{size}/apps/nsxiv.png .
Вы можете установить NSXIV в каталог по вашему выбору, изменив эту команду на:
$ make PREFIX="/your/dir" install
Примеры сценариев устанавливаются с использованием EGPREFIX , который по умолчанию /usr/local/share/doc/nsxiv/examples . Вы можете изменить EGPREFIX так же, как вы можете изменить PREFIX показанный выше.
Специфические настройки времени сборки NSXIV можно найти в файле config.h . Пожалуйста, проверьте и измените их, чтобы они соответствовали вашим потребностям. Если файл config.h еще не существует, то вы должны создать его со следующей командой:
$ make config.h
Обратитесь к странице человека для документации:
$ man nsxiv
Вы также можете просмотреть страницу человека в Интернете. Тем не менее, обратите внимание, что онлайн-страница человека может не точно представлять вашу локальную копию.
Могу ли я открыть удаленные URL -адреса с NSXIV?
Да, см. NSXIV-URL
Могу ли я открыть все изображения в каталоге?
Да, см. NSXIV-RINKE
Могу ли я установить аргументы по умолчанию для NSXIV?
Да, см. NSXIV-ENV
Могу ли я поднять изображения в NSXIV?
Да, см. NSXIV-PIPE
Вы также можете увидеть известные проблемы.
Основным методом настройки NSXIV является настройка значений для переменных в config.h или с помощью рентгеновских ресурсов, как объяснено в руководстве. Если эти варианты недостаточно, вы можете реализовать свои собственные функции, следуя этому руководству.
Из -за нашего ограниченного объема проекта, определенные функции или настройка не могут быть объединены в Mainline NSXIV. Следуя духу программного обеспечения без Suckless, мы размещаем репо nsxiv-extra, где пользователи могут свободно отправлять любые исправления или сценарии, которые они хотят.
Если вы думаете, что ваши пользовательские функции могут быть полезны для общей пользовательской базы и находятся в рамках нашего проекта, пожалуйста, отправьте его в качестве запроса на притяжение в этом репозитории, тогда мы можем объединить его с основной.
Описание о том, как использовать или отправить патчи, можно найти в ReadMe NSXIV-Extra.
Вы можете просмотреть репозиторий исходного кода на Codeberg или получить копию, используя GIT с помощью следующей команды:
$ git clone https://codeberg.org/nsxiv/nsxiv.git
Вы можете просмотреть здесь изменение
Если NSXIV не в состоянии соответствовать вашим потребностям, ознакомьтесь с разделом просмотра изображений беззащитных камней, чтобы найти других минимальных зрителей изображений, чтобы попробовать.
Ниже приведены пара других менее известных проектов, не перечисленных в скалах без отстой.