O NSXIV é um garfo do SXIV agora sem sintetizado, com o objetivo de ser uma substituição (principalmente) de drop-in para o SXIV, mantendo sua interface e adicionando recursos simples e sensíveis. O NSXIV é um software livre licenciado sob GPL-2.0-Or-Later e pretende ser fácil de modificar e personalizar.
Por favor, registre um relatório de bug se algo não funcionar como documentado ou esperado no Codeberg depois de garantir que você esteja usando a versão mais recente. Se você deseja migrar do sxiv , consulte a migração. As contribuições são bem -vindas, veja contribuindo para começar.
config.hkey-handlerimage-info e thumb-infowin-title Modo de imagem com cores padrão:
Modo de miniatura com cores personalizadas:
O NSXIV está disponível nas seguintes distribuições/repositórios. Se você não vir sua distro listada aqui, entre em contato com o mantenedor de pacotes da sua distração ou considere empacotá -la e adicioná -la ao respectivo repositório da comunidade.
O NSXIV exige que o seguinte software seja instalado:
As seguintes dependências são opcionais:
inotify * : Usado para imagens de reloalização automática na mudança. Desativado via HAVE_INOTIFY=0 .libXft , freetype2 , fontconfig : usado para a barra de status. Desativado via HAVE_LIBFONTS=0 .libexif : Usado para orientação automática e miniaturas EXIF. Desativar via HAVE_LIBEXIF=0 .Certifique-se de instalar os pacotes de desenvolvimento correspondentes, caso você queira criar o NSXIV em uma distribuição com pacotes de tempo de execução e desenvolvimento separados (por exemplo, *-Dev no Debian).
* O Inotify é uma API específica do Linux para monitorar as alterações do sistema de arquivos. Não está disponível nativamente nos sistemas *BSD mas pode ser ativado por instalação e vinculação contra a libinotify-kqueue.
NSXIV é construído usando os comandos:
$ make
Você pode passar, HAVE_X=0 a make para desativar uma dependência opcional. Por exemplo:
$ make HAVE_LIBEXIF=0
Desativará o suporte libexif . Como alternativa, eles podem ser desativados via editing config.mk . OPT_DEP_DEFAULT=0 pode ser usado para desativar todas as dependências opcionais.
Instalando o NSXIV:
# make install
Instalando a entrada da área de trabalho:
# make install-desktop
Instalando ícones:
# make install-icon
Instalando todas as opções acima:
# make install-all
Observe que isso requer privilégios de raiz. Por padrão, o NSXIV é instalado usando o prefixo /usr/local ; portanto, o caminho completo do executável será /usr/local/bin/nsxiv , a entrada .desktop será /usr/local/share/applications/nsxiv.desktop e o caminho do ícone será será /usr/local/share/icons/hicolor/ {size } /usr/local/share/icons/hicolor/{size}/apps/nsxiv.png .
Você pode instalar o NSXIV em um diretório de sua escolha alterando este comando para:
$ make PREFIX="/your/dir" install
Os scripts de exemplo são instalados usando EGPREFIX , que padroniza para /usr/local/share/doc/nsxiv/examples . Você pode alterar EGPREFIX da mesma maneira que pode alterar PREFIX mostrado acima.
As configurações específicas do tempo de construção do NSXIV podem ser encontradas na configuração do arquivo. Por favor, verifique e altere -os, para que eles atendam às suas necessidades. Se o arquivo config.h ainda não existir, você precisará criá -lo com o seguinte comando:
$ make config.h
Consulte a página do homem para a documentação:
$ man nsxiv
Você também pode ver a página masculina online. No entanto, observe que a página masculina on-line pode não representar com precisão sua cópia local.
Posso abrir URLs remotos com NSXIV?
Sim, veja NSXIV-URL
Posso abrir todas as imagens em um diretório?
Sim, veja NSXIV-RIFLE
Posso definir argumentos padrão para o NSXIV?
Sim, veja NSXIV-ENV
Posso colocar imagens no nsxiv?
Sim, veja NSXIV-PIPE
Você também pode querer ver os problemas conhecidos.
O principal método de personalização do NSXIV é definindo valores para as variáveis em config.h , ou usando o XRESources, conforme explicado no manual. Se essas opções não forem suficientes, você poderá implementar seus próprios recursos seguindo este guia.
Devido ao nosso escopo limitado do projeto, certos recursos ou personalização não podem ser mesclados na linha principal do NSXIV. Seguindo o espírito do software sem sucção, hospedamos o repo NSXIV-Extra, onde os usuários podem enviar quaisquer patches ou scripts que desejarem.
Se você acha que seus recursos personalizados podem ser benéficos para a base de usuários em geral e está dentro do nosso escopo do projeto, envie -o como uma solicitação de tração neste repositório, então podemos mesclá -lo para a linha principal.
Descrição sobre como usar ou enviar patches pode ser encontrado no ReadMe do NSXIV-Extra.
Você pode navegar no repositório de código -fonte no Codeberg ou obter uma cópia usando o Git com o seguinte comando:
$ git clone https://codeberg.org/nsxiv/nsxiv.git
Você pode ver o Changelog aqui
Se o NSXIV não conseguir atender às suas necessidades, consulte a seção Visualizador de imagens de rochas sem sucção para encontrar outros espectadores de imagem mínimos para experimentar.
Abaixo estão alguns outros projetos menos conhecidos não listados em rochas sem sucção.