英语法语西班牙语

Ad


OnWorks 网站图标

xzgv - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 xzgv

这是命令 xzgv,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


xzgv - X 图片查看器,带有基于缩略图的文件选择器

概要


xzgv [选项[DIR | 文件 ...]

商品描述


(注意:此手册页是从 xzgv 的 texinfo 文件自动生成的,因此可能看起来像
有点奇怪。 对于给您带来的不便,我们深表歉意。 :-))

xzgv 是 X 的图片查看器,带有基于缩略图的文件选择器。 使用的缩略图
(缩略图是图片的小“预览”版本)与 xv、zgv、
和 Gimp。 xzgv允许查看的图片种类是光栅格式的图片
(有时称为“位图”和/或“像素图”); 诸如 GIF 文件、JPEG 文件、PNG 之类的东西
文件等。

大多数时候,您可能想要使用 xzgv 的文件选择器(请参阅 文件
选择) 选择要查看的文件。 这是出现在左侧的
当你启动 xzgv 时的窗口只是`徐志伟'(请参阅 附加选项)。 它显示了一个列表
当前目录下的子目录和图片文件,以及小“缩略图”
图片的版本(如果存在)。 (如果给定目录中没有出现缩略图,或者
如果某些文件缺少它们,您可以按` 创建/更新它们u'。 看
更新 缩略图.)

选择要查看的文件后,可以通过单击它或按 ` 来查看它输入'.
这会读取图片并将其显示在窗口的右侧部分,即查看器
(见 查看器)。 然后,您可以通过以下方式移动图片(如果它大于适合大小)
用鼠标、滚动条或光标键拖动它。 然后你可以
使用文件选择器选择另一个图像(尽管您需要按 `ESC' 或`制表' 第一的
如果使用键盘),或者您可以按`退出xzgvq'.

虽然 xzgv 的工作方式与任何其他 X 程序非常相似,并且当然对鼠标友好 :-),但它是
还设计为键盘友好。 xzgv 中的一切都可以完全从
键盘。 大部分键盘支持的工作方式与原始 zgv(类似的控制台-
基于 Linux 的图片查看器)。

如您所料,此概述只是对什么的最简单介绍
xzgv 可以做到,并且只描述了 xzgv 的一个非常基本的用法。 xzgv 可以做的更多; 继续阅读
找出什么。

致谢


xzgv 主要由 Russell Marks 编写,他也是本手册的作者。 这是
由鲁本·托马斯维护。

Costa Sapuntzakis 为更快的 JPEG 缩略图生成贡献了代码(到 zgv、
我为 xzgv 改编)。

使用的目录/文件图标松散地基于 gmc 的 目录关闭.xpm. 我认为图马斯
从变更日志来看,Kuosmanen 对此负责。

`安装目录' 直接来自`文本信息' 包,由诺亚·弗里德曼 (Noah Friedman) 编写。
(这也在安装过程中使用。)

非常感谢许多负责 GTK+ 的人,没有他们 xzgv 几乎会
当然没有发生过。 (但不用感谢 Electric Eyes,这几乎是不错的
足以让我根本不用理会 xzgv! :-))

getopt*.[ch] 来自 GNU libc。

配置


通常你会调用 xzgv 作为简单的`徐志伟'(也许通过窗口管理器菜单,或
GNOME/KDE 菜单等)。 但是,您可以直接指定要查看的文件,或开始
目录,在命令行上。 此外,还有多种选择。

(如果你是 xzgv 的新手,你现在应该跳过本节的其余部分,来
稍后再谈。)

xzgv 命令行的一般格式大致如下:

xzgv [选项[DIR | 文件 ...]

支持两种类型的选项 --- 传统的 Unix 单字母选项,以及
GNU 风格的长选项。 大多数选项可以以任何一种方式使用,两种形式都列出
在下表中。

请注意,所有选项都在任何配置文件之后处理。 配置文件设置
就像下面的长选项名称减去`--'(请参阅 配置 徐志伟),虽然
少数命令行选项不允许作为配置文件设置(例如`帮助'),反之亦然
反之亦然。

以下是选项的作用:

`-a'
`- 自动隐藏'
选择图片时自动隐藏选择器,允许查看者使用
整个窗户。

`--小心-jpeg'
启用 libjpeg“花式上采样”。 xzgv 默认使用更快的方法; 作为
libjpeg 文档中说,“草率方法的视觉冲击往往是
很小。''

`--删除单提示'
(请注意,这通常是启用的;使用`--删除单个提示=关闭' 禁用
它。)如果 禁用, xzgv 会在被告知时立即删除文件,而不会
提示确认。 (这是`' 因为一次删除多个文件
将来会支持,并且会有单独的提示覆盖。)

`--抖动-hicol'
使用 15/16 位抖动,无论默认设置是什么。 看 查看器 附加选项,
讨论优点/缺点。 你也可以使用`--dither-hicol=关闭' 至
禁用这个。

`--exif 定向'
在 JPEG 文件中,使用 Exif 方向标签(由数码相机插入)来
显示前正确的图像方向。 看 查看器 附加选项,以获取详细信息。

`--快速递归更新'
进行递归缩略图更新时,之前不要读取现有缩略图
更新。 从 xzgv 0.7 开始,这几乎已经过时了,因为现在速度增加了
微不足道。 但是,如果您想更新一个 巨大
很少需要更新的小目录。

`-f'
`- 全屏'
全屏运行,将整个屏幕用于 xzgv 的窗口,甚至没有任何窗口 -
如果可能,管理器装饰(窗口框架、标题栏等)。

`-G VAL'
`--伽马 VAL'
[0.9 不支持。] 设置使用的伽马调整(请参阅 伽玛 调整)。 该
默认值为 1.0。 这也设置了重置伽玛时使用的“初始值”
调整。

`-g 几何'
`- 几何学 几何'
将 xzgv 窗口的几何形状(位置和/或大小)设置为 几何. 几何字符串
应该是通常的 X 格式,位置/大小可能有一个扩展名
`%' 后缀意味着它们被视为屏幕宽度/高度的百分比。
默认几何图形是`92%x85%'.

对于那些不熟悉“几何”工作方式的人,这里有一个简短的描述
语法。 这是`宽x高',或`+X+Y',或`宽x高+X+Y',其中`W' 是宽度,`H' 高度,
`X' x 位置,和 `Y' y 位置。 第一种形式只指定大小,
第二个位置---`宽x高+X+Y' 形式指定两者。

现在,`+X+Y' 位通常指定窗口左上角的位置。 但是你
可以使用`-' 而不是 `+' 对于 x 和/或 y 位置,在这种情况下它指定
窗口右侧/底部与屏幕右侧/底部之间的间隙。
(但是,请注意,您的窗口管理器添加到窗口的任何窗口框架都是
在这个计算中被忽略,所以你可能需要做一些实验来得到
所需的位置。)您也可以使用负数和`+'和`-' - - 所以
`+-50+0' 将窗口部分放在屏幕左侧,然后 `+0--50' 说
部分位于屏幕底部 --- 但这是值得怀疑的。 :-)

最后,如上所述,xzgv 通过允许您使用`%' 至
指定屏幕宽度/高度的百分比而不是像素,例如
`50%x30%-30%-20%'。 它还允许您使用实数,例如`12.34', 哪一个
可以用`%'.

`-h'
` - 帮帮我'
显示选项列表和选项功能的简要说明。

`--图像大小阈值 小数点'
设置边界 小数点 之后图像被认为是“大”的,不再是
一次性渲染(这提供了更好的滚动效果,但在内存和
对于大图像可能会很慢),而是逐块渲染。 单位是
图像中的像素数(即宽乘以高),默认为2000000
像素。

`- 插'
放大时在图片的像素之间进行插值(请参阅 缩放)。 这
通常看起来更好,但它相当慢。

`--鼠标缩放-x'
如果启用,在查看器上按住 Control 键单击只会缩放 X 轴。 (默认为
仅缩放 Y 轴。)

