NSXIV는 SXIV에 대한 (주로) 드롭 인 교체가되고 인터페이스를 유지하고 간단하고 현명한 기능을 추가 할 목적으로 현재 모임이없는 SXIV의 포크입니다. NSXIV는 GPL-2.0 또는 Later에 따라 무료 소프트웨어 라이센스이며 수정 및 사용자 정의가 쉽습니다.
최신 릴리스를 사용하고 있는지 확인한 후 Codeberg에서 문서화 된대로 작동하지 않으면 버그 보고서를 제출하십시오. sxiv 에서 마이그레이션하려면 마이그레이션을 참조하십시오. 기부금을 환영합니다. 시작하기위한 기고를 참조하십시오.
config.h 통한 사용자 정의 가능한 키보드 및 마우스 매핑key-handler 통한 성서image-info & thumb-info 통해 상태 표시 줄에 이미지 정보 표시win-title 을 통한 사용자 정의 가능한 창 제목 기본 색상의 이미지 모드 :
사용자 정의 색상의 썸네일 모드 :
NSXIV는 다음 분포/리포지토리에서 사용할 수 있습니다. 여기에 나열된 배포판이 표시되지 않으면 배포판 관리자에게 연락하거나 직접 포장하여 각 커뮤니티 리포지션에 추가하십시오.
NSXIV는 다음과 같은 소프트웨어를 설치해야합니다.
다음 종속성은 선택 사항입니다.
inotify * : 변경시 자동 재조정 이미지에 사용됩니다. HAVE_INOTIFY=0 을 통해 비활성화합니다.libXft , freetype2 , fontconfig : 상태 표시 줄에 사용됩니다. HAVE_LIBFONTS=0 을 통해 비활성화합니다.libexif : 자동 지향 및 Exif 썸네일에 사용됩니다. HAVE_LIBEXIF=0 을 통해 비활성화하십시오.별도의 런타임 및 개발 패키지 (예 : Debian의 *-dev)가있는 배포에 NSXIV를 구축하려는 경우 해당 개발 패키지를 설치하십시오.
* Inotify는 파일 시스템 변경을 모니터링하기위한 Linux 특이 적 API입니다. *BSD 시스템에서는 기본적으로 사용할 수 없지만 Libinotify-kqueue에 대한 설치 및 연결을 통해 활성화 할 수 있습니다.
NSXIV는 명령을 사용하여 구축되었습니다.
$ make
선택적 종속성을 비활성화 make 위해 HAVE_X=0 전달할 수 있습니다. 예를 들어:
$ make HAVE_LIBEXIF=0
libexif 지원을 비활성화합니다. 또는 config.mk 편집을 통해 비활성화 할 수 있습니다. OPT_DEP_DEFAULT=0 사용하여 모든 선택적 종속성을 비활성화 할 수 있습니다.
NSXIV 설치 :
# make install
데스크탑 항목 설치 :
# make install-desktop
아이콘 설치 :
# make install-icon
위의 모든 설치 :
# make install-all
이들은 근본 특권이 필요합니다. 기본적으로 NSXIV는 접두사 /usr/local 사용하여 설치되므로 실행 파일의 전체 경로는 /usr/local/bin/nsxiv 가되며 .desktop 항목은 /usr/local/share/applications/nsxiv.desktop 이며 Icon 경로는됩니다. / /usr/local/share/icons/hicolor/{size}/apps/nsxiv.png /local/share/icons/hicolor/ {size }/apps/nsxiv.png
이 명령을 다음과 같이 변경하여 NSXIV를 선택한 디렉토리에 설치할 수 있습니다.
$ make PREFIX="/your/dir" install
예제 스크립트는 /usr/local/share/doc/nsxiv/examples 의 기본값을 사용하여 EGPREFIX 사용하여 설치됩니다. 위에 표시된 PREFIX 변경할 수있는 것과 같은 방식으로 EGPREFIX 변경할 수 있습니다.
NSXIV의 빌드 타임 특정 설정은 파일 config.h 에서 찾을 수 있습니다. 그들이 당신의 요구에 맞도록 확인하고 변경하십시오. file config.h가 아직 존재하지 않으면 다음 명령으로 작성해야합니다.
$ make config.h
문서는 MAN-PAGE를 참조하십시오.
$ man nsxiv
온라인으로 인간 페이지를 볼 수도 있습니다. 그러나 온라인 Man-Page는 현지 사본을 정확하게 나타내지 않을 수 있습니다.
NSXIV로 원격 URL을 열 수 있습니까?
예, NSXIV-URL을 참조하십시오
디렉토리에서 모든 이미지를 열 수 있습니까?
예, NSXIV-RIFLE를 참조하십시오
NSXIV에 대한 기본 인수를 설정할 수 있습니까?
예, NSXIV-ENV를 참조하십시오
NSXIV에 이미지를 파이프 할 수 있습니까?
예, NSXIV 파이프를 참조하십시오
알려진 문제를보고 싶을 수도 있습니다.
nsxiv를 사용자 정의하는 주요 방법은 config.h 의 변수 값을 설정하거나 설명서에 설명 된대로 xresources를 사용하는 것입니다. 이러한 옵션이 충분하지 않은 경우이 안내서에 따라 고유 한 기능을 구현할 수 있습니다.
제한된 프로젝트 범위로 인해 특정 기능 또는 사용자 정의를 NSXIV 메인 라인으로 병합 할 수 없습니다. Suckless 소프트웨어의 정신에 따라 우리는 사용자가 원하는 패치 나 스크립트를 자유롭게 제출할 수있는 NSXIV-Extra Repo를 호스팅합니다.
사용자 정의 기능이 일반 사용자 기반에 도움이 될 수 있고 프로젝트 범위 내에 있다고 생각되면이 저장소에 대한 풀 요청으로 제출하십시오. 그러면 우리는 메인 라인으로 병합 될 수 있습니다 .
설명 패치를 사용하거나 제출하는 방법에 대한 설명 NSXIV-Extra의 readme에서 찾을 수 있습니다.
Codeberg에서 소스 코드 저장소를 찾아 보거나 다음 명령과 함께 git을 사용하여 사본을 얻을 수 있습니다.
$ git clone https://codeberg.org/nsxiv/nsxiv.git
여기에서 ChangeLog를 볼 수 있습니다
NSXIV가 귀하의 요구에 맞지 않으면 Suckless Rocks 의 이미지 뷰어 섹션을 확인하여 다른 최소 이미지 뷰어를 찾으십시오.
다음은 Suckless Rocks에 나열되지 않은 다른 덜 알려진 프로젝트입니다.