英語フランス語スペイン語

Ad


OnWorksファビコン

xzgv - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで xzgv を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド xzgv です。

プログラム:

NAME


xzgv - サムネイルベースのファイルセレクターを備えた X 用の画像ビューアー

SYNOPSIS


xzgv [オプション] [DIR | file ...]

DESCRIPTION


(注: この man ページは、xzgv の texinfo ファイルから自動的に生成されるため、
少し奇妙です。 ご不便をおかけして申し訳ございません。 :-))

xzgv は、サムネイル ベースのファイル セレクターを備えた、X 用の画像ビューアーです。 使用したサムネイル
(サムネイルは画像の小さな「プレビュー」バージョンです) xv、zgv、
そしてギンプ。 xzgv で表示できる画像の種類は、ラスター形式の画像です。
(「ビットマップ」や「ピックスマップ」と呼ばれることもあります); GIF ファイル、JPEG ファイル、PNG など
ファイルなど。

ほとんどの場合、おそらく xzgv のファイル セレクターを使用することになるでしょう (   File
Selector) をクリックして、表示するファイルを選択します。 これは、
`としてxzgvを起動したときのウィンドウxzgv' (見る オプション)。 のリストを表示します。
現在のディレクトリ内のサブディレクトリと画像ファイル、および小さな「サムネイル」
写真のバージョンが存在する場合。 (特定のディレクトリにサムネイルが表示されない場合、または
一部のファイルで欠落している場合は、`を押して作成/更新できますu'。 見る
更新 サムネイル.)

表示するファイルを選択したら、そのファイルをクリックするか、`入力します'.
これにより、画像が読み取られ、ウィンドウの右側のビューアーに表示されます。
(参照してください   ビューアー)。 次に、画像内を移動できます (画像が収まらない場合)。
マウスでドラッグするか、スクロールバーまたはカーソルキーを使用します。 その後、次のことができます
ファイルセレクターで別の画像を選択します(ただし、 `を押す必要がありますEscキー'または `タブ' 最初
キーボードを使用している場合)、または ` を押して xzgv を終了できますq'.

xzgv は他の X プログラムとほとんど同じように動作し、確かにマウス フレンドリーです :-)。
また、キーボードフレンドリーになるように設計されています。 xzgv のすべては、
キーボード。 このキーボード サポートの多くは、元の zgv (同様のコンソール-
Linux 用のベースの画像ビューア)。

ご想像のとおり、この概要は、最も簡単な紹介にすぎません。
xzgv は実行でき、xzgv の非常に基本的な使用方法のみを説明しています。 xzgv はさらに多くのことができます。 読む
何を見つけるために。

謝辞


xzgv は主に、このマニュアルの著者でもある Russell Marks によって書かれました。 それは
Reuben Thomas によって管理されています。

Costa Sapuntzakis は、はるかに高速な JPEG サムネイル生成用のコードに貢献しました (zgv、
これを xzgv に適応させました)。

使用されているディレクトリ/ファイル アイコンは、大まかに gmc に基づいています。 dir-close.xpm. トゥオマスだと思います
変更ログから判断すると、Kuosmanen がその責任を負っています。

`mkinstalldirs' は `テックスインフォ' パッケージであり、Noah Friedman によって書かれました。
(これは、インストール時にも使用されます。)

GTK+ の責任者である多くの人々に多大な感謝を捧げます。
確かに起こっていません。 (しかし、ほぼ素晴らしかったElectric Eyesには感謝しません
xzgvをまったく気にしないで十分です! :-))

getopt*.[ch] GNU libc からのものです。

OPTIONS


通常は xzgv をプレーンな ` として起動しますxzgv' (おそらく、ウィンドウ マネージャのメニューを介して、または
GNOME/KDE メニューなど)。 ただし、表示するファイルを直接指定することも、開始することもできます。
ディレクトリ、コマンドラインで。 さらに、さまざまなオプションがあります。

(xzgv を初めて使用する場合は、このセクションの残りの部分をスキップして、ここに来る必要があります。
後で戻ってください。)

xzgv コマンドラインの一般的な形式は、おおよそ次のようになります。

xzgv [オプション] [DIR | file ...]

XNUMX 種類のオプションがサポートされています --- 従来の Unix の XNUMX 文字オプションと、
GNU スタイルの長いオプション。 ほとんどのオプションはどちらの方法でも使用でき、両方の形式がリストされています
下の表にあります。

すべてのオプションは、構成ファイルの後に処理されることに注意してください。 構成ファイルの設定
以下の長いオプション名から ` を除いたものと同じです。--' (見る 設定 xzgv)、しかし
いくつかのコマンド ライン オプションは、構成ファイルの設定として許可されていません (例: `助けます')、および副
逆もまた同様です。

オプションの機能は次のとおりです。

`-a'
`--自動非表示'
画像が選択されたときにセレクターを自動的に非表示にし、視聴者が使用できるようにします
窓全体。

`--注意-jpeg'
libjpeg の「派手なアップサンプリング」を有効にします。 xzgv はデフォルトで高速な方法を使用します。 として
libjpeg のドキュメントには、「ずさんな方法による視覚的な影響は、多くの場合、
非常に少ない。''

`--単一プロンプトの削除'
(これは通常有効になっていることに注意してください。--delete-single-prompt=オフ'無効にする
)もし 無効、 xzgv は、指示されたときにすぐにファイルを削除します。
確認を促す。 (それは ` ' 一度に複数のファイルを削除するため
将来的にサポートされる予定であり、それには別のプロンプト オーバーライドがあります)。

`--ディザヒコール'
デフォルト設定に関係なく、15/16 ビットでディザリングを使用します。 見る ビューアー オプション,
利点/欠点の議論のために。 ` を使用することもできます--dither-hicol=オフ'から
これを無効にします。

`--exif-orient'
JPEG ファイルでは、Exif 方向タグ (デジタル カメラなどによって挿入される) を使用して、
表示前に画像の向きを修正します。 見る ビューアー オプション、 詳細については。

`--高速再帰更新'
再帰的なサムネイルの更新を行う場合、以前に既存のサムネイルを読み取らないでください
更新中。 これは xzgv 0.7 の時点でほとんど廃止されています。速度が向上したためです。
無視できる。 ただし、更新したい場合はまだ役立つ場合があります 巨大な
更新が必要な場合はほとんどない小さなディレクトリ。

`-f'
`- 全画面表示'
ウィンドウなしで xzgv のウィンドウの全画面を使用してフルスクリーンで実行します。
可能であれば、マネージャーの装飾 (ウィンドウ フレーム、タイトル バーなど)。

`-G ヴァル'
`- ガンマ ヴァル'
[0.9 ではサポートされていません。] 使用するガンマ調整を設定します ( ガンマ 調整)。 ザ
デフォルトは 1.0 です。 これは、ガンマをリセットするときに使用される「初期値」も設定します
調整。

`-g ジオム'
`-ジオメトリ ジオム'
xzgv ウィンドウのジオメトリ (位置および/またはサイズ) を ジオム. ジオメトリ文字列
位置/サイズが
`%' サフィックスは、画面の幅/高さのパーセンテージとして扱われることを意味します。
デフォルトのジオメトリは `92%x85%'.

「ジオメトリ」の仕組みに慣れていない人のために、以下に簡単な説明を示します。
構文。 `です幅x高さ'、または `+ X + Y'、または `WxH + X + Y'、どこで `W' は幅、'H' 身長、
`X' x 位置、および `Y' y 位置。 最初の形式はサイズのみを指定します。
XNUMX 番目は位置のみ --- `WxH + 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=off' を使用して無効にします。)
無効、方向 (フリップ/ミラー/回転) の状態は写真間で保持されます (を参照)
ビューアー オプション).

`--スケールを元に戻す'
(これは通常有効になっていることに注意してください。--revert-scale=オフ' を使用して無効にします。)
無効、スケーリングは画像間で保持されます(を参照) ビューアー オプション).

`--セレクター幅'
セレクターのデフォルト/初期サイズをピクセル単位で設定します。 通常の設定は 200 です。

`-T'
`--タグ付き表示'
xzgv の終了時に、現在タグ付けされているファイルの名前を表示します。 (それらは stdout にリストされています。
これは、複数のファイルを選択する場合に便利です。
グラフィカルに、他の何かでそれらに取り組みます。

`--サムネイルメッセージの表示'
サムネイルを読み込んでいるときにステータス バーに表示します。 ステータスバーは
もちろん、これらのメッセージを表示できるようにします。 :-)

`-k'
`--親をスキップ'
表示された最初のディレクトリについては、カーソルをスキップします .. (親ディレクトリ)。 これは
ディレクトリを「ページング」するためにスペースをすぐに使用したい場合に便利です。

`-o 注文'
`--ソート順 注文'
セレクターで使用される初期ソート順を設定します。 可能な設定は `',
`EXT'、 `サイズ'、および `date' (または '時間'); 設定の最初の文字のみ
(`n'/'e'/'s'/'d'/'t') を指定する必要があります。 デフォルトは名前順です。

`--ソートタイムスタンプの種類 type'
時刻/日付の並べ替え順序を使用するときに使用するタイムスタンプ タイプを設定します。 可能
設定は `mtime' (デフォルト)、`ctime'、および `atime' です。 の最初の文字のみ
設定(`m'/'c'/'a') を指定する必要があります。