`--恢复方向'
(请注意,这通常是启用的;使用`--revert-orient=关闭' 来禁用它。)如果
禁用, 方向 (flip/mirror/rotate) 状态在图片之间保留(参见
查看器 附加选项).

`--恢复规模'
(请注意,这通常是启用的;使用`--revert-scale=关闭' 来禁用它。)如果
禁用, 缩放保留在图片之间(参见 查看器 附加选项).

`--选择器宽度'
以像素为单位设置选择器的默认/初始大小。 正常设置为 200。

`-T'
`--显示标签'
在退出 xzgv 时显示当前标记文件的名称。 (它们被列在标准输出中,
每行一个。)这在您想要选择多个文件时很有用
以图形方式处理它们并使用其他东西。

`--show-缩略图消息'
读取缩略图时显示在状态栏上。 状态栏必须是
当然,启用这些消息是可见的。 :-)

`-k'
`--跳过父母'
对于显示的第一个目录,将光标跳过 .. (父目录)。 这个可以
当您想立即使用空间“翻页”通过目录时很有用。

`-o 秩序'
`- 排序 秩序'
设置选择器中使用的初始排序顺序。 可能的设置是`姓名',
`分机',`尺寸',和`日期'(或`'); 仅设置的第一个字符
(`n'/`e'/`s'/`d'/`t') 需要给出。 默认为名称顺序。

`--排序时间戳类型 类型'
设置使用时间/日期排序顺序时要使用的时间戳类型。 可能的
设置为“mtime”(默认)、“ctime”和“atime”; 只有第一个字符
设置 (`m'/`c'/`a') 需要给出。

`- 状态栏'
在选择器下方显示状态栏; 例如,这表示当一张图片
正在阅读。

`-t'
`--细行'
使用选择器中正常高度三分之一的行。 这可能非常有用
较低分辨率的屏幕,或者如果您真的对文件名感兴趣,而不是
缩略图。

`-v'
`- 版'
显示版本号。

`--版本-gtk'
显示正在使用的 GTK+ xzgv 的版本号。

`-z'
`- 飞涨'
使图片适合查看器窗口,无论其实际大小如何(请参阅 Zoom 时尚).

`-r'
`--仅缩放缩小'
在缩放模式下,只有 减少 适合的图片; 即使大图片可见
一次完成,同时保留完整的小图片。

如果以`开头徐志伟 ', xzgv 隐藏文件选择器并将文件或文件视为
如果它们是目录的唯一内容。 (它还会自动加载第一个
文件。)因此,您可以使用下一个图像和上一个图像命令在
图像,或执行 Exit to Selector 并直接使用选择器。

如果以`开头徐志伟 起始目录', xzgv 像往常一样启动,但选择器启动
在指定的目录(而不是当前目录)上。

如您所料,打开或关闭(布尔值)的设置通过使用启用
例如`-z' 或`- 飞涨'。 然而,有一个替代的长选项形式来设置这些,
类似于它们在配置文件中的设置方式---语法是`--选项=', 在哪里
是`on'/`y'/`'/`1' 启用该选项,或 `折扣'/`n'/`没有'/`0' 来禁用它。 最多
有用的是它允许您禁用以前的选项
启用,通过使用例如`--缩放=关闭'.

(习惯了 GNU 风格长选项工作方式的读者应该注意,因为这
`on'/`折扣'/等等。 arg 是可选的,您不能使用 `- 选项 ARG' 在这种情况下的形式; 它
必须是`--选项=参数' 让它工作。)

A 注意 ON 符号


本手册的大部分内容都包含在其文件中对 xzgv 的各种命令的描述中
选择器和查看器。 其中大部分都可以从键盘和弹出窗口中获得
菜单。 (当您按下 ` 时会出现一个弹出菜单F10' 或`菜单',或右键单击
选择器或查看器; 每个都有自己的菜单。)所以在手册中,你会经常看到
事情是这样的:

`'
`选择 菜单 菜单 项目 is 中, 菜单 项目'
键/菜单项功能的描述。

有时给定的键有一个`(选择器)' 或`(观众)' 后缀; 这是因为有些
xzgv 中的按键特定于选择器或查看器,除非
xzgv 的相关部分具有键盘焦点。

文件 选择器


通常,在启动 xzgv 时,您需要使用文件选择器 --- 文件列表
在左边。 (另一个子窗口(右侧)是查看器。)选择器让您
选择要查看的文件(除其他外)。 它列出了子目录和图片文件
当前目录,以及图片的小“缩略图”版本(如果它们)
存在。

选择器 菜单


几乎所有的选择器命令都可以从选择器的弹出菜单中获得,该菜单出现
当您右键单击选择器上的任意位置时。 (您也可以按`F10' 或`菜单' 至
调出菜单,但由于 xzgv 中几乎所有内容都有键盘快捷键,
这通常不是那么有用。 :-))

通常,右键单击选择器上的哪个位置并不重要。 但是,一些命令
文件 菜单对单个文件进行操作,该文件由键盘光标选择。 一种
使用鼠标时的问题,您可能会想 --- 但是当您右键单击
选择器,以及弹出菜单,xzgv 将此光标移动到您右边的文件 -
单击(如果有)。 (您可以通过在文件周围绘制空心框的方式看到这一点。)
所以使用例如 更多信息文件 菜单,您需要右键单击 on 文件
详情 on.

选择器和查看器都有“帮助”菜单,其中的大多数项目都指向您
手册:

`F1'
`选择 菜单 帮助, 内容'
`查看器 菜单 帮助, 内容'
查看手册的整体内容。

`选择 菜单 帮助, 文件 选择'
查看文件选择器上的手册部分。

`查看器 菜单 帮助, 查看器'
在查看器上查看手册部分。

`选择 菜单 帮助, Index'
`查看器 菜单 帮助, Index'
查看手册的概念索引。

`选择 菜单 帮助, 关于我们'
`查看器 菜单 帮助, 关于我们'
给出一些关于 xzgv 的简要信息,包括版本号和主页。

目前,xzgv 让你阅读手册的方式有点粗糙; 它运行`info'
程序(见 置顶 ,在 信息标准 info文件)在一个`xterm的'.

退出 XZGV


您可以使用两个退出键之一退出 xzgv,或者通过选择
appropriate option from the selector's popup menu:

`q'
`Ctrl-q'
`选择 菜单 Exit 退出 徐志伟'
退出 xzgv。

(选择器上还有一个退出选项 文件 菜单(`选择 菜单 文件, Exit 退出'), 作为
“退出”通常在任何文件菜单上。)

拇指钉


(这部分是故意在手册的早期,因为缩略图可能是最
文件选择器的重要功能,因此您最好知道如何创建/更新
宜早不宜迟。)

缩略图是它们所代表图片的小版本,由缩略图显示
文件选择器(如果存在)。 xzgv 使用与 xv 兼容的缩略图 --- 如果您创建
带有 xv 的缩略图它们将与 xzgv 一起使用,反之亦然。 xzgv 的缩略图也是
与 Gimp 和 zgv 兼容。

如果文件不存在缩略图,则会出现一个小的“文档”图标(类似于
用于目录的“文件夹”图标)。

更新 缩略图
虽然可以相对较快地制作缩略图,但这绝不是一个即时过程。 为了
因此,必须提前创建缩略图,并将其作为文件存储在
在子目录中拥有自己的权利 .xv图片.

xzgv 绝不会在您不告知的情况下创建/更新缩略图。 所以,如果你输入一个
图片文件没有任何缩略图或缩略图出现的目录
要过时,您应该按`u',或选择 更新 缩略图 从选择器的
菜单。 (即使无法写入缩略图(例如,如果您没有权限
写它们),选择器仍会显示更新的缩略图,直到您离开
目录。)

或者,您可以为当前目录和所有目录创建/更新缩略图
子目录使用`Alt-u' 或者 递归 更新. 但请注意,递归更新
可能需要一些时间!

`u'
`选择 菜单 更新 缩略图'
为没有它们的任何文件创建缩略图,并更新缩略图
比相应的文件旧。 执行此操作时,会出现一个窗口
显示过程 xzgv 有多远。

在更新过程中,您可以通过单击 取消 按钮,
或按`ESC' 或`输入',或通过单击删除窗口按钮(如果您
窗口管理器在标题栏上提供了一个)。 xzgv 完成后将停止
当前正在处理的缩略图(如果有)。

`Alt-u'
`选择 菜单 递归 更新'
为当前目录中的所有文件以及所有文件创建/更新缩略图
子目录。 这可能需要一些时间,因此系统会提示您确认您是否真的
想这样做(见 对话 )。 进度的显示方式与
对于正常更新,但仅针对当前正在更新的目录 ---
除了当前的目录(一如既往)之外,没有表明总体进展
显示在主窗口的标题中。 您可以中止递归缩略图更新
与正常更新相同的方式(见上文)。

默认情况下,xzgv 在进行递归更新时表现得有点奇怪,以提供一些
与正常更新保持一致。 看 缩图 问题,以获取详细信息。

缩图 问题
处理缩略图有时会很“有趣”,有几种方法可以做到
影响事物:

- xzgv 不会一次读取目录中的缩略图。 相反,它只是读取
目录内容,然后启动实际上是一种后台任务来读取
在缩略图中。 所以 xzgv 在之后的短时间内可能不会像往常一样响应
进入一个有很多缩略图(比如几百个)的目录——但另一方面,
至少它 is 回应。 :-)

- “后台任务”特别努力地显示当前文件的缩略图
首先在选择器中可见,无论您在列表中移动多少,但它读取
他们最终都在。

- xzgv 中使用的缩略图需要 256 色才能显示。 这可能是一个问题,如果
即使您运行的是 256 位(8 色),您也以 256 色或更少的颜色运行 X
服务器,几乎不可避免地会有更少的颜色可用。 目前,xzgv 只使用
无论 gdk 报告为与缩略图中使用的每种颜色最接近的匹配。
这在 8 位服务器上给出了一个可以接受的结果,假设 gdk 能够分配一个大的
颜色数量; 然而,如果它不能,或者如果继续运行,它会产生可怕的结果
4 位或 1 位服务器。 对此很抱歉 --- 它应该在将来修复(通过使用
gdk 绘制缩略图像素图,或通过“手动”抖动它们以适应颜色
可用)。

- 最后,在进行递归缩略图更新时,xzgv(默认情况下)读取现有的
在更新之前目录中的缩略图。 或者更确切地说,它会读取那些的缩略图
当前在选择器中可见的文件。 这可以稍微减慢速度,但是
保持“外观和感觉”与正常更新一致。 (不过,您可以禁用此功能
与`--快速递归更新' 命令行选项(见 调用中 徐志伟) 或同等学历
配置文件条目(见 配置 徐志伟)。)

选择器 布局 AND 调整大小


文件选择器只是子目录和文件名的列表,以及任何
为他们存在的缩略图。 该列表通常按 asciibetical 顺序排列(但您可以
改变这个; 看 改变 排序 订购产品)。 首先显示目录名称,然后
它们按顺序显示在列表的开头,在所有图片文件之前。 长
文件名可能不适合文件选择器显示的可见部分; 如果是这样,就会有
是一个水平滚动条,您可以使用它来查看其余的名称(您可以使用光标
左/右从键盘执行此操作)。

该列表通常比屏幕上一次显示的空间大。 如果是这种情况,
一次只显示一部分,但您可以使用(垂直)在列表中移动
滚动条,或使用光标向上/向下等。

如果您发现选择器窗口在垂直方向上太小,并希望看到更多
一次文件,您可以使用 xzgv 全屏启动 -f 选项(见 附加选项),和/或
使用“细行”模式(见 文件 选择 附加选项).

如果您发现选择器在水平方向上太小(或太大),您可以通过
移动分割线的“手柄”(选择器和
查看器,靠近窗口底部),它改变了选择器的相对大小
和观众。 您可以通过使用鼠标拖动它或使用以下键来移动它:

`['
向左移动窗口拆分。

`Ctrl-['
更慢地向左移动窗口拆分。

`]'
向右移动窗口拆分。

`Ctrl-]'
更慢地向右移动窗口拆分。

`~'
将窗口拆分重置为其默认位置。

您还可以设置选择器的初始/默认大小 --- 实际上,
窗口拆分---使用`--选择器宽度'(请参阅 附加选项) 或配置文件选项
`选择器宽度'.

移动 周围 清单


本款主要是针对我们这些比较偏向于用力键盘侧的人。
:-) 喜欢鼠标的类型可以随意跳过它。

When the selector has the keyboard focus, the cursor (or in GTK+ jargon, the `focus row')
通常显示为围绕列表行之一的空心框。 这服务于以下
职能:

- 它选择一个文件供查看命令操作。

- 它确定显示列表的哪一部分,作为屏幕上显示的列表部分
始终包含光标(除非您使用鼠标四处移动)。

有几个用于移动光标的命令。 总之,大多数“特殊”键像
游标做你想象的事情,但更详细:

`光标 Up'
`k'
提升。

`光标 Down'
`j'
向下移动。

` Up'
`控制'
将光标向后移动大约一页。

` Down'
`Ctrl-v'
将光标向前移动大约一页。

`Ctrl-主页'
`控制键'
将光标移动到列表的开头。

`Ctrl-结束'
`Ctrl-e'
将光标移动到列表的末尾。

`g'
`''
将光标移动到从按下的下一个键开始的第一个文件名,即
通常是一个字母或数字。 案例很重要; `a'和`A' 是
不同的。 如果在 2 秒内没有按下任何键,则命令被取消。

如果没有文件以指定字符开头,则移动到第一个文件
以后面的字符开头(按 asciibetical 顺序)。 如果没有这个
在这种情况下,它会移动到最后一个文件 --- 除非没有文件(只是
目录),在这种情况下它不起作用。

查看 A 文件


要从选择器查看文件,您可以单击它,或按 `输入' 移动后
将光标移至相关文件,或右键单击该文件并选择“文件”,然后选择“打开”。

`输入'
`左键单击文件'
`选择 菜单 文件, 可选'
查看选择的图片文件,或者如果选择了子目录,则将其设为当前
目录。

对话 BOXES


我们 查看器,有关查看器如何工作的详细信息。 如果xzgv有严重问题
读取文件,会报错。 错误显示在对话框中
屏幕中间 --- 它们停留在那里直到你点击 Ok (或按`输入' 或`ESC“)。

xzgv 也使用类似的对话框做其他事情:

- 得到确认你想做某事。 `输入' 或`y'选择'是'; `ESC' 或者
`n' 不选。 (同样,您可以用鼠标单击相关按钮来执行相同的操作。)

- 更新缩略图时显示进度。 这是一个有点不寻常的对话,因为
更新完成后它会自动消失。 然而,它确实提供了一个
取消 您可以单击该按钮以中止更新(按 `输入' 或`ESC' 是
相同的)。

- 读取目录名称。 在这里您应该输入目录名称,然后单击 Ok (或
按`输入'),或单击 取消 (或按`ESC') 中止。 使用的文本输入“小部件”
允许一定数量的编辑,包括这些键:

`光标 '
`Ctrl-b'
向左移动光标。 (垂直条显示光标位置。)

`光标 '
`Ctrl-f'
向右移动光标。

`主页'
`控制键'
将光标移动到行首。

`结束'
`Ctrl-e'
将光标移动到行尾。

`Backspace键'
`Ctrl-h'
删除光标左侧的字符。 (注意`Backspace键' 是(通常)关键
以上主要`输入' 钥匙; 它通常被简单地标记为箭头。)

`删除'
`Ctrl-d'
删除光标所在的字符。

您还可以设置 X 选择(通过用鼠标选择文本,或按住 `转移'
移动光标时)允许将文本粘贴到其他程序中,您可以
以通常的方式剪切/复制/粘贴文本:

`Shift-删除'
`Ctrl-x'
剪切文本。

`Ctrl-插入'
`Ctrl-c'
复制文本。

`Shift-插入'
`Ctrl-v'
粘贴文本。

您也可以使用后一个命令粘贴来自(某些)其他程序的文本。

截止 A 文件


通常,当您查看文件时,查看器子窗口会一直显示它,直到您查看
不同的文件。 但是,如果您“关闭”文件,查看器将停止显示文件并
回到初始状态。

`Ctrl-w'
`选择 菜单 文件, 关闭'
“关闭”当前查看的文件,清除查看器子窗口。

文件 详细信息


选择器为文件提供的列表非常稀疏——只有文件名和(如果
该文件有一个)随附的缩略图。 虽然这确实让事情变得简单,但你
有时想知道一个文件占用了多少空间,最后一次修改时,
图像的尺寸,那种东西。 因此,您可以显示单个文件的详细信息
使用“文件详细信息”命令:

`:'
`;'
`选择 菜单 文件, 更多信息'
显示有关键盘光标指向的文件的各种详细信息。 看
选择 菜单, 有关如何选择文件的详细信息,请参阅使用
鼠。 (基本上,您在弹出菜单时右键单击该文件。)

显示的大部分细节来自操作系统(通过使用`统计(2)' 系统调用),和
除非您对该文件的目录具有有限的权限,否则应该始终可用
在。然而,文件尺寸(宽度/高度)来自文件的缩略图。 如果它
没有一个,或者如果它不可读,或者如果它有一个并且可读但没有
提到原始图像的宽度/高度,然后 更多信息 缩略图 区域变灰
出。

(对后一点的解释--- 5.0 之前版本的 zgv 没有生成
缩略图中的宽度/高度注释,因此特别是 zgv 用户可能会发现宽度/高度
缺少细节。 (不过,xzgv 一直没问题,只是 zgv 有这个问题。)
更糟糕的是,版本 5.0 和 5.1 为大多数 JPEG 生成了不正确的大小。 修理
给定目录的任一问题,请执行`rm -fr .xv图片' 在 shell 提示符下的那个目录中
并使用 zgv 5.2 或更高版本或 xzgv/xv/Gimp 重新创建缩略图。)

标记


文件选择器不限于一次处理一个文件。 您可以“标记”为
许多(或尽可能少)文件,本节中描述的某些命令将
对他们采取行动。

最初,所有文件都没有标记,文件名通常显示为黑色(尽管这
取决于您使用的 GTK+ 主题)。 标记的文件显示为红色。

标签 取消标记 命令
有多种方法可以标记或取消标记文件。 基于键盘的工作
单个文件(也可在 标记 菜单)将光标向下移动一行
之后,使标记或取消标记多个文件更容易。

要使用鼠标标记或取消标记单个文件,请按住 Control 单击(即按住控件
键并单击)选择器中的相关文件名或缩略图。 你是真的
可以用 标签取消标记标记 菜单(见 选择 菜单, 如何选择
这样做时标记/未标记的文件),但这通常不太方便
比使用控制单击。 (这些菜单项实际上只是为了完整性。)

查看器中还有一个命令可用于标记当前查看的文件。 看
改变 图片,以获取详细信息。

`='
`+'
`键盘 +'
`0'
`选择 菜单 标记, 标签'
标记文件。

`-'
`键盘 -'
`9'
`选择 菜单 标记, 取消标记'
取消标记文件。

`其他 ='
`Alt-键盘 +'
`ALT-0'
`选择 菜单 标记, 标签 所有类型'
标记所有文件。

`其他 -'
`Alt-键盘 -'
`ALT-9'
`选择 菜单 标记, 取消标记 所有类型'
取消标记所有文件。

`Alt-o'
`选择 菜单 标记, 切换 所有类型'
切换所有标签。 这会反转标记状态,以便所有先前标记的文件
变为未标记,并且所有以前未标记的文件都已标记。

目前无法从键盘切换(单个)文件的标签状态。

移动 之间 标记
这些命令可让您搜索(移至)下一个或上一个标记文件(如果有)。
注意这里的“next”和“previous”是相对于键盘光标的位置; 如果
您从菜单中使用这些,请注意右键单击要启动的文件
搜索从。

`/'
`选择 菜单 标记, 下一页 标记'
移至目录中的下一个标记文件。

`?'
`选择 菜单 标记, 上一页 标记'
移动到目录中的上一个标记文件。

查看器中也提供了等效的命令(请参阅 改变 图片).

复制/移动
您可以将标记文件复制或移动到您指定的目录。 如果没有文件被标记,xzgv
复制/移动光标当前所在的文件 --- 除非光标位于
子目录,在这种情况下它会出错。

`C (Shift-c)'
`选择 菜单 文件, 复制'
将标记文件(或当前文件)复制到给定目录。 xzgv 要求
使用对话框的目标目录(请参阅 对话 ) 并将文件复制到那里。
如果要复制文件但目录中存在相同的文件
名称,文件不会被复制,任何剩余的文件也不会被复制。

`M (Shift-m)'
`选择 菜单 文件, 移动'
类似地移动标记文件(或当前文件)。

重命名 A 文件


除了复制/移动文件,您还可以重命名它们:

`Ctrl-n'
`选择 菜单 文件, 重命名 文件'
重命名当前文件或目录 --- xzgv 将拒绝覆盖任何现有的
文件/目录。 新名称必须保留在当前目录中。 (看
复制/移动 , 了解如何将文件移动到不同的目录(尽管
保持相同的名称))见 选择 菜单,关于如何选择重命名的文件
使用鼠标时。 (基本上,您在弹出文件时右键单击该文件
菜单。)

我知道`Ctrl-n' 可能不是最容易记忆的按键,但所有的好
那些被带走了。 :-/

删除 A 文件


删除文件非常简单:

`Ctrl-d'
`选择 菜单 文件, 删除 文件'
删除键盘光标指向的文件(以及任何随附的缩略图)。
我们 选择 菜单, 如何选择使用鼠标删除的文件。
(基本上,您在弹出菜单时右键单击该文件。)

请注意,只有一个文件被删除(因此是“删除文件”); 目前没有办法
删除所有标记的文件。

改变 目录


在 xzgv 中更改当前目录的最简单方法通常是单击一个目录
文件列表中的条目(或将光标移动到它并按 `输入')。 选择`..'
条目移动到当前目录的父目录。

不过有一个替代方案:

(注意这个命令的关键是 shift-`g',不是`g'.)

`G'
`选择 菜单 目录, 更改'
转到指定目录。 xzgv 使用对话框询问目标目录
您应该在其中键入目录名称的框(请参阅 对话 ),然后移动到那个
目录(如果存在)。

重新扫描 目录


通常,xzgv 读取一个目录一次(在启动时,或者当一个新目录被
选中)。 所以如果目录的内容被另一个程序改变了,这不是
自动反映。 但是,您可以明确告诉 xzgv 重新扫描目录
(重读内容),这将更新 xzgv 对其中内容的概念:

`Ctrl-r'
`选择 菜单 目录, 重新扫描'
重新扫描当前目录。

改变 排序 订单


通常,文件按名称按 asciibetical 顺序列出。 但是,您可以改为
将文件列表按大小、上次修改日期/时间或“扩展名”(文件
类型)。

(只能更改文件的顺序;目录总是首先列出,并且总是
按名称顺序。)

`Alt-n'
`选择 菜单 目录, 排序 by 名字'
按名称分类。 这是默认设置。

`阿尔特'
`选择 菜单 目录, 排序 by 延期'
按扩展名排序。

`Alt-s'
`选择 菜单 目录, 排序 by 尺寸'
按大小排序。 最大的文件列在最后。

`Alt-d'
`选择 菜单 目录, 排序 by 时间 & 日期'
按时间/日期排序。 最新的文件列在最后。

您可以通过命令行设置默认排序顺序(请参阅 调用中 徐志伟) 或配置
文件(见 配置 徐志伟).

您可以将三种可能的时间戳用于“时间和日期”排序顺序:

`Alt-Shift-m'
`选择 菜单 目录, 时间 & 日期 类型, 修改 时间 (时间)'
使用上次修改时间(`mtime')。 这是默认设置。

`Alt-Shift-c'
`选择 菜单 目录, 时间 & 日期 类型, 属性 更改 时间 (时间)'
使用上次属性更改时间 (`ctime')。 请注意,这是 不能 总是时间
文件已创建,有时会被误认为; 例如,移动文件
与`mv' 通常会改变 ctime。

`Alt-Shift-a'
`选择 菜单 目录, 时间 & 日期 类型, 访问 时间 (一次)'
使用上次访问的时间(`mtime')。 选择器顺序不是自动的
当 xzgv 读取文件时更新,因为这可能会很烦人; 做手册
如果需要,重新扫描。

文件 选择器 配置


可以在 xzgv 运行时配置文件选择器行为的各个方面,
通过使用这些切换命令(如果以前禁用该功能,则启用该功能,
反之亦然)。

也可以使用命令行选项更改这些设置(请参阅 附加选项) 和/或配置
文件设置(见 配置 徐志伟).

`Alt-a'
`选择 菜单 选项, 汽车 隐藏'
查看图片时切换选择器的自动隐藏(默认关闭)。
这对于小屏幕/窗口或只是挖掘的旧时 zgv 用户来说很方便
那个时髦的模态界面,呃,伙计。 :-)

`alt-b'
`选择 菜单 选项, Status '
切换选择器底部的状态栏(默认关闭)。 这显示
在某些情况下的消息 --- 通常,它只是说当图片
正在阅读。

`选择 菜单 选项, 缩图 留言'
切换阅读缩略图消息(默认为关闭),仅在状态栏时可见
已启用。 当所有缩略图都已阅读时,这些消息会很清楚,但是
每次更改目录时都会闪现一些东西通常只是
恼人的。

`v'
`选择 菜单 选项, '
切换“细行”模式(默认关闭),其中缩略图显示在第三个
它们的正常大小,以便可以同时显示更多文件。 (奇怪的键盘
这个快捷方式是从 zgv 的“视觉”模式切换继承的,它有一个粗略的
类似的效果。)

查看器


一旦您选择了要查看的文件,它就会显示在查看器中(右侧的
xzgv 的窗口)。 本节介绍在查看图片时可以执行的操作。

与选择器一样,查看器也有自己的菜单 --- 右键单击​​查看器上的任意位置(或
按`F10' 或`菜单') 来显示它 --- 和一个类似的帮助菜单(见 选择 菜单).

退出 查看器


使用鼠标控制xzgv时,无论是选择器还是查看器
有键盘焦点---鼠标操作超越了这种琐碎的界限。 :-) 但是键盘
控件(必然)有效地模态化,因此您需要“退出”查看器才能
再次让键盘控制选择器。 如果出现以下情况,您还需要退出查看器
您已启用自动隐藏模式。

退出查看器很简单:

`ESC'
`制表'
`查看器 菜单 Exit 退出 选择'
退出查看器。 这也将选择器返回到它以前的大小,如果它是
以前“隐藏”。

退出查看器的另一种方法是单击鼠标中键,但这种仅使用鼠标的方法
is really only of use when the selector is `hidden'.

图片


图片可能太大而无法完全放入查看器窗口。 主要有两个
可以帮助您一次看到更多图片的东西:

- 使 xzgv 窗口更大。 你可以用你的窗口管理器“最大化”它,或者你
可以使用 ` 以更大的窗口启动 xzgv- 几何学' 或全屏模式(见 附加选项).
全屏模式为 xzgv 提供了可能的最大窗口大小,但需要合作
来自您的窗口管理器(唉,很多人并不像人们希望的那样愿意)---在某些
你甚至可能会发现‘- 几何学 100%x100%' 更有效。

- 隐藏选择器。 为此,请使用自动隐藏模式(请参阅 文件 选择 附加选项), 要么
显式隐藏选择器(请参阅 选择).

当然,这些只是问题的部分解决方案; 不可避免地会有
总是比你的屏幕可以同时显示更大的图片。 那么一般来说,有
两种方式查看整个图片。

滚动
滚动是 xzgv 中处理大图片的默认方法。 当观众在
启动,显示图片的左上角---您可以拖动图片
用鼠标四处走动(即单击并按住按钮,然后四处移动鼠标),
或使用滚动条,或使用光标键(和其他键)在其余部分移动
图片:

`光标 Up'
`K'
向上移动 100 像素。 `Ctrl-光标 Up'和`k' 都向上移动 10 个像素。

`光标 Down'
`J'
向下移动 100 像素。 `Ctrl-光标 Down'和`j' 两者都向下移动 10 个像素。

`光标 '
`H'
向左移动 100 像素。 `Ctrl-光标 '和`h' 都向左移动 10 个像素。

`光标 '
`L'
向右移动 100 像素。 `Ctrl-光标 '和`l' 两者都向右移动 10 个像素。

` Up'
`Shift-光标 Up'
`控制'
上移(接近)窗口高度。 (它移动了高度的 90%。)

` Down'
`Shift-光标 Down'
`Ctrl-v'
向下(几乎)移动窗口高度。

`-'
`Shift-光标 '
向左(几乎)移动一个窗口长度。 (它移动了 90%。)

`='
`Shift-光标 '
向右(几乎)移动一个窗口长度。

`主页'
`控制键'
移动到图片的左上角。

`结束'
`Ctrl-e'
移动到图片的右下角。

Zoom 时尚
查看整个图片的另一种方式,让您看到图片
无论它有多大(或多小),都会同时出现在屏幕上,这是缩放模式。

缩放模式的名称源自“缩放”小文件以适合窗口的想法。 但
实际上,它更常用于缩小大文件以适应。

缩放模式不是默认模式,必须启用。 启用后,它会一直持续到您
再次将其关闭(或直到您启用缩放,或选择 正常 (见 缩放))。

`z'
`查看器 菜单 选项, Zoom (合身 窗户)'
切换缩放模式。

`Alt-r'
`查看器 菜单 选项, 什么时候 缩放 减少 只有'
在缩放模式下,只有 减少 图片适合。 这在去的时候很有用
通过许多无法预测大小的图片,因为这意味着您可以看到所有
一张大图很容易,也没有意味着小图标假定一个比例
圣经的比例。 :-)

缩放模式缩小文件以适应窗口的方式(相对)快速但苛刻,并且
可能会使图片看起来有点难看。 将来可能会有像 zgv 一样的平滑选项
杂乱无章,但现在我担心相当粗略的调整大小是所有可用的。

事实上,缩放模式有另一种选择,因为您可以缩小图像。 这个
然而,通常只对非常大的图像有用; 缩放模式往往是正确的
大多数情况下的事情。

标度


您可以缩放图片 --- 这使它在屏幕上显得更大(或更小)。 xzgv 行为
就好像缩放后的图片是真实的图片一样; 例如,光标键滚动
大约以 100 个缩放像素为步长,即使这意味着移动像素的一小部分(或
许多像素)在原始图片中(与鼠标移动类似)。

缩放的主要限制(除了它减慢速度的程度:-),至少
放大时)是您只能按整数值进行缩放,因此您只能使每个
图像中的像素宽度/高度的两倍,或宽度/高度的三倍,或四倍,依此类推
上。

(说例如“宽/高的两倍”而不是“尺寸的两倍”似乎很奇怪,但是
从技术上讲,“两倍大小”是指将宽度(和高度)按比例放大
大约 1.414...)

通常情况下,xzgv 不进行缩放,可以认为是 1:1 的比例。 扩大
增加这个比率。 它的增加方式取决于您使用的选项/键:

`d'
`查看器 菜单 缩放, 缩放'
通过加倍增加比率 --- 这导致比率为 2:1、4:1、8:1...

`s'
`查看器 菜单 缩放, 地址 1 缩放'
通过添加一个来增加比率 --- 导致比率为 2:1、3:1、4:1...

有类似的命令可以降低比率:

`D (Shift-d)'
`查看器 菜单 缩放, 减半 缩放'
通过将其减半来降低比率。

`S (转移)'
`查看器 菜单 缩放, 小组 1 缩放'
通过减一来减小比率。

通常双/半缩放更有用。

请注意,您还可以通过在查看器上使用 shift-left-click 来将缩放比例加倍/减半
双击,然后右移右击减半。 这仍然会改变“围绕”中间的比例
窗口(而不是在单击的点周围,如您所料),这是
有点奇怪,将来可能会改变。

当您按“低于”1:1 缩放时,上述命令会导致(例如)1:2、1:4、1:8、
等等---也就是说,比率以相同的方式工作,但反过来。 这给你
越来越小的图像。

缩放比例永远不会低于 1:32。 它也永远不会超过
整体图像大小将超过 32767x32767 的点 --- 此限制是由于
X 对窗口大小的限制以及 xzgv 用于缩放的实现的组合。

考虑到目前的实施方式,扩大规模的一个问题是它不是
非常适合抖动显示 --- 所以如果你在 8 位服务器上运行,拖动
使用缩放时(尤其是使用插值缩放)可能会导致图像周围缓慢
在图片的一些讨厌的、条纹的、看起来没有抖动的部分。 :-(

您可以随时撤消缩放(向上或向下)的效果:

`n'
`查看器 菜单 缩放, 正常'
恢复“正常”显示 --- 禁用缩放模式和缩放模式。

通常,放大的工作原理是简单地将像素变成越来越大的正方形(在
效果),保持相同的颜色。 但是,您可以启用称为
`interpolation' 可以平滑地渐变左上角之间的颜色变化
每个像素。 这是 非常 慢,但看起来不错。

`i'
`查看器 菜单 选项, ,尤其是 缩放'
在缩放模式下切换插值。

(如果您喜欢使用插值缩放的外观,您可能还对
我写的程序叫做 管理解释程序,它可以在应用它的同时放大 PGM 或 PPM 文件
影响。 现在它是 netpbm 包的一部分。)

然而,缩小的实现有点像特殊情况的缩放模式,目前
没有办法让它看起来更好。 :-/

xzgv 通常在您查看时“恢复”缩放(将比例返回到 1:1)恢复正常
一张新照片。 但是,可以禁用此行为(请参阅 查看器 附加选项).

还支持另一种缩放形式——解耦或轴特定,
缩放。 以这种方式缩放时,一次只缩放图像的一个轴。 为了
例如,您可以选择有效地将图像的高度加倍(宽度为
保持不变)。 事实上,这种缩放对于暂时纠正
使用两倍宽或两倍高的像素显示的图片。

`x'
`查看器 菜单 缩放, X 只要, 缩放'
通过加倍增加(x 轴)比率。

`X (Shift-x)'
`查看器 菜单 缩放, X 只要, 减半 缩放'
通过将其减半来减小(x 轴)比率。

`Alt-x'
`查看器 菜单 缩放, X 只要, 地址 1 缩放'
通过加 XNUMX 增加(x 轴)比率。

`Alt-Shift-x'
`查看器 菜单 缩放, X 只要, 小组 1 缩放'
通过减一来减小(x 轴)比率。

`y'
`查看器 菜单 缩放, Y 只要, 缩放'
通过加倍增加(y 轴)比率。

`Y (Shift-y)'
`查看器 菜单 缩放, Y 只要, 减半 缩放'
通过将其减半来减少(y 轴)比率。

`Alt-y'
`查看器 菜单 缩放, Y 只要, 地址 1 缩放'
通过加 XNUMX 增加(y 轴)比率。

`Alt-Shift-y'
`查看器 菜单 缩放, Y 只要, 小组 1 缩放'
通过减一来减小(y 轴)比率。

还有用于放大/缩小单个轴的鼠标快捷键; 控制左键单击
放大,右击控制缩小。 默认情况下,这作用于 y 轴,但
活动轴可以用`切换Alt-c',或通过切换`Ctrl+点击 X '
选项(见 查看器 附加选项).

在 x 缩放不匹配的情况下,当前不支持插值
y 缩放。

MIRROR AND 旋转


有时在查看图片时,您会想要水平或垂直翻转它,或者
旋转它:

`m'
`查看器 菜单 方向, 镜子 (水平)'
“镜像”图片(水平翻转)。

`f'
`查看器 菜单 方向, 翻动 (绿色)'
“翻转”图片(垂直翻转)。

`r'
`查看器 菜单 方向, 轮流 '
将图片顺时针旋转 90 度。

`R (Shift-r)'
`查看器 菜单 方向, 轮流 '
将图片逆时针旋转 90 度。 (任何美国读者感到惊讶和/或
对我没有说“逆时针”感到恼火会明白为什么菜单说旋转
右左。 :-))

`N (Shift-n)'
`查看器 菜单 方向, 正常'
将图片方向恢复为正常。 这会取消任何镜子的效果,
翻转和/或旋转。

xzgv 通常会“还原”图片方向(图片已被转换的方式)
通过镜像/翻转/旋转)在您查看新图片时恢复正常。 然而,这是可能的
禁用此功能(请参阅 查看器 附加选项),以便对任何新图片进行镜像、翻转、
和/或以相同的方式旋转。

亮度 AND 对比度


[xzgv 0.9 不支持亮度和对比度改变。] xzgv 提供支持
用于改变亮度和对比度,尽管考虑到它必须重新绘制图像的方式
这样做,它可能会有点慢。

目前没有办法用鼠标做到这一点; 这应该很快得到解决。

`,'
降低对比度。

`.'
增加对比度。

`<'
降低亮度。

`>'
增加亮度。

`:'
`;'
将对比度和亮度重置为正常。 (`*' 也支持,因为歇斯底里
葡萄干。)注意这是故意的 不能 影响伽马调整。

在任何亮度变化之前应用任何对比度变化,并且任何伽玛调整都是
在两者之前申请。

GAMMA 调整


[xzgv 0.9 不支持伽马。] 是的,伽马。 多么有趣。 基本问题是这个
--- 不同的显示器有不同的强度响应曲线。 ``这让很多
人们非常生气,被广泛认为是一个糟糕的举动。'' :-)

这意味着您需要某种方法来调整您显示图片的亮度
补偿。 但由于我们正在处理响应曲线,这不仅仅是一个问题
以线性方式改变亮度。

这似乎并不难处理,对吧? 所有你需要的是得到伽玛(一个数字
它指定曲线弯曲的程度)对于图像和屏幕,除以
其他并酌情调整。 喜悦。

但是,鉴于自从我们开始显示超过 XNUMX 个
颜色,你不会惊讶地发现它已经被修复了。 和修复所有
往往会发生冲突,每个人对如何解决它都有不同的看法。 通常的“修复”是
假设制作图像的人使用与您的伽马相匹配的伽马
显示,所以你可以直接在屏幕上填充位。 既然这很容易,那就是
最普遍的方法。 但这有点愚蠢,所以不是每个人都这样做。 结合那个
在大多数图像格式中缺乏伽马规范,以及经常是虚假的值
由那些这样做的人指定,嘿,快——图像伽马可能只是
关于任何事情。 而且屏幕的伽马也不容易确定。

那么你到底如何处理类似的事情 以一种远程理智的方式?

在 xzgv 中选择的答案是接受这样一个事实:
自动获取屏幕和图像伽马的正确值基本上是
零。 一旦你接受了这一点,明智的做法就是让它 非常 简单快捷
将伽马调整更改为通常需要的值。 所以这是如何做到的:

`1'
将伽马调整设置为1.0,即不调整。 这是默认设置。

`2'
将伽马调整设置为 2.2。 这对于查看线性伽马文件(一个
典型的例子是光线追踪器输出)在普通 PC 显示器上。

`3'
将伽马调整设置为 1 除以 2.2,即大约 0.45。 这对于
反向 --- 在线性伽马显示器上查看平均 PC 监视器伽马文件。
从历史上看,我认为经典的例子是在电脑上查看 PC 文件。
Mac,但我不知道这些天这是多么真实。

`4'
将伽马调整设置为其初始值,如`--伽马' 命令行
选项(见 附加选项) 或等效的配置文件设置(请参阅 配置 徐志伟)。 该
如果未指定,则使用的默认值为 1.0。

可能需要进行简要说明。 您设置的伽马调整值
xzgv 实际上是从(即除以)使用的真实调整值反转的。 这个
是(信不信由你:-))旨在通过反映以下事实来避免混淆 屏幕
伽马是最广泛考虑/众所周知的。

您还可以以与亮度/对比度类似的方式更精确地调整调整:

`Alt-,'
减少伽玛调整(除以 1.05)。

`替代-。'
增加伽马调整(乘以 1.05)。

注意`:',以及其他重置亮度/对比度的键,故意避免
重置伽马调整。

与亮度/对比度一样,目前无法使用鼠标调整伽玛;
这应该很快得到解决。 (但基于 1/2/3/4 键盘的方法很可能仍然是
更快的方法。)

改变 图片


可以直接转到前一个或下一个文件(或标记文件)
目录,或标记文件,而不必通过以下方式从文件选择器中选择文件
手。 这些命令在从键盘使用 xzgv 时特别有用,但是
还有一个值得注意的鼠标快捷方式,用于移动到下一个图像。

`太空'
`查看器 菜单 下一页 图片'
移动到目录中的下一个文件,并查看它。 您也可以点击图片/查看器
做这个。 (如果您发现这会干扰拖动图片(尽管它
不应该),或者只是不喜欢它,它可以被禁用(见 配置 变量)。)

`b'
`查看器 菜单 上一页 图片'
移动到目录中的上一个文件,并查看它。

`Ctrl-空格键'
`查看器 菜单 标记, 标签 然后 下一页'
标记当前文件,然后移动到目录中的下一个文件并查看它。

`/'
`查看器 菜单 标记, 下一页 标记'
移动到目录中的下一个标记文件,并查看它。

`?'
`查看器 菜单 标记, 上一页 标记'
移动到目录中的上一个标记文件,并查看它。

隐藏 选择器


在小屏幕或小窗口中运行时,丢失可能会有点烦人
通过在您实际上不需要它时不断显示选择器来增加查看器空间。
此问题的常用解决方案是启用自动隐藏模式。 但是如果一些图片
你看的有小有大? 有时它几乎同样令人讨厌
隐藏选择器以“为”不需要它的小图片“腾出空间”。 所以为此
原因,或者如果您只是不喜欢自动隐藏模式 :-),您可能更愿意离开
必要时自动隐藏并显式隐藏选择器:

`Z (移位-z)'
`查看器 菜单 窗户, 隐藏 选择'
隐藏选择器。 (这实际上是某种切换;当它出现时,“隐藏选择器”
已经隐藏取消隐藏它。)

您还可以通过在查看器上单击鼠标中键来隐藏或取消隐藏选择器。

最小化 XZGV


通常,使用窗口管理器更改窗口等很容易,但是当
全屏运行这有时会有点问题。 为此,xzgv 有
对“图标化”本身的内置支持:

`Ctrl-z'
`查看器 菜单 窗户, 最小化'
最小化 xzgv 窗口。

查看器 配置


与选择器一样,可以禁用/启用与查看器相关的各种选项。

也可以使用命令行选项更改这些设置(请参阅 附加选项) 和/或配置
文件设置(见 配置 徐志伟).

`z'
`查看器 菜单 选项, Zoom (合身 窗户)'
切换缩放模式,在别处更详细地讨论(见 Zoom 时尚).

`Alt-r'
`查看器 菜单 选项, 什么时候 缩放 减少 只有'
在缩放模式下仅切换缩小,其他地方也有介绍(请参阅 Zoom 时尚).

`i'
`查看器 菜单 选项, ,尤其是 缩放'
放大图片时切换插值。 再次,这已经
被提及(见 缩放).

`Alt-c'
`查看器 菜单 选项, Ctrl+点击 X '
当您按住 Control 单击(或按住 Control 单击鼠标右键单击)
图片。 默认是缩放 y 轴。

`F (shift-f)'
`查看器 菜单 选项, 抖动 in 15 & 16位'
在 15/16 位模式下切换抖动。 这增加了表观颜色深度
使渐变看起来好多了,但它比未抖动的渲染慢,并且
可以(16 位)稍微扭曲图片的色彩平衡。 (`F' 关键是
为此选择抖动切换在功能上类似于 zgv 的“fakecols”
切换。)

`查看器 菜单 选项, 还原 缩放 针对 全新 PIC'
通常,当新图片出现时,xzgv 会将缩放比例缩小到 1(正常)
被选中。 通过禁用此功能,您可以在图片选择中保持缩放。
(目前这个很少改变的选项没有键盘快捷键---
要从键盘切换它,您应该使用弹出菜单(按`F10'), 和
选择菜单项。)

`查看器 菜单 选项, 还原 东方。 针对 全新 PIC'
同样,xzgv 返回到图片的真实方向(未镜像、旋转、
等)选择新图片。 禁用此选项意味着任何
应用的镜像/翻转/旋转在多个图像中持续存在。 (没有键盘
快捷方式 --- 见上文。)

`查看器 菜单 选项, 使用 EXIF 方向'
切换对 Exif 方向的支持。 在 Exif 中创建 JPEG 文件的设备
格式(例如许多数码相机)可能会在文件中添加一个方向标签,
说明拍摄照片时相机的握持方式。 当这个标签是
目前,xzgv 可以调整图像以补偿手持相机
边。 (默认情况下不会这样做,因为它歪曲了真实图像,这可能
如果您不知道为什么会发生这种情况,就会感到困惑。)启用此选项可能是
如果您将相机侧放拍照,但又不想这样做,则很有用
在能够正确查看图片之前旋转图片。 当然,为了这
工作你的相机必须首先插入方向标签---但是
试试看也无妨。 (没有键盘快捷键 --- 见上文。)

文件 FORMATS


图片文件以各种不同的形式或“文件格式”存储。 xzgv, 通过
gdk,支持很多。

文件 鉴定


文件的格式由其内容标识。 文件读取代码依赖于
libgdk 判断文件类型并正确读取文件; 通常这使用
格式的“幻数”来确定文件类型——例如,JPEG/JFIF 文件以
(十六进制)字节`FF D8'。 所以如果你开始 xzgv 徐志伟 FOO, 并且 foo 是受支持的格式
(例如 JPEG),格式将被找出并加载文件,即使
“扩展”不存在。

配置 XZGV


xzgv 工作方式的许多方面都可以通过使用配置文件进行修改。

配置 FILES


配置文件可让您更改 xzgv 行为的各个方面。 xzgv 支持两个
可能的配置文件 --- 一个系统范围的, /etc/xzgv.conf; 每个用户一个
他们的主目录, $HOME/.xzgvrc. 两者都是可选的。 如果 $HOME/.xzgvrc 存在,它是
用过的 代替 of /etc/xzgv.conf.

在描述配置文件的格式之前,给出一个示例文件可能会有所帮助:

# 示例 xzgv 配置文件
# 注释行以`#' 开头并被忽略,
# 和空行一样。

# 使图片适合窗口
放大
# 占据屏幕 :-)
全屏开启

它是一种基于行的格式。 每一行(或者更确切地说,每一行不是注释行和
不是空白)为单个预定义的“变量”分配一个值。 xzgv 有很多这样的
变量它允许您以这种方式修改。 例如, 全屏 上面的选项
控制 xzgv 是否尝试将整个屏幕用于其窗口。 如果给出
价值`on'/`y'/`'/`1' 确实如此; 如果`折扣'/`n'/`没有'/`0',它没有。 大多数变量
属于这种是或否的“布尔”类型。

由于在配置文件中设置的变量对 xzgv 的工作方式有直接影响,它可以是
更容易简单地称它们为“设置”。 实际上,此类术语有时用于
本文档。

配置 变量 类型


有多种类型的变量:

- 布尔值。 这些是开或关、是或否的变量。 xzgv 的大部分配置文件变量
属于这种类型。

- 整数(当前未使用)。 这些是整数。 数字的含义取决于
关于变量的用途。

- 实数(浮点数)。 这可以是整数或小数。 只有 伽玛
变量属于这种类型。

- 几何学。 此窗口大小和/或位置规范格式仅用于
`几何' 环境。 看 附加选项, 有关此类型如何工作的说明。

配置 变数


目前,xzgv 中的大部分配置变量(设置)也可以通过命令行进行设置
选项; 实际上,所有这些情况下的设置名称都是 相同
选项的长版本(例如`全屏',`自动隐藏')。 因此,它们被记录在案
在讨论命令行选项等的部分中(请参阅 附加选项).

但是,有些设置仅在配置文件中可用:

点击下一步
这是默认启用的,允许您单击查看器跳到下一个
图片。 如果禁用,单击查看器什么也不做。

基本原理


在这里,我 (RJM) 试图解释为什么我会按照自己的方式做事。 这是在一个
各种问答形式。

为何选择 YET 另一个 查看器?


以前,本节集中在 xv; 这可能是有道理的,当我最初
写了它,对 zgv 仍然有一定的意义,但对 xzgv 来说是
看起来越来越过时了。 所以我在这里写一个更新。 :-)

我最初写 xzgv 是因为我对 X 的观众不满意,我知道
当时(1999 年中)。 在撰写本文时(2000 年末),关于 xzgv 的其他关键信息
变得越来越明显,部分是通过我对它的回应:

o 这是'快'。 不,它不会比其他查看器更快地执行任何特定操作
据我所知(嗯,也许缩略图更新:-)); 相反,界面试图不进入
你的方式。 单击文件名,就会出现图片。 没有多种工具栏或
窗户,它就在那里。

o 与 zgv 一样,它试图做好一件事,即查看图片。 在这方面并不完美
关于,我承认,但至少它保持清晰的图片编辑。

o 它,呃,很像 zgv。 我们中的一些老顽固是这样的。 :-)

我不会假装 xzgv 是适合所有人的终极查看器。 有些人会更喜欢其他的
方法,或者只是更喜欢其他观众。 (有些人甚至可能还在用xv,ghod
禁止。)有一些观众,如果你不太想的话,你可以试试
xzgv:

o 视图。 这似乎受到了好评。 我觉得它有点花哨和厨房水槽式的;
并不像 xzgv 那样“纯粹”或专注,恕我直言。 我认为使用它的人比 xzgv 多。

o 十四。 我不确定这些天是否保持这种状态,但对于观众来说还不错。 不
缩略图或文件选择器。 (这些天我主要用它来设置根
窗口像素图,我的东西 认为属于查看器,但 xli 确实发生在
相当擅长。)

o 奇夫。 如果我在两行之间正确阅读,这本质上是现代的替代品
十四。

o gtksee。 我没有试过这个,但我认为它是一个 ACDSee 克隆,并且
似乎有很多人想要克隆它。 这是他们的问题。
:^)

o 电眼。 老实说,我认为这已经被其他观众超越了这些
天,这表明我们已经走了多远。

啊,你说,xv呢? 嗯,我们已经 着重地 到了没人需要用的地步
xv 了。 现在任何使用 xv 的人真的应该放弃那一堆构思不周的非
免费废话并使用现在可用的更好的查看器之一。 就这么简单。

为何选择 没有 图像编辑 能力?


这是一个fscking 观众,该死的。 如果你想要 xv 你知道在哪里可以找到它。

(OTOH,如果你想要一个 像样 图像编辑器,使用 Gimp。)

为何选择 A 泰信信息 手动的?


多年来,我为 zgv 维护了一个传统的“手册页”(其中 xzgv 松散地基于
在)。 但随着时间的推移,我意识到 zgv 手册页变得多么令人难以置信。

所以我想以更明智的方式重写 zgv 的文档,以其他格式
比手册页。 我想要一个既定的、支持良好的格式,具有结构和交叉
参考。 我觉得这使它在 HTML 和 texinfo 之间做出选择。 HTML 在我看来
成为一个与众不同的移动目标,并且在纯文本终端上不如 Info 那样受支持
(因此是 texinfo)。 (不可否认,就 xzgv 而言,后一点不太相关
关注。)当我注意到存在一个转换器可以将任何格式的 texinfo 转换为 HTML 时
案件,案件已结案。 xzgv 的文档当时基于 zgv 的 ---
文档可能比程序更相似。 :-)

不要误会我的意思---我喜欢手册页。 即使有优秀的 Texinfo 文档
和 Emacs 非常有用的 Texinfo 模式,编写 texinfo 并不容易。 (没有 Texinfo
模式的节点和菜单更新命令,我个人认为它几乎不可能!)但是
大手册页只是没有那么好作为参考,这被相关人员弄得更糟
缺乏结构。

为何选择 一个空间 句子 结束?


编写 texinfo 的常规方法是在每个句子后面跟两个空格
点(或任何结束句子的东西)。 很多人通常在非 texinfo 中这样写
上下文也是。 但是相当大比例的人通常只用一个空格来写文本
在点之后 --- 而我就是其中之一。

Texinfo 文档给人的印象是两个空格 必须 使用; 它说“它
在 Texinfo 文档的句子末尾放置两个空格很重要。”但是
唯一完全保留与 texinfo 文件的间距的情况(在任何意义上
除了“这里有一个空格”)是 texinfo 转换为 Info 格式时。 所以,
实际上,使用两个空格的决定取决于作者希望 Info 输出如何
出现---这是一个主观的决定,应该 完全 向下 偏爱
of 作者,尽管 Texinfo 文档试图使两个空间听起来像
客观你必须做的这种事情。

那么,您可能想知道使用一个空格的问题是什么。 那么,`makeinfo' 必须
重新格式化段落,并在需要插入空格时(看起来是什么)
句末插入两个空格。 这种行为不能改变,不像
埃马克(句尾双空格; 看到 命令 ,在 emacs的 info 文件)和 GNU fmt
(-u; 看到 fmt 调用 ,在 文本工具 信息文件)。 此外,尝试“修复”输出
带有 sed 的信息无法正常工作,因为用于快速查找节点的“标签”然后
不正确。 这些当然也可以修复,但这将涉及更多的工作
而不是简单的 sed 调用。

所以实际上,任何用一个空格写 texinfo 的人都必须忍受
偶尔将两个空格的句子结尾插入到他们的文本中——更糟糕的是,
当前的“makeinfo”格式化算法似乎在之后插入了两个空格
缩写(例如`eg'和`etc.'),它甚至打破了两个空格的texinfo。 (这是
顺便说一句,特别具有讽刺意味的是,因为两个空间党派的主要论点都支持
实践通常是区分两者之间差异的方式
缩写和句子的结尾。)

最后一点可能值得注意; 我不是第一个使用编写 texinfo 文件的人
一个空间。 在撰写本文时,它用于 BFD、gdbm、
GTK/GDK、(Linux) IPC 和 viper,我希望有一些我不知道的实例。

使用 onworks.net 服务在线使用 xzgv


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad