NSXIV是现在未经维护的SXIV的叉子,目的是作为SXIV的(主要)置换式替换,保持其接口并添加简单,明智的功能。 NSXIV是根据GPL-2.0或陪同者许可的免费软件,旨在易于修改和自定义。
请在确保您使用最新版本后在Codeberg上记录或预期的某些内容不起作用,请提交错误报告。如果您想从sxiv迁移,请参阅迁移。欢迎捐款,请参阅贡献开始。
config.hkey-handler的脚本性image-info和thumb-info在状态栏中显示图像信息win-title 具有默认颜色的图像模式:
具有自定义颜色的缩略图模式:
NSXIV可在以下分布/存储库中获得。如果您看不到此处列出的发行版,请与您的发行版的包裹维护者联系,或者考虑将其包装并将其添加到各自的社区仓库中。
NSXIV需要安装以下软件:
以下依赖项是可选的:
inotify * :用于更改的自动加载图像。通过HAVE_INOTIFY=0禁用。libXft , freetype2 , fontconfig :用于状态栏。通过HAVE_LIBFONTS=0禁用。libexif :用于自动取向和EXIF缩略图。通过HAVE_LIBEXIF=0禁用。请确保安装相应的开发软件包,以防您要在具有单独的运行时和开发软件包的分发上构建NSXIV(例如Debian上的 *-dev)。
* Inotify是用于监视文件系统更改的Linux特定API。它在*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
请注意,这些需要根特权。默认情况下,使用前缀/usr/local安装NSXIV,因此可执行文件的完整路径将为/usr/local/bin/nsxiv条目.desktop是/usr/local/share/applications/nsxiv.desktop和Icon Path将是/usr/local/share/icons/hicolor/{size}/apps/nsxiv.png 。
您可以通过将此命令更改为:
$ make PREFIX="/your/dir" install
使用EGPREFIX安装示例脚本,默认为/usr/local/share/doc/nsxiv/examples 。您可以更改EGPREFIX ,以相同的方式更改上面显示的PREFIX 。
NSXIV的构建时间特定设置可以在文件config.h中找到。请检查并更改它们,以便它们满足您的需求。如果文件config.h尚不存在,则必须使用以下命令创建它:
$ make config.h
请参阅文档页面上的页面:
$ man nsxiv
您也可以在线查看男性页面。但是,请注意,在线男子页面可能无法准确代表您的本地副本。
我可以用NSXIV打开远程URL吗?
是的,请参阅NSXiv-url
我可以在目录中打开所有图像吗?
是的,请参阅NSXIV步枪
我可以为NSXIV设置默认参数吗?
是的,请参阅NSXIV-ENV
我可以将图像输送到NSXIV中吗?
是的,请参阅NSXiv-Pipe
您可能还希望看到已知的问题。
自定义NSXIV的主要方法是通过设置config.h中的变量的值,或者使用手册中解释的xresources。如果这些选项还不够,则可以通过遵循本指南来实现自己的功能。
由于我们的项目范围有限,因此无法将某些功能或自定义合并到NSXIV主线中。遵循Suckless软件的精神,我们托管了NSXIV-Extra Repo,用户可以免费提交他们希望的任何补丁或脚本。
如果您认为您的自定义功能可能对通用用户群有益,并且在我们的项目范围内,请在此存储库上提交它,然后我们可以将其合并到Mainline。
有关如何使用或提交补丁的描述可以在NSXIV-Extra的README上找到。
您可以在Codeberg上浏览源代码存储库,也可以使用git使用以下命令获取副本:
$ git clone https://codeberg.org/nsxiv/nsxiv.git
您可以在这里查看ChangElog
如果NSXIV无法满足您的需求,请查看无岩石的图像查看器部分,以找到其他最小图像查看器来尝试。
以下是其他鲜为人知的项目,未在无烂岩石中列出。