`- ステータスバー'
セレクターの下にステータス バーを表示します。 これは、たとえば、写真がいつ
読まれている。

`-t'
`--薄い行'
セレクターで通常の高さの XNUMX 分の XNUMX の行を使用します。 これは非常に便利です
低解像度の画面、またはファイル名に本当に興味がある場合は、
サムネイル

`-v'
`- バージョン'
バージョン番号を表示します。

`--version-gtk'
xzgv が使用している GTK+ のバージョン番号を表示します。

`-z'
`- ズーム'
実際のサイズに関係なく、画像をビューアー ウィンドウに合わせます ( Zoom モード).

`-r'
`--ズーム縮小のみ'
ズームモード時のみ 減らします 収まる写真; つまり、大きな画像を表示可能にする
小さな写真はそのままに、一気に。

`で始まる場合xzgv ファイル'、xzgv はファイル セレクターを非表示にし、XNUMX つまたは複数のファイルを次のように扱います。
それらがディレクトリの唯一のコンテンツである場合。 (また、最初の
そのため、[次の画像] コマンドと [前の画像] コマンドを使用して間を移動できます。
または、Exit to Selector を実行して、セレクターを直接使用します。

`で始まる場合xzgv 開始ディレクトリ'、xzgv は通常どおり起動しますが、セレクターが起動します
指定されたディレクトリ (現在のディレクトリではなく)。

オンまたはオフ (ブール値) の設定は、ご想像のとおり、
例: `-z'または `- ズーム'。 ただし、これらを設定するための代替の長いオプション形式があります。
構成ファイルでの設定方法に似ています --- 構文は `--option =状態'、 どこ 状態
は `on'/'y'/'はい'/'1' オプションを有効にするか、または `オフ'/'n'/'いいえ'/'0' 無効にします。 最も
これの便利な点は、以前は無効だったオプションを無効にできることです。
たとえば ` を使用して有効にします--zoom=オフ'.

(GNU スタイルの長いオプションが機能する方法に慣れている読者は、これに注意してください。
`on'/'オフ'/等。 arg はオプションです。` は使用できません- オプション argは' この場合はフォーム。 それ
`でなければなりません--option=引数' それが機能するためです。)

A 注意 ON 表記法


このマニュアルの大部分は、そのファイル内の xzgv のさまざまなコマンドの説明によって占められています。
セレクターとビューアー。 これらのほとんどは、キーボードとポップアップの両方から利用できます
メニュー。 (`を押すとポップアップメニューが表示されますF10'または `メニュー'、または右クリック
セレクターまたはビューアー。 それぞれに独自のメニューがあります)。
むしろこのようなもの:

`キー'
`Selector メニュー、 メニュー   項目 is で、 メニュー 項目'
キー/メニュー項目の機能の説明。

与えられたキーに `(セレクタ)'または `(視聴者)' サフィックス; これは、いくつかの
xzgv のキー押下はセレクターまたはビューアーに固有のものであり、
xzgv の関連部分にキーボード フォーカスがあります。

FILE セレクタ


通常、xzgv の起動時に、ファイル セレクター --- ファイルのリストを使用する必要があります。
左に。 (もう XNUMX つのサブウィンドウ (右側) はビューアーです。) セレクターを使用すると、
表示するファイルを選択します (とりわけ)。 サブディレクトリと画像ファイルを一覧表示します
現在のディレクトリと、画像の小さな「サムネイル」バージョンがある場合は
存在する。

セレクタ メニュー


ほとんどすべてのセレクター コマンドは、表示されるセレクターのポップアップ メニューから使用できます。
セレクターの任意の場所を右クリックしたとき。 (`を押すこともできますF10'または `メニュー'から
メニューを表示しますが、xzgv にはほぼすべてのキーボード ショートカットがあるため、
これはあまり役に立ちません。 :-))

通常、セレクターのどこを右クリックしても問題ありません。 ただし、いくつかのコマンド
File メニューは、キーボード カーソルで選択された単一のファイルを操作します。 あ
マウスを使用するときの問題、あなたは思うかもしれません---しかし、
セレクターを開き、メニューをポップアップすると、xzgv はこのカーソルを右のファイルに移動します。
クリックしました(ある場合)。 (これは、ファイルの周りに中空のボックスが描かれていることからわかります。)
たとえば、使用するには 詳細 File メニュー、右クリックする必要があります on   file 貴社 欲しいです
細部 on.

セレクターとビューアーの両方に「ヘルプ」メニューがあり、そのほとんどの項目はこれを参照します
マニュアル:

`F1'
`Selector メニュー、 ヘルプ 内容'
`ビューアー メニュー、 ヘルプ 内容'
マニュアルの全体的な内容を表示します。

`Selector メニュー、 ヘルプ   File Selector'
ファイル セレクターのマニュアルのセクションを表示します。

`ビューアー メニュー、 ヘルプ   ビューアー'
ビューアでマニュアルのセクションを表示します。

`Selector メニュー、 ヘルプ インデックス'
`ビューアー メニュー、 ヘルプ インデックス'
マニュアルのコンセプト インデックスを表示します。

`Selector メニュー、 ヘルプ 私たちについて '
`ビューアー メニュー、 ヘルプ 私たちについて '
バージョン番号やホームページなど、xzgv に関する簡単な情報を提供してください。

現在、xzgv でマニュアルを読む方法は少し粗雑です。 `を実行しますinfo'
プログラム(参照 トップ セクションに 情報標準 info ファイル) で `xterm'.

終了します XZGV


xzgv を終了するには、XNUMX つの終了キーのいずれかを使用するか、
セレクターのポップアップ メニューから適切なオプションを選択します。

`q'
`Ctrl-q'
`Selector メニュー、 出口 xzgv'
xzgv を終了します。

(セレクターの終了オプションもあります File メニュー (`Selector メニュー、 ファイル、 出口')、 なので
「Exit」は通常、どのファイル メニューにもあります。)

サムネイル


(このセクションは意図的にマニュアルの早い段階にあり、サムネイルがおそらく最も
ファイルセレクターの重要な機能なので、作成/更新方法を知っていることが最善です
遅かれ早かれ。)

サムネイルは、サムネイルが表す写真の縮小版であり、
ファイルセレクターが存在する場合。 xzgv は xv 互換のサムネイルを使用します ---
xv のサムネイルは xzgv で動作し、その逆も同様です。 xzgvのサムネイルも
Gimp および zgv と互換性があります。

ファイルのサムネイルが存在しない場合は、代わりに小さな「ドキュメント」アイコンが表示されます (
ディレクトリに使用される「フォルダ」アイコン)。

更新 サムネイル
サムネイルは比較的短時間で作成できますが、すぐにできるわけではありません。 にとって
このため、サムネイルは事前に作成する必要があり、ファイルとして保存されます。
サブディレクトリの所有権 .xvpics.

xzgv は、ユーザーの指示なしにサムネイルを作成/更新することはありません。 したがって、
画像ファイルにサムネイルがないディレクトリ、またはサムネイルが表示されるディレクトリ
古いものにするには、` を押す必要がありますu'、または選択 アップデイト サムネイル セレクターから
メニュー。 (たとえサムネイルが書き込めなくても(たとえば、あなたが許可を持っていなければ)
それらを書き込む)、セレクターは、ユーザーが終了するまで、更新されたサムネイルを引き続き表示します。
ディレクトリ。)

または、現在のディレクトリとすべてのサムネイルを作成/更新できます
` を使用したサブディレクトリAlt-U' また 再帰的 アップデイト. ただし、再帰的な更新に注意してください
時間がかかる場合があります。

`u'
`Selector メニュー、 アップデイト サムネイル'
サムネイルがないファイルのサムネイルを作成し、サムネイルを更新します。
対応するファイルより古いです。 これが進行している間、ウィンドウが表示されます
xzgv のプロセスがどれだけ進んでいるかを示します。

更新の進行中は、 キャンセル ボタン、
または`を押すEscキー'または `入力します'、またはウィンドウの削除ボタンをクリックする (
ウィンドウ マネージャはタイトル バーに XNUMX つを提供します)。 xzgv は終了すると停止します
現在作業中のサムネイル (存在する場合)。

`Alt-U'
`Selector メニュー、 再帰的 アップデイト'
現在のディレクトリ内のすべてのファイルのサムネイルを作成/更新します。
サブディレクトリ。 これには時間がかかる場合があります。
これをしたい(参照 対話 ボックス(BOX))。 進行状況は、
通常の更新用ですが、現在更新中のディレクトリのみ ---
現在のディレクトリが(これまでどおり)であることを除いて、全体的な進行状況は示されません
メインウィンドウのタイトルに表示されます。 で再帰的なサムネイルの更新を中止できます。
通常の更新と同じ方法 (上記参照)。

デフォルトでは、xzgv は再帰更新を行うときに少し奇妙な動作をします。
通常のアップデートとの一貫性。 見る サムネイル 問題、 詳細については。

サムネイル 問題
サムネイルを扱うのは「興味深い」場合があり、これにはいくつかの方法があります。
物事に影響を与える:

- xzgv は、ディレクトリ内のサムネイルを一度にすべて読み取るわけではありません。 代わりに、それは単に
ディレクトリの内容を読み込んでから、事実上一種のバックグラウンド タスクを起動して読み取ります
サムネイルで。 したがって、xzgv は、その後の短い間、通常ほど応答しない場合があります。
多くのサムネイル (たとえば、数百) を含むディレクトリに入る --- しかし一方で、
少なくともそれ is 応答します。 :-)

- 「バックグラウンド タスク」は、現在ファイルのサムネイルを表示するために特別な努力をします
リスト内をどれだけ移動しても、最初にセレクターに表示されますが、読み取ります
それらはすべて最終的に入ります。

- xzgv で使用されるサムネイルは、表示に 256 色が必要です。 これは、次の場合に問題になる可能性があります。
256ビット(8色)を実行している場合でも、256色以下でXを実行しています
サーバーでは、ほぼ必然的に使用できる色が少なくなります。 現在、 xzgv は単に使用しています
サムネイルで使用される個々の色に最も近いものとして gdk が報告するもの。
これにより、gdk が大きなサイズを割り当てることができたと仮定すると、8 ビット サーバーで許容できる結果が得られます。
色数; ただし、それができない場合、または実行中の場合はひどい結果になります
4 ビットまたは 1 ビット サーバー。 これについては申し訳ありません---将来的に修正する必要があります(
gdk を使用してサムネイルのピックスマップを描画するか、色に合わせて「手で」ディザリングする
利用可能)。

- 最後に、再帰的なサムネイルの更新を行う場合、xzgv (デフォルトでは) は既存のものを読み込みます
更新する前に、ディレクトリ内のサムネイル。 というか、それらのサムネイルを読み取ります
セレクターに現在表示されているファイル。 これにより、動作がわずかに遅くなる可能性がありますが、
通常の更新と一貫した「ルック アンド フィール」を維持します。 (それでも、これを無効にすることができます
` 付き--高速再帰更新' コマンドライン オプション (を参照) 呼び出す xzgv) または同等の
config ファイルのエントリ (を参照) 設定 xzgv))

セレクタ レイアウト そして サイズ変更


ファイル セレクターは、単にサブディレクトリとファイル名のリストです。
それらのために存在するサムネイル。 リストは通常​​、順列になっています (ただし、
これを変える; 見る を変える、   選別 注文)。 ディレクトリの名前が最初に表示され、
それらは、すべての画像ファイルの前に、リストの先頭に順番に表示されます。 長いです
ファイル名は、ファイル セレクタ ディスプレイの表示部分に収まらない場合があります。 もしそうなら、
残りの名前を表示するために使用できる水平スクロールバーになります(カーソルを使用できます
キーボードからこれを行うには左/右)。

多くの場合、リストは一度に画面に収まりきらないほど大きくなります。 このような場合は、
一度に表示されるのは一部のみですが、 (垂直) を使用してリスト内を移動できます。
スクロールバー、またはカーソルの上下など。

セレクター ウィンドウが縦方向に小さすぎて、もっと見たい場合
を使用して xzgv フルスクリーンを開始できます。 -f オプション(を参照) オプション)、および/または
「細い行」モードを使用します (参照 File Selector オプション).

セレクターが水平方向に小さすぎる (または大きすぎる) 場合は、次の方法で変更できます。
分割線の「ハンドル」(セレクターと
ビューアー、ウィンドウの下部近く)、セレクターの相対的なサイズを変更します
と視聴者。 マウスでドラッグするか、次のキーを使用して移動できます。

`['
ウィンドウ分割を左に移動します。

`Ctrl-['
ウィンドウ分割を左にゆっくり動かします。

`]'
ウィンドウ分割を右に移動します。

`Ctrl-]'
ウィンドウ分割を右にゆっくり移動します。

`~'
ウィンドウ分割をデフォルトの位置にリセットします。

セレクターの初期/デフォルト サイズを設定することもできます --- 実際には、セレクターの位置
ウィンドウの分割 --- ` を使用--セレクター幅' (見る オプション) または設定ファイル オプション
`セレクター幅'.

移動 AROUND LIST


このセクションは主に、フォースのキーボード側に傾倒している私たちを対象としています。
:-) ねずみが好きな人は自由にスキップできます。

セレクターにキーボード フォーカスがある場合、カーソル (GTK+ の専門用語では「フォーカス行」)
通常、リストの行の XNUMX つを囲む空のボックスとして表示されます。 これは次の機能を果たします
機能:

- 表示コマンドが操作するファイルを選択します。

- 画面に表示されるリストの一部として、リストのどの部分が表示されるかを決定します
には常にカーソルが含まれます (マウスを使用して移動しない限り)。

カーソルを移動するためのコマンドがいくつかあります。 要約すると、ほとんどの「特別な」キーは
カーソルは、想像どおりの動作をしますが、より詳細には次のようになります。

`カーソル Up'
`k'
上に移動します。

`カーソル Down'
`j'
下に移動。

`ページへ移動します。 Up'
`Ctrlキーを押しながらU'
カーソルをおよそ XNUMX ページ戻します。

`ページへ移動します。 Down'
`Ctrl+V'
カーソルをおよそ XNUMX ページ前に移動します。

`Ctrl-ホーム'
`Ctrl-a'
カーソルをリストの先頭に移動します。

`Ctrl-終了'
`Ctrlキーを押しながらE'
カーソルをリストの最後に移動します。

`g'
`''
次に押されたキーから始まる最初のファイル名にカーソルを移動します。
通常、文字または数字になります。 大文字と小文字は区別されます。 `a'と `A' それは
違う。 2 秒以内にキーが押されない場合、コマンドはキャンセルされます。

指定した文字で始まるファイルがない場合は、最初のファイルに移動します。
後の文字から開始します (ASCII 順)。 これに該当するものがない場合
その場合、最後のファイルに移動します --- ファイルがない場合を除きます (ちょうど
ディレクトリ)、この場合は効果がありません。

閲覧中 A FILE


セレクターからファイルを表示するには、ファイルをクリックするか、` を押します。入力します'移動後
関連するファイルにカーソルを合わせるか、ファイルを右クリックして「ファイル」から「開く」を選択します。

`入力します'
`ファイルの左クリック'
`Selector メニュー、 ファイル、 Open'
選択した画像ファイルを表示するか、サブディレクトリが選択されている場合は、それを現在の
ディレクトリにあります。

ダイアログ ボックス


見る   ビューアー、ビューアーの仕組みの詳細について。 xzgv に深刻な問題がある場合
ファイルを読み取ると、エラーが発生します。 エラーは、
画面の中央 --- クリックするまでそこにとどまります Ok (または ` を押します入力します'または `Escキー')。

xzgv は、他の目的にも同様のダイアログ ボックスを使用します。

- 何かをしたいという確認を得ること。 `入力します'または `y' は「はい」を選択します。 `Escキー' また
`n'いいえを選びます。 (ここでも、関連するボタンをマウスでクリックして同じことを行うことができます。)

- サムネイルの更新中に進行状況を表示します。 これは少し変わったダイアログです。
更新が完了すると、自動的に消えます。 ただし、それは提供します
キャンセル 更新を中止するためにクリックできるボタン (`入力します'または `Escキー' は
同じ)。

- ディレクトリ名の読み取り。 ここで、ディレクトリ名を入力してからクリックする必要があります Ok (または
`を押します入力します')、またはクリック キャンセル (または ` を押しますEscキー') 中止します。 使用されるテキスト入力「ウィジェット」
次のキーを含む、ある程度の編集が可能です。

`カーソル '
`Ctrl-b'
カーソルを左に移動します。 (縦棒はカーソル位置を示します。)

`カーソル '
`Ctrlキーを押しながらF'
カーソルを右に移動します。

`ホーム'
`Ctrl-a'
カーソルを行頭に移動します。

`終わり'
`Ctrlキーを押しながらE'
カーソルを行末に移動します。

`バックスペース'
`Ctrl+H'
カーソルの左側の char を削除します。 (注: `バックスペース' は (通常) キーです
メインの上 `入力します' 鍵; 多くの場合、単に矢印としてラベル付けされています。)

`削除'
`Ctrl+D'
カーソルがある文字を削除します。

X 選択を設定することもできます (マウスでテキストを選択するか、` を押したままにします)。シフト'
カーソルを動かしながら)テキストを他のプログラムに貼り付けることができます。
通常の方法でテキストをカット/コピー/ペーストします:

`Shift+削除'
`Ctrl+x'
テキストをカットします。

`Ctrl+挿入'
`Ctrl+C'
テキストをコピーします。

`Shift-挿入'
`Ctrl+V'
テキストを貼り付けます。

後者のコマンドを使用して、(一部の) 他のプログラムからテキストを貼り付けることもできます。

閉鎖 A FILE


通常、ファイルを表示すると、ビューア サブウィンドウは、ファイルを表示するまでそのファイルを表示し続けます。
別のファイル。 ただし、ファイルを「閉じる」と、ビューアはファイルの表示を停止し、
初期状態に戻ります。

`CTRL-W'
`Selector メニュー、 ファイル、 閉じる'
現在表示されているファイルを「閉じて」、ビューアのサブウィンドウをクリアします。

FILE 詳細


セレクターがファイルに対して提供するリストはかなりまばらです --- ファイル名と (
ファイルには XNUMX つ) 付属のサムネイルがあります。 これは物事をシンプルに保ちますが、
ファイルが最後に変更されたとき、ファイルが占めるスペースの量を知りたい場合があります。
画像の寸法とか、そういうこと。 したがって、単一のファイルの詳細を表示できます
「ファイルの詳細」コマンドを使用して:

`:'
`;'
`Selector メニュー、 ファイル、 詳細'
キーボード カーソルが指しているファイルに関するさまざまな詳細を表示します。 見る  
Selector メニュー、ファイルの選択方法については、
ねずみ。 (基本的に、メニューをポップアップするときにファイルを右クリックします。)

表示される詳細のほとんどは、OS から取得されます (`STAT(2)' システムコール)、および
ファイルのディレクトリに対する権限が制限されていない限り、常に使用できる必要があります
ただし、ファイルの寸法 (幅/高さ) はファイルのサムネイルから取得されます。 それであれば
持っていないか、読めないか、持っていて読めるが持っていないか
元の画像の幅/高さを言及し、次に 詳細 から サムネイル 領域が灰色になっています
不足しています。

(後者の点の説明で --- 5.0 より前のバージョンの zgv は生成されませんでした
サムネイルに幅/高さのコメントがあるため、特に zgv ユーザーは幅/高さを見つけることができます
詳細がありません。 (xzgv は常に問題ありませんが、この問題があったのは zgv だけです。)
さらに悪いことに、バージョン 5.0 と 5.1 では、ほとんどの JPEG に対して不適切なサイズで生成されました。 修正するには
特定のディレクトリの問題のいずれかで、`を実行しますrm -NS .xvpics' シェル プロンプトからそのディレクトリに
zgv 5.2 以降、または xzgv/xv/Gimp でサムネイルを再作成します。)

タグ付け


ファイル セレクターは、一度に XNUMX つのファイルを操作することに制限されていません。 次のように「タグ付け」できます
このセクションで説明する特定のコマンドは、必要に応じて多数 (または少数) のファイル
それらに基づいて行動します。

最初は、すべてのファイルにタグが付けられておらず、ファイル名は通常黒で表示されます (ただし、
使用している GTK+ テーマによって異なります)。 タグ付きファイルは赤で表示されます。

タグ & タグを外す コマンド
ファイルにタグを付けたり、タグを解除したりする方法はいくつかあります。 動作するキーボードベースのもの
個々のファイル ( タギング メニュー) カーソルを XNUMX 行下に移動します
その後、複数のファイルのタグ付けまたはタグ解除を容易にします。

マウスで XNUMX つのファイルにタグを付けたりタグを外したりするには、Ctrl キーを押しながらクリックします (つまり、コントロールを押したままにします)。
キーを押しながらクリック) セレクタ内の関連するファイル名またはサムネイルを選択します。 それは本当です
使用できます タグ および タグを外す タギング メニュー(参照   Selector メニュー、選び方について
この方法でタグ付けされた/タグ付けされていないファイル) ですが、これは通常、あまり便利ではありません。
コントロールクリックを使用するよりも。 (これらのメニュー項目は完全を期すためのものです。)

現在表示されているファイルにタグを付けるために、ビューアで使用できるコマンドもあります。 見る
を変える、 画像、 詳細については。

`='
`+'
`キーパッド +'
`0'
`Selector メニュー、 タグ付け、 タグ'
タグファイル。

`-'
`キーパッド -'
`9'
`Selector メニュー、 タグ付け、 タグを外す'
ファイルのタグを外します。

`他の ='
`Altキーパッド +'
`Alt-0'
`Selector メニュー、 タグ付け、 タグ すべて'
すべてのファイルにタグを付けます。

`他の -'
`Altキーパッド -'
`Alt-9'
`Selector メニュー、 タグ付け、 タグを外す すべて'
すべてのファイルのタグを解除します。

`アルト'
`Selector メニュー、 タグ付け、 トグル すべて'
すべてのタグを切り替えます。 これにより、タグ付けされた状態が反転するため、以前にタグ付けされたすべてのファイルが
タグが付けられなくなり、それまでタグ付けされていなかったすべてのファイルがタグ付けされます。

現在、(単一の) ファイルのタグ状態をキーボードから切り替える方法はありません。

移動する の間に タグを付けました
これらのコマンドを使用すると、次または前のタグ付きファイル (存在する場合) を検索 (移動) できます。
ここでの「次へ」と「前へ」は、キーボード カーソルの位置に相対的であることに注意してください。 もしも
これらをメニューから使用する場合は、開始するファイルを慎重に右クリックしてください。
から検索します。

`/'
`Selector メニュー、 タグ付け、 Next タグを付けました'
dir 内の次のタグ付きファイルに移動します。

`?'
`Selector メニュー、 タグ付け、 前へ タグを付けました'
dir 内の前のタグ付きファイルに移動します。

同等のコマンドは、ビューアでも使用できます (を参照してください)。 を変える、 画像).

コピー・移動
タグ付きファイルを指定したディレクトリにコピーまたは移動できます。 タグ付けされたファイルがない場合、xzgv
カーソルが現在上にあるファイルをコピー/移動します --- カーソルが
この場合、エラーが発生します。

`C (Shift+C)'
`Selector メニュー、 ファイル、 コピー'
タグ付きファイル (または現在のファイル) を指定のディレクトリにコピーします。 xzgv は
ダイアログを使用した宛先ディレクトリ (を参照) 対話 ボックス(BOX))、そこにファイルをコピーします。
ファイルをコピーすることになるが、同じディレクトリに既存のファイルがある場合
ファイルはコピーされず、残りのファイルもコピーされません。

`M (Shift+M)'
`Selector メニュー、 ファイル、 移動'
タグ付けされたファイル (または現在のファイル) も同様に移動します。

リナミング A FILE


ファイルをコピー/移動するだけでなく、名前を変更できます。

`Ctrl-N'
`Selector メニュー、 ファイル、 リネーム file'
現在のファイルまたはディレクトリの名前を変更します --- xzgv は既存のファイルの上書きを拒否します
ファイル/ディレクトリ。 新しい名前は現在のディレクトリに残す必要があります。 (見る
コピー・移動 、ファイルを別のディレクトリに移動する方法については (ただし、
同じ名前を保持します)) を参照してください。   Selector メニュー、名前を変更したファイルの選択方法について
マウス使用時。 (基本的に、ポップアップするときにファイルを右クリックします
メニュー。)

知ってる`Ctrl-N' は、`rename' に可能な最も覚えやすいキープレスではありませんが、
のものは取られました。 :-/

削除 A FILE


ファイルの削除は非常に簡単です。

`Ctrl+D'
`Selector メニュー、 ファイル、 削除 file'
キーボード カーソル (および付随するサムネイル) が指すファイルを削除します。
見る   Selector メニューマウスで削除するファイルを選択する方法については、 を参照してください。
(基本的に、メニューをポップアップするときにファイルを右クリックします。)

削除されるファイルは XNUMX つだけであることに注意してください (つまり、「ファイルを削除」)。 現在のところ方法はありません
タグ付けされたすべてのファイルを削除します。

変化 DIRECTORY


xzgv で現在のディレクトリを変更する最も簡単な方法は、通常、ディレクトリをクリックすることです
ファイルリストのエントリ (またはカーソルをそのエントリに移動して ` を押します)入力します')。 ` の選択..'
エントリは現在のディレクトリの親ディレクトリに移動します。

ただし、代替手段があります。

(このコマンドのキーは shift-` であることに注意してくださいg'ではなく'g'。)

`G'
`Selector メニュー、 ディレクトリ、 変更する'
指定されたディレクトリに移動します。 xzgv は、ダイアログを使用して宛先ディレクトリを要求します
ディレクトリの名前を入力する必要があるボックス(を参照) 対話 ボックス(BOX))、そこに移動します
ディレクトリが存在する場合。

再スキャン中 DIRECTORY


通常、xzgv はディレクトリを XNUMX 回 (起動時、または新しいディレクトリが作成されたときに) 読み取ります。
選択されています)。 したがって、ディレクトリの内容が別のプログラムによって変更された場合、これはそうではありません
自動的に反映されます。 ただし、ディレクトリを「再スキャン」するように xzgv に明示的に指示することはできます。
(内容を読み直してください)、その内容に関する xzgv の概念を更新します。

`Ctrl+R'
`Selector メニュー、 ディレクトリ、 Rescan'
現在のディレクトリを再スキャンします。

変化 並べ替え 注文


通常、ファイルは名前の順でリストされます。 ただし、代わりに
サイズ、最終変更日時、または「拡張子」(ファイル
タイプ)。

(変更できるのはファイルの順序のみです。ディレクトリは常に最初にリストされ、常に
名前順です。)

`Alt-N'
`Selector メニュー、 ディレクトリ、 並び替え by 名前 '
名前順。 これがデフォルトです。

`Alt-E'
`Selector メニュー、 ディレクトリ、 並び替え by 拡張'
拡張子順に並べ替えます。

`Alt-S'
`Selector メニュー、 ディレクトリ、 並び替え by サイズ'
サイズごとに並べ替えます。 最大のファイルが最後にリストされます。

`Alt-D'
`Selector メニュー、 ディレクトリ、 並び替え by Time & 日付'
時間/日付で並べ替えます。 最新のファイルが最後にリストされます。

コマンドラインからデフォルトのソート順を設定できます (を参照)。 呼び出す xzgv) または構成
ファイル(を参照) 設定 xzgv).

「時刻と日付」のソート順で使用できるタイムスタンプは XNUMX つあります。

`Alt-Shift-M'
`Selector メニュー、 ディレクトリ、 Time & 日付 タイプ、 修正 Time (分)'
最終変更時刻 (`mtime') を使用します。 これがデフォルトです。

`Alt-Shift-C'
`Selector メニュー、 ディレクトリ、 Time & 日付 タイプ、 属性 変更する Time (時間)'
最終属性変更時刻 (`ctime') を使用します。 これは いつもその時
ファイルが作成されましたが、時々間違えられます。 たとえば、ファイルの移動
`でmv' は通常、ctime を変更します。

`Alt-Shift-A'
`Selector メニュー、 ディレクトリ、 Time & 日付 タイプ、 アクセス Time (時間)'
最後にアクセスした時刻 (`mtime') を使用します。 セレクターの順序は自動的ではありません
これはおそらく面倒なので、xzgv がファイルを読み取るときに更新されます。 マニュアルを作る
必要に応じて再スキャンします。

FILE セレクタ OPTIONS


xzgv の実行中に、ファイル セレクターの動作のさまざまな側面を構成できます。
これらのトグル コマンドを使用して (以前に無効になっていた機能を有効にします。
およびその逆)。

これらの設定は、コマンドライン オプションを使用して変更することもできます ( オプション) および/または構成
ファイル設定 (を参照) 設定 xzgv).

`Alt-A'
`Selector メニュー、 オプションは、 自動応答オプション 隠す'
画像が表示されているときのセレクターの自動非表示を切り替えます (デフォルトではオフ)。
これは、小さな画面/ウィンドウ、または掘り下げるだけの古い zgv ユーザーにとって便利です。
あのグルーヴィーなモーダルインターフェース、ええと、男。 :-)

`alt-b'
`Selector メニュー、 オプションは、 Status: バー'
セレクターの下部にあるステータス バーを切り替えます (既定ではオフ)。 これは表示されます
特定の状況でのメッセージ --- 通常、画像がいつ表示されるかを示すだけです。
読まれている。

`Selector メニュー、 オプションは、 サムネイル メッセージ'
サムネイル メッセージの読み取りを切り替えます (デフォルトはオフ)。ステータス バーが
有効になっています。 これらのメッセージは、すべてのサムネイルが読み取られたときに明確になりますが、
ディレクトリを変更するたびに何かをフラッシュするのは、通常は
迷惑です。

`v'
`Selector メニュー、 オプションは、 薄い '
サムネイルが XNUMX 番目に表示される「細い行」モードを切り替えます (デフォルトではオフ)。
より多くのファイルを一度に表示できるように、通常のサイズです。 (奇妙なキーボード
このショートカットは zgv の「ビジュアル」モード切り替えから継承されています。
同様の効果。)

ビューア


表示するファイルを選択すると、ビューアー (ファイルの右側部分) に表示されます。
xzgv のウィンドウ)。 このセクションでは、画像を表示しながらできることについて説明します。

セレクタと同様に、ビューアには独自のメニューがあります --- ビューアの任意の場所を右クリックします (または
`を押しますF10'または `メニュー') --- および同様のヘルプ メニュー (を参照) を表示するには   Selector メニュー).

終了します ビューア


マウスを使用して xzgv を制御する場合、セレクターかビューアーかは関係ありません
キーボード フォーカスがあります --- マウス操作は、そのようなささいな境界を超えます。 :-) しかし、キーボード
コントロールは (必然的に) 事実上モーダルなので、順番にビューアを「終了」する必要があります
セレクターを再びキーボードで制御できるようにします。 次の場合もビューアを終了する必要があります。
自動非表示モードを有効にしました。

ビューアを終了するのは簡単です:

`Escキー'
`タブ'
`ビューアー メニュー、 出口 〜へ Selector'
ビューアを終了します。 これにより、セレクターが元のサイズに戻された場合も元のサイズに戻ります。
以前は「隠されていました」。

ビューアを終了する別の方法は、中クリックすることですが、このマウスのみのアプローチ
セレクターが「非表示」の場合にのみ実際に使用されます。

BIG ピクチャー


画像が大きすぎてビューア ウィンドウに完全に収まらない場合があります。 メインはXNUMXつ
一度に多くの画像を見るのに役立つもの:

- xzgv ウィンドウを大きくします。 ウィンドウマネージャーで「最大化」するか、
`を使用して、より大きなウィンドウでxzgvを起動できます-ジオメトリ' または全画面表示モード (を参照) オプション).
フルスクリーン モードでは xzgv に可能な最大ウィンドウ サイズが与えられますが、協力が必要です
あなたのウィンドウマネージャーから (悲しいことに、多くの人は好きなように進んでいません) --- いくつかの
あなたが見つけるかもしれないケース `-ジオメトリ 100%x100%'より効果的になります。

- セレクターを非表示にします。 これを行うには、自動非表示モードを使用します ( File Selector オプション)、または
セレクターを明示的に非表示にします (参照 隠蔽   Selector).

もちろん、これらは問題の部分的な解決策にすぎません。 必然的にあるでしょう
一度に画面に表示できるサイズよりも大きい画像を常に使用してください。 一般に、次のようなものがあります。
画像全体を表示する XNUMX つの方法。

スクローリング
スクロールは、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'
`Ctrlキーを押しながらU'
ウィンドウの高さを (ほぼ) 上に移動します。 (高さの 90% 移動します。)

`ページへ移動します。 Down'
`Shift-カーソル Down'
`Ctrl+V'
ウィンドウの高さを (ほぼ) 下げます。

`-'
`Shift-カーソル '
ウィンドウの長さだけ左 (ほぼ) に移動します。 (90%で動きます。)

`='
`Shift-カーソル '
ウィンドウの長さだけ (ほぼ) 右に移動します。

`ホーム'
`Ctrl-a'
写真の左上に移動します。

`終わり'
`Ctrlキーを押しながらE'
写真の右下に移動します。

Zoom モード
画像全体を表示する別の方法、画像を表示できる方法
どんなに大きくても(小さくても)一度に画面に表示されるのはズームモードです。

ズーム モードの名前は、小さなファイルをウィンドウに合わせて「ズーム」するという考えに由来しています。 だが
実際には、大きなファイルを収まるように縮小するために使用されることがよくあります。

ズーム モードはデフォルトではないため、有効にする必要があります。 有効にすると、次の操作を行うまでオンのままになります
もう一度オフにします(または、スケーリングを有効にするか、 ノーマル (参照してください スケーリング))。

`z'
`ビューアー メニュー、 オプションは、 Zoom (フィット 〜へ 窓)'
ズームモードを切り替えます。

`Alt-R'
`ビューアー メニュー、 オプションは、 日時 ズーム 減らす のみ'
ズームモード時のみ 減らします 合う写真。 これは行くときに役立ちます
予想外のサイズの写真がたくさんあるので、すべてを見ることができます。
小さな小さなアイコンが
聖書の比率。 :-)

ズーム モードでウィンドウに合わせてファイルを縮小する方法は、(比較的) 迅速ですが厳しいものです。
画像が少し見苦しく見えるかもしれません。 将来的には、zgv のような平滑化オプションが存在する可能性があります
ヴクラッジ、しかし今のところ、かなり大雑把なサイズ変更しか利用できないと思います。

実際、代わりに画像を縮小できるため、ズームモードの代替手段があります。 この
ただし、通常は非常に大きな画像にのみ役立ちます。 ズームモードは右寄りになりがち
大部分のこと。

スケーリング


画像を拡大/縮小できます --- これにより、画面上で拡大 (または縮小) して表示されます。 xzgv行為
拡大縮小された画像が実際の画像であるかのように。 たとえば、カーソルキーのスクロール
ピクセルの一部を移動することを意味する場合でも、スケーリングされた 100 ピクセル単位で移動します (または
(マウスによる移動も同様)。

少なくとも、スケーリングの主な制限 (どれだけ遅くなるか以外:-)
スケールアップする場合) は、整数値でのみスケールできるため、それぞれを作成することしかできません。
幅/高さの XNUMX 倍、または幅/高さの XNUMX 倍、または XNUMX 倍の画像内のピクセルなど
に。

(たとえば、「XNUMX 倍のサイズ」ではなく「XNUMX 倍の幅/高さ」と言うのは奇妙に思えるかもしれませんが、
技術的に「サイズを XNUMX 倍にする」とは、幅 (および高さ) を
約 1.414...)

通常、xzgv はスケーリングを行いません。これは 1:1 の比率と見なすことができます。 スケールアップする
その比率を上げます。 どのように増加するかは、使用するオプション/キーによって異なります。

`d'
`ビューアー メニュー、 スケーリング、 ダブル スケーリング'
比率を 2 倍にして増やします --- これにより、比率は 1:4、1:8、1:XNUMX になります。

`s'
`ビューアー メニュー、 スケーリング、 Add 1 〜へ スケーリング'
2 つ追加して比率を増やします --- 1:3、1:4、1:XNUMX の比率につながります...

比率を下げる同様のコマンドがあります。

`D (Shift-D)'
`ビューアー メニュー、 スケーリング、 半分 スケーリング'
比率を半分に減らします。

`S (Shift+S)'
`ビューアー メニュー、 スケーリング、 サブ 1 から スケーリング'
XNUMX を引いて比率を減らします。

通常、XNUMX 倍 / 半分のスケーリングの方が便利です。

ビューアで Shift キーを押しながら左クリックして、スケーリングを XNUMX 倍/半分にすることもできます。
XNUMX 倍にし、Shift キーを押しながら右クリックして半分にします。 これはまだスケールを変更します
ただし、ウィンドウ (ご想像のとおり、クリックされたポイントの周りではなく) です。
少し奇妙で、将来変更される可能性があります。

1:1 未満にスケーリングすると、上記のコマンドは (たとえば) 1:2、1:4、1:8、
など --- つまり、比率は同じように機能しますが、その逆です。 これにより、
どんどん小さくなっていくイメージ。

スケーリング比が 1:32 未満になることはありません。 また、それを超えて増加することはありません
全体の画像サイズが 32767x32767 を超えるポイント --- この制限は、
ウィンドウ サイズに対する X の制限と、スケーリングのために xzgv によって使用される実装の組み合わせ。

現在の実装方法を考えると、スケールアップの問題の XNUMX つは、そうではないことです。
ディザ表示に適しています --- したがって、8 ビット サーバーで実行している場合は、
スケーリング (特に補間によるスケーリング) を使用すると、画像の周りが遅くなる場合があります。
写真のいくつかの厄介な、縞模様の、ディザリングされていない部分に。 :-(

スケーリング (アップまたはダウン) の効果はいつでも元に戻すことができます。

`n'
`ビューアー メニュー、 スケーリング、 ノーマル'
「通常の」表示を再開します --- スケーリング モードとズーム モードを無効にします。

通常、スケールアップは、ピクセルをますます大きな正方形にするだけで機能します (
効果)、同じ色のままです。 ただし、と呼ばれる機能を有効にすることができます
の左上隅の間の色の変化を滑らかにグラデーションする「補間」
各ピクセル。 これは 非常に 遅いですが、見栄えがします。

`i'
`ビューアー メニュー、 オプションは、 補間する いつ スケーリング'
スケーリング モードで補間を切り替えます。

(補間によるスケーリングの外観が好きな場合は、
私が書いたプログラムと呼ばれる pninterp、これを適用しながら PGM または PPM ファイルをスケールアップできます
効果。 最近では netpbm パッケージの一部です。)

ただし、縮小は特殊なケースのズーム モードのように実装されており、現在のところ
見栄えを良くする方法はありません。 :-/

xzgv は通常、表示時にスケーリングを「元に戻す」(スケールを 1:1 に戻す) ことを通常に戻します。
新しい絵。 ただし、この動作を無効にすることは可能です ( ビューアー オプション).

スケーリングの代替形式のサポートもあります --- 分離、または軸固有、
スケーリング。 この方法でスケーリングすると、イメージの XNUMX つの軸のみが一度にスケーリングされます。 にとって
たとえば、画像の高さを効果的に XNUMX 倍にすることを選択できます (幅
変更せずに残します)。 実際、この種のスケーリングは、一時的な修正に役立ちます。
通常の XNUMX 倍の幅または高さのピクセルを使用して表示することを目的とした画像。

`x'
`ビューアー メニュー、 スケーリング、 X のみ、 ダブル スケーリング'
(x 軸) の比率を XNUMX 倍にして増やします。

`X (Shift+x)'
`ビューアー メニュー、 スケーリング、 X のみ、 半分 スケーリング'
(x 軸) の比率を半分にして減らします。

`Alt-X'
`ビューアー メニュー、 スケーリング、 X のみ、 Add 1 〜へ スケーリング'
XNUMX を追加して (x 軸) の比率を増やします。

`Alt-Shift-X'
`ビューアー メニュー、 スケーリング、 X のみ、 サブ 1 から スケーリング'
XNUMX を引いて (x 軸) の比率を減らします。

`y'
`ビューアー メニュー、 スケーリング、 Y のみ、 ダブル スケーリング'
(y 軸) の比率を XNUMX 倍にして増やします。

`Y (Shift-Y)'
`ビューアー メニュー、 スケーリング、 Y のみ、 半分 スケーリング'
(y 軸) の比率を半分にして減らします。

`Alt-Y'
`ビューアー メニュー、 スケーリング、 Y のみ、 Add 1 〜へ スケーリング'
XNUMX を追加して (y 軸) の比率を増やします。

`Alt-Shift-Y'
`ビューアー メニュー、 スケーリング、 Y のみ、 サブ 1 から スケーリング'
XNUMX を引いて (y 軸) の比率を減らします。

XNUMX つの軸を拡大/縮小するためのマウス ショートカットもあります。 コントロール左クリック
スケールアップし、control-右クリックでスケールダウンします。 デフォルトでは、これは y 軸に作用しますが、
アクティブな軸は ` で切り替えることができますAlt-C'、または `Ctrl+クリック X '
オプション(を参照) ビューアー オプション).

x スケーリングが一致しない状況では、補間は現在サポートされていません
y スケーリング。

そして ROTATE


画像を表示しているときに、水平または垂直に反転したい場合があります。
それを回転させます:

`m'
`ビューアー メニュー、 オリエンテーション、 (横)'
画像を「ミラーリング」します (水平方向に反転します)。

`f'
`ビューアー メニュー、 オリエンテーション、 フリップ (緑)'
画像を「反転」します (垂直方向に反転します)。

`r'
`ビューアー メニュー、 オリエンテーション、 ローテート '
画像を時計回りに 90 度回転します。

`R (Shift+R)'
`ビューアー メニュー、 オリエンテーション、 ローテート '
画像を反時計回りに 90 度回転します。 (米国の読者は驚いたり、
私が「反時計回り」と言わなかったことに腹を立てているので、なぜメニューが回転と言うのかを理解するでしょう
右左。 :-))

`N (Shift-N)'
`ビューアー メニュー、 オリエンテーション、 ノーマル'
画像の向きを通常に戻します。 これにより、ミラーの効果が取り消されます。
フリップ、および/または回転。

xzgv は通常、画像の向き (画像が変換された方法) を「元に戻します」
新しい画像を表示すると、ミラーリング/フリップ/回転によって) 通常の状態に戻ります。 ただし、可能です
これを無効にするには (参照 ビューアー オプション)、新しい画像がミラーリングされ、反転されるように、
および/または同じ方法で回転します。

輝度 そして コントラスト


[明るさとコントラストの変更は、xzgv 0.9 ではサポートされていません。] xzgv はサポートを提供します。
明るさとコントラストを変更しますが、画像を再描画する方法が与えられています
少し遅くなる可能性があります。

現在、マウスでこれを行う方法はありません。 これはすぐに修正する必要があります。

`,'
コントラストを下げます。

`.'
コントラストを上げます。

`<'
明るさを下げます。

`>'
明るさを上げます。

`:'
`;'
コントラストと明るさを通常にリセットします。 (`*' もサポートされており、ヒステリック
レーズン)これは意図的に ありません ガンマ調整に影響します。

コントラストの変更は明るさの変更の前に適用され、ガンマ調整はすべて適用されます。
両方の前に適用されます。

ガンマ 調整


[ガンマは xzgv 0.9 ではサポートされていません。] ええ、ガンマです。 なんて楽しい。 根本的な問題はこれ
--- ディスプレイが異なれば、強度応答曲線も異なります。 「これは多くのことを作りました
人々は非常に怒っており、悪い動きと広く見なされてきました.'' :-)

これは、画像を表示する明るさを調整する何らかの方法が必要であることを意味します。
補償。 しかし、私たちは応答曲線を扱っているので、これは単なる問題ではありません
明るさを直線的に変化させます。

対処するのはそれほど難しくないようですよね? 必要なのは、ガンマ (数値) を取得することだけです。
これは、曲線がどの程度曲がるかを指定します)、画像の場合、および画面の場合、XNUMX を で割ります。
必要に応じて調整します。 喜び。

しかし、XNUMX個以上の表示を開始してから問題が発生したことを考えると、
すでに修正されていることに驚くことはありません。 そして、すべての修正
衝突する傾向があり、誰もがそれを修正する方法について異なる考えを持っています. 通常の「修正」は
画像を作成した人は誰でも、あなたのガンマと一致するガンマで作成したと仮定します
表示されるので、ビットを画面に直接詰め込むことができます。 これは簡単なので、
最も普及しているアプローチ。 しかし、それは少しばかげているので、誰もがそうするわけではありません。 それを組み合わせる
ほとんどの画像形式でガンマ指定がなく、しばしば偽の値
そうする人たちによって指定されました、そしてちょっとプレスト --- 画像のガンマはちょうど
何でも。 また、画面のガンマも簡単に決定できない傾向があります。

では、一体どのように次のようなものに対処しますか それ 少し正気な方法で?

xzgv で選択された答えは、確率が
画面ガンマと画像ガンマの両方の正しい値を自動的に取得することは、基本的に
ゼロ。 それを受け入れたら、賢明なことはそれを作ることです 非常に 簡単かつ迅速に
ガンマ調整を一般的に必要な値に変更します。 そのため、これを行う方法は次のとおりです。

`1'
ガンマ調整を 1.0、つまり調整なしに設定します。 これがデフォルト設定です。

`2'
ガンマ調整を 2.2 に設定します。 これは、線形ガンマ ファイル (XNUMX つの
典型的な例はレイトレーサー出力です) 平均的な PC モニターで。

`3'
ガンマ調整を 1 を 2.2 で割った値、つまり約 0.45 に設定します。 これは、
逆 --- 平均的な PC モニター ガンマ ファイルを線形ガンマ ディスプレイで表示します。
歴史的には、古典的な例は PC ファイルを PC で表示することだったと思います。
Mac ですが、最近ではそれがどれほど真実なのかわかりません。

`4'
` で指定されたガンマ調整を初期値に設定します。- ガンマ' コマンドライン
オプション(を参照) オプション) または同等の構成ファイル設定 (を参照) 設定 xzgv)。 ザ
何も指定されていない場合に使用されるデフォルト値は 1.0 です。

簡単な説明はおそらく適切です。 で設定したガンマ調整値
xzgv は実際には、使用される実際の調整値から反転 (つまり、XNUMX で除算) されます。 この
(信じられないかもしれませんが :-)) は、次の事実を反映して混乱を避けることを目的としています。 screen
ガンマは、最も広く考えられている/よく知られているものです。

明るさ/コントラストと同様の方法で、調整をより正確に微調整することもできます。

`アルト-、'
ガンマ調整を減らします (1.05 で割ります)。

`Alt-。'
ガンマ調整を増やします (1.05 を掛けます)。

`に注意してください:'、および明るさ/コントラストをリセットする他のキーは、意図的に避けてください
ガンマ調整のリセット。

明るさ/コントラストと同様に、現在、マウスでガンマを調整する方法はありません。
これはすぐに修正する必要があります。 (しかし、1/2/3/4 キーボード ベースの方法は、依然として
より速い方法。)

変化 PICTURE


前または次のファイル (またはタグ付きファイル) に直接移動することができます。
ディレクトリ、またはファイルにタグを付けるために、ファイルセレクターからファイルを選択する必要はありません
手。 これらのコマンドは、キーボードから xzgv を使用する場合に特に便利ですが、
次の画像に移動するための注目すべきマウス ショートカットもあります。

`スペース'
`ビューアー メニュー、 Next 画像'
dir 内の次のファイルに移動して表示します。 画像/ビューアをクリックして、
これを行う。 (これが画像をドラッグするのに干渉することがわかった場合 (ただし、
すべきではない)、または単に気に入らない場合は、無効にすることができます (を参照)。 設定 Variables))

`b'
`ビューアー メニュー、 前へ 画像'
dir 内の前のファイルに移動して表示します。

`Ctrl-スペース'
`ビューアー メニュー、 タグ付け、 タグ その後 Next'
現在のファイルにタグを付けてから、ディレクトリ内の次のファイルに移動して表示します。

`/'
`ビューアー メニュー、 タグ付け、 Next タグを付けました'
dir 内の次のタグ付きファイルに移動し、それを表示します。

`?'
`ビューアー メニュー、 タグ付け、 前へ タグを付けました'
dir 内の前のタグ付きファイルに移動して表示します。

隠蔽 セレクタ


小さな画面や小さなウィンドウで実行すると、見失うのが少し面倒になることがあります
実際には必要ないときにセレクターを常に表示することで、視聴者のスペースを節約できます。
この問題の通常の解決策は、自動非表示モードを有効にすることです。 しかし、いくつかの写真があればどうでしょうか
あなたが見ているのは小さくて大きいですか? それは時々ほとんど迷惑になることがあります
セレクターを非表示にして、必要のない小さな画像を「入れる場所を作る」。 だからそのために
理由、またはおそらく自動非表示モードが気に入らない場合:-)、終了することを好むかもしれません
必要に応じてセレクターを自動的に非表示にし、明示的に非表示にします。

`Z (シフト-z)'
`ビューアー メニュー、 窓、 隠す Selector'
セレクターを非表示にします。 (これは実際には一種のトグルです。
既に非表示になっている場合は再表示されます。)

ビューアーを中クリックして、セレクターを非表示または非表示にすることもできます。

最小化 XZGV


通常、ウィンドウマネージャを使用してウィンドウなどを変更するのは簡単ですが、
フルスクリーンで実行すると、少し問題になることがあります。 このため、xzgv には
「アイコン化」自体の組み込みサポート:

`Ctrl-Z'
`ビューアー メニュー、 窓、 最小限に抑える'
xzgv ウィンドウを最小化します。

ビューア OPTIONS


セレクタと同様に、ビューアに関連するさまざまなオプションを無効/有効にすることができます。

これらの設定は、コマンドライン オプションを使用して変更することもできます ( オプション) および/または構成
ファイル設定 (を参照) 設定 xzgv).

`z'
`ビューアー メニュー、 オプションは、 Zoom (フィット 〜へ 窓)'
ズーム モードの切り替えについては、別の場所で詳しく説明します ( Zoom モード).

`Alt-R'
`ビューアー メニュー、 オプションは、 日時 ズーム 減らす のみ'
ズーム モードで縮小のみを切り替えます。これは、他の場所でも説明されています ( Zoom モード).

`i'
`ビューアー メニュー、 オプションは、 補間する いつ スケーリング'
画像が拡大されているときに補間を切り替えます。 繰り返しますが、これはすでに
言及されています(参照 スケーリング).

`Alt-C'
`ビューアー メニュー、 オプションは、 Ctrl+クリック X '
を Control-クリック (または Control-右クリック) したときにスケールされる軸を切り替えます。
画像。 デフォルトでは、y 軸がスケーリングされます。

`F (シフト + f)'
`ビューアー メニュー、 オプションは、 ディザー in 15 & 16ビット'
15/16 ビット モードでディザリングを切り替えます。 これにより、見かけの色深度が増加します
グラデーションの見栄えが良くなりますが、ディザリングなしのレンダリングよりも遅くなります。
(16 ビットで) 画像のカラー バランスをわずかに歪める可能性があります。 (`F' キーは
ディザのトグルは zgv の「fakecols」と機能的に似ているため、このために選択されました。
トグル。)

`ビューアー メニュー、 オプションは、 戻す スケーリング 新作 ピック'
通常、xzgv は、新しい画像が表示されると、スケーリングを 1 (通常) に戻します。
選択されました。 これを無効にすると、選択した画像全体でスケーリングを維持できます。
(現在、ほとんど変更されていないこのオプションのキーボード ショートカットはありません ---
キーボードから切り替えるには、ポップアップ メニューを使用する必要があります (` を押します)。F10')、 と
メニュー項目を選択します。)

`ビューアー メニュー、 オプションは、 戻す オリエント。 新作 ピック'
同様に、xzgv は画像の真の方向に戻ります (鏡像化、回転、
など) 新しい画像を選択するとき。 このオプションを無効にすると、
適用されたミラー/反転/回転は、複数の画像にわたって持続します。 (キーボードなし
ショートカット --- 上記を参照してください。)

`ビューアー メニュー、 オプションは、   Exif 利き手'
Exif 方向のサポートを切り替えます。 Exif で JPEG ファイルを作成するデバイス
形式 (多くのデジタル カメラなど) は、方向タグをファイルに追加する場合があります。
写真を撮ったときのカメラの持ち方を述べています。 このタグが
現在、xzgv は画像を調整して、カメラがその上に保持されていることを補正できます。
側。 (これは、実際のイメージを誤って伝えているため、デフォルトでは実行されません。
なぜそうなっているのかわからないと混乱してしまいます。) このオプションを有効にすると、
カメラを横にして写真を撮る場合に便利ですが、その必要はありません
写真を正しく表示するには、写真を回転させてください。 もちろん、これには
カメラが最初に方向タグを挿入する必要があります---しかし
試して見て損はありません。 (キーボード ショートカットはありません --- 上記を参照してください。)

FILE 書式


画像ファイルは、さまざまな形式、つまり「ファイル形式」で保存されます。 xzgv、経由
gdk は、多くをサポートしています。

FILE タイプ 識別


ファイルの形式は、その内容によって識別されます。 ファイル読み取りコードは以下に依存します
libgdk でファイルの種類を判別し、ファイルを正しく読み取る。 通常、これは
ファイルタイプを決定するフォーマットの「マジックナンバー」 --- 例えば JPEG/JFIF ファイルは
(XNUMX 進) バイト `FF D8'。 したがって、 xzgv を次のように起動すると xzgv foo、および foo がサポートされている形式である
(JPEG など) の場合、形式が特定され、ファイルが読み込まれます。
「拡張子」がありません。

構成 XZGV


xzgv の動作方法の多くの側面は、構成ファイルを使用して変更できます。

CONFIG ファイル


構成ファイルを使用すると、xzgv の動作の側面を変更できます。 xzgv は XNUMX つをサポートします
可能な設定ファイル --- システム全体のもの、 /etc/xzgv.conf; のユーザーごとに XNUMX つ
彼らのホームディレクトリ、 $HOME/.xzgvrc. どちらもオプションです。 もしも $HOME/.xzgvrc 存在します、それは
中古 を取得する必要がある者 of /etc/xzgv.conf.

構成ファイルの形式を説明する前に、サンプル ファイルを示すと役立つ場合があります。

# サンプル xzgv 設定ファイル
# コメント行は `#' で始まり、無視されます。
# 空行も同様です。

# 写真をウィンドウに合わせる
ズームオン
# 画面を独り占め :-)
フルスクリーンオン

ラインベースのフォーマットです。 各行 (というか、コメント行ではない各行と
は空白ではありません) は、値を単一の事前定義された「変数」に割り当てます。 xzgvにはそのようなものがたくさんあります
この方法で変更できる変数。 たとえば、 フルスクリーン 上のオプション
xzgv がそのウィンドウに画面全体を使用しようとするかどうかを制御します。 与えられれば
値 `on'/'y'/'はい'/'1' します; もし `オフ'/'n'/'いいえ'/'0'、そうではありません。 ほとんどの変数
は、この yes または no の「ブール」型です。

構成ファイルに設定された変数は xzgv の動作に直接影響するため、
単に「設定」と呼ぶ方が簡単です。 実際、そのような用語は、
このドキュメント。

CONFIG 変数 TYPES


変数にはさまざまなタイプがあります。

- ブール。 これらは、オンまたはオフ、はいまたはいいえの変数です。 xzgv の構成ファイル変数のほとんど
このタイプです。

- 整数 (現在は使用されていません)。 これらは整数です。 数字の意味は人それぞれ
変数の使用目的。

- 実数 (浮動小数点)。 これは、整数または小数です。 だけ ガンマ
変数はこのタイプです。

- ジオメトリ。 このウィンドウ サイズおよび/または位置指定形式は、
` '設定。 見る オプションこのタイプがどのように機能するかについては、 を参照してください。

CONFIG 変数


現在、xzgv のほとんどの構成変数 (設定) は、コマンドラインでも設定できます。
オプション; 実際、そのようなすべての場合の設定の名前は 同一の そのために
オプションの長いバージョン (例: `フルスクリーン'、 `自動非表示')。 そのため、それらは文書化されています
コマンドライン オプションなどについて説明しているセクション ( オプション).

ただし、構成ファイルでのみ使用できる設定がいくつかあります。

クリックして次へ
これはデフォルトで有効になっており、ビューアをクリックして次へスキップできます。
画像。 無効にすると、ビューアをクリックしても何も起こりません。

理論的根拠


ここで私 (RJM) は、なぜ私がそのようにしたのかを説明しようとします。 これは、
一種の質疑応答形式。

WHY まだ ANOTHER ビューアー?


以前は、このセクションは xv に集中していました。 私が最初に
それを書いて、まだ zgv のためにある程度の意味がありますが、xzgv のためにそれはでした
ますます時代遅れに見えます。 そして、ここで私は更新を書いています。 :-)

私が最初に xzgv を書いたのは、私が知っていた X の視聴者に単に満足していなかったからです。
当時(1999年半ば)。 執筆時点 (2000 年後半) では、xzgv に関するその他の重要事項
部分的には、私が得てきた応答を通じて明らかになりつつあります。

o 「速い」です。 いいえ、特定の操作を他のビューアより速く実行することはありません。
私が知っているように(まあ、多分サムネイルの更新:-)); むしろ、インターフェースは入らないようにします
あなたのやり方で。 ファイル名をクリックすると、画像が表示されます。 多数のツールバーがないか、
窓、それはちょうどそこにあります。

o zgv と同様に、画像の表示という XNUMX つのことをうまくやろうとします。 これで完璧じゃない
認めますが、少なくとも画像の編集については明確なままです。

o それは、ええと、zgvによく似ています。 私たちの古いフォギーの中には、このようなものがあります。 :-)

xzgv が万人向けの究極のビューアーであるとは言いません。 一部の人々は他のものを好むでしょう
アプローチするか、単に他の視聴者を好むだけです。 (一部の人々はまだ xv, ghod を使用しているかもしれません
あまり考えない場合に試してみたいビューアがいくつかあります。
xzgv:

o gqview. これは評判が良さそうです。 私はそれが少しギミックで台所の流しのようなものだと思います。
xzgv ほど「純粋」または集中的ではない、IMHO。 xzgvよりも使っている人が多いと思います。

o xli。 これが最近維持されているかどうかはわかりませんが、ビューアーとしては悪くありません。 いいえ
ただし、サムネイルまたはファイルセレクター。 (最近は主にこれをルートの設定に使用します
ウィンドウピックスマップ、何か私 しない ビューアーに属していると思いますが、どの xli に起こりますか
かなり上手です。)

o qiv。 行間を正しく読むと、これは本質的に現代の代替品です
xli。

o gtksee。 私はこれを試したことはありませんが、アイデアは ACDSee のクローンであると思います。
そのクローンを欲しがる人が非常に多いようです。 これが彼らの問題です。
:^)

o エレクトリックアイズ。 正直なところ、これは他の視聴者よりも優れていると思います。
日、これは私たちがどこまで来たかを示しています。

ああ、xv はどうですか? さて、私たちは 強調的に 誰も使う必要がなくなった
xv もう。 最近 xv を使っている人は本当に、考えが間違った非
がらくたを無料で、現在利用可能な優れたビューアのいずれかを使用してください。 それはとても簡単です。

WHY NO 画像編集 能力?


それはクソです ビューア、くそ。 xv が必要な場合は、その場所を知っています。

(OTOH、あなたが望むなら まともな 画像エディタは Gimp を使用してください。)

WHY A テックス情報 マニュアル?


何年もの間、私は zgv の従来の「man ページ」を維持していました (xzgv は大まかにベースになっていました)。
の上)。 しかし、時間が経つにつれて、zgv のマニュアル ページがいかにあり得ないほど混乱しているかに気づきました。

そこで、zgv のドキュメントをより賢明な方法で、他の形式で書き直したいと思いました。
マンページより。 私は、構造とクロスを備えた確立された、十分にサポートされたフォーマットが必要でした。
参照しています。 これにより、HTML と texinfo のどちらかを選択できるようになったと感じました。 HTMLは私には
他に類を見ない移動ターゲットであり、テキストのみの端末では Info ほどサポートされていません
(したがって texinfo)。 (この後者の点は、xzgv に関する限り、あまり関連性がないことは確かです
) 任意の形式で texinfo を HTML に変換するコンバーターが存在することに気付いたとき
ケース、ケースはクローズされました。 xzgv のドキュメントは zgv に基づいていました ---
ドキュメンテーションはおそらくプログラムよりも似ています。 :-)

誤解しないでください --- 私は man ページが好きです。 優れた Texinfo のドキュメントがあっても
Emacs の非常に便利な Texinfo モードにより、texinfo を書くのは簡単ではありません。 (Texinfo なし
モードの node- および menu-update コマンドを使用すると、個人的にはほとんど不可能だと思います!) しかし、
大きな man ページは参照にはあまり適していません。
構造の欠如。

WHY ワンスペース 終わりますか?


texinfo を記述する従来の方法は、各文の後に XNUMX つのスペースを追加することです。
ドット (または文の終わり)。 多くの人は通常、非 texinfo でこのように書いています。
文脈も。 しかし、かなりの割合の人が通常、スペースを XNUMX つだけ使用してテキストを書いています。
ドットの後に --- 私もその一人です。

Texinfo のドキュメントは、XNUMX つのスペースが しなければなりません 利用される; それは言う
Texinfo ドキュメントでは、文末に XNUMX つのスペースを入れることが重要です。」
texinfo ファイルからの間隔がまったく保持される唯一の状況 (何らかの意味で)
「ここにスペースがあります」以外) は、texinfo が Info 形式に変換されるときです。 そう、
実際、XNUMX スペースを使用するかどうかの決定は、作成者が Info 出力をどのようにしたいかによって異なります。
--- これは主観的な判断であり、 完全に ダウン 〜へ   プリファレンス
of   著者のように XNUMX つのスペースを発音させようとする Texinfo ドキュメントの試みにもかかわらず、
この種のことを客観的に行う必要があります。

では、ワンスペースを使用することの何が問題なのか疑問に思うかもしれません。 まあ、`makeinfo' は
段落を再フォーマットし、スペースを挿入する必要があるときはいつでも(それが見えるもの)
文末には、XNUMX つのスペースが挿入されます。 とは異なり、この動作は変更できません。
Emacs (文末ダブルスペース; 湖 埋める コマンド セクションに エマックス info ファイル) および GNU fmt
(-u; 湖 FMT 呼び出し セクションに テキストユーティリティ 情報ファイル)。 また、出力を「修正」しようとしています
ノードをすばやく見つけるために使用される「タグ」は、
正しくない。 これらはもちろん修正することもできますが、これにはさらに多くの作業が必要になります
単純な sed 呼び出しよりも。

現実的には、texinfo を XNUMX つのスペースで書く人は誰でも我慢しなければなりません。
ときどき XNUMX スペースの文末がテキストに挿入される --- さらに悪いことに、
現在の `makeinfo' フォーマット アルゴリズムは、その後でも XNUMX つのスペースを挿入するようです。
省略形 (`eg' や `etc.' など) は、XNUMX スペースの texinfo でさえ壊れます。 (これは
ところで、特に皮肉なことに、XNUMX スペース パルチザンの主な議論は、
練習は、多くの場合、それらの違いを見分けることを可能にする方法です
略語と文末。)

最後にもう XNUMX つ注意が必要です。 を使用して texinfo ファイルを作成したのは私が初めてではありません。
ワンスペース。 執筆時点では、BFD、gdbm、
GTK/GDK、(Linux) IPC、および viper であり、私が認識していないインスタンスがあると思います。

onworks.net サービスを使用して xzgv オンラインを使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad