これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド rxvt-unicode です。
プログラム:
NAME
rxvt-unicode - (ouR XVT、unicode)、X ウィンドウ システム用の VT102 エミュレータ
SYNOPSIS
ウルクスブト [オプション] [-eコマンド[args]]
DESCRIPTION
rxvt-ユニコード、 バージョン 9.21は、カラー vt102 ターミナル エミュレータであり、 xterm(1)
Tektronix 4014 エミュレーションや
ツールキットスタイルの構成可能性。 結果として、 rxvt-ユニコード 使用するスワップ領域がはるかに少なくなります --
多くの X セッションを処理するマシンでは大きな利点があります。
この文書は、次の Web サイトからも入手できます。
<http://pod.tst.eu/http://cvs.schmorp.de/rxvt-unicode/doc/rxvt.1.pod>。
頻繁に 尋ねた 質問
詳細はこちら: ウルクスブト(7) (「man 7 urxvt」を試してください) よくある質問とその回答のリストをご覧ください。
それらといくつかの一般的な問題。 この文書はワールドワイドウェブからもアクセスできます。
<http://pod.tst.eu/http://cvs.schmorp.de/rxvt-unicode/doc/rxvt.7.pod>。
RXVT-ユニコード VS。 RXVT
オリジナルのrxvtとは異なり、 rxvt-ユニコード すべてのテキストを内部的に Unicode で保存します。 つまり、
世界中のほとんどのスクリプトを保存および表示できます。 ただし、ターミナルエミュレータであるため、
いくつかのことは非常に難しいもので、特にアラビア語などの筆記体、縦書きの文字は難しいです。
モンゴル語のような書かれた文字や、非常に複雑な結合ルールを必要とする文字、
チベット語やデーヴァナーガリー語のように。 これらのスクリプトを使用するときは、きれいな出力を期待しないでください。 多くの
ただし、他の文字、ラテン文字、キリル文字、漢字、タイ語などは正常に動作するはずです。 やや
難しいのは、ヘブライ語などの右から左へ書くスクリプトです。 rxvt-ユニコード という見解を採用する
双方向アルゴリズムは端末エミュレータではなくアプリケーションに属すること (あまりにも
そうしないと編集中のカーソル移動などの多くの機能が壊れます)、しかしそれは可能性があります
変更します。
より珍しいスクリプトをサポートする端末をお探しの場合は、こちらをお勧めします
「mlterm」は非常に使いやすく、無駄がなくクリーンなターミナルエミュレータです。 実際、
rxvt-unicode が生まれた理由は、作者が使用する「mlterm」を入手できなかったからにすぎません
1 つは latinXNUMX 用のフォント、もう XNUMX つは日本語用です。
したがって、別の設計理論的根拠は、文字を表示するために複数のフォントを使用することでした。
他の多くのプログラムがユーザーに強制する、単一の Unicode フォントという考え方は決してありません。
私にとっては理にかなっています。どんなスクリプトに対しても、どんなフォントでも自由に選択できるべきです。
それとは別に、rxvt-unicode は以前のものよりもはるかに国際化されています。
i14755n 環境で便利な XFT や ISO 18 などをサポートしており、より高速です。
オリジナルの rxvt よりもバグが少ないです。 これに加えて、他の数十もの
小さな改善。
無駄がなく快適であるという元の rxvt のアイデアを忠実に踏襲しています。
リソース: たとえば、rxvt-unicode のほとんどの機能を使用しなくても rxvt-unicode を設定できます。
リーンバイナリを取得します。 また、クライアント/デーモンのペアも付属しており、あらゆるものを開くことができます。
単一プロセス内でターミナル ウィンドウの数が増えるため、起動時間が非常に長くなります。
高速でメモリ使用量を大幅に削減します。 見る ウルクスvtd(1) (デーモン) および urxvtc(1) (クライアント)。
また、エスケープ シーケンス (拡張されたもの) に関する技術情報も充実します。
アクセス可能: を参照 ウルクスブト(7) 技術リファレンス ドキュメント (エスケープ シーケンスなど)。
OPTIONS
当学校区の ウルクスブト オプション(主にのサブセット xterm)を以下に列挙します。 に従って、
小さい方が良い哲学、オプションは削除されるか、デフォルト値がで選択される可能性があります
コンパイル時のため、リストされているオプションとデフォルトはバージョンを正確に反映していない可能性があります
システムにインストールされています。 `urxvt -h' は、主要なコンパイル時オプションのリストを提供します。
オプション ライン。 オプションの説明には、それぞれがどのコンパイル オプションであるかを接頭辞として付けることができます。
に依存しています。 例:「コンパイル」 XIM:' 必要 XIM オプション ライン。 注: 「urxvt -help」
ご使用のバージョンにコンパイルされたすべてのコマンドライン オプションのリストが表示されます。
注意してください ウルクスブト リソース名をロングオプション(-/ ++オプション)として使用できるようにするため
潜在的なコマンドライン オプションは、リストされているものよりもはるかに多くなります。 例: `urxvt
--loginShell --color1 オレンジ」。
次のオプションを使用できます。
-助けて, - 助けて
使用可能なオプションを説明するメッセージを印刷します。
-表示 表示名
名前付きの X ディスプレイ (古い形式) でウィンドウを開こうとします。 -d 今でも尊敬されています。
ただし廃止されました)。 このオプションがない場合、 DISPLAY
環境変数が使用されます。
- 深さ ビット深度
コンパイル フリル: 指定されたビット深度のビジュアルの検索を試みます。 リソース 深さ.
[多くの X サーバー (および libXft) には、「- Depth 32」に関してバグがあることに注意してください。
および/またはアルファ チャネルが含まれており、あらゆる種類のグラフィック破損を引き起こします。 これは
無害ですが、これについては何もできませんので、気をつけてください]
-ビジュアル ビジュアルID
コンパイル フリル: 指定されたビジュアルを使用します (可能なビジュアル ID については、「xdpyinfo」などを参照)
デフォルトの代わりに、プライベート カラーマップも割り当てます。 を除くすべてのビジュアルタイプ
DirectColor の場合はサポートされています。
-ジオメトリ ジオム
ウィンドウのジオメトリ (-g 今でも尊敬されています)。 リソース .
-rv|+ rv
シミュレートされたリバースビデオのオン/オフを切り替えます。 資源 逆ビデオ.
-j|+j
ジャンプ スクロールをオン/オフにします (更新ごとに複数行を許可します)。 リソース ジャンプスクロール.
-NS|+ss
スキップスクロールをオン/オフにします (更新ごとに複数の画面を許可します)。 リソース スキップスクロール.
-フェード 数
フォーカスが失われたときに、指定されたパーセンテージでテキストをフェードさせます。 小さな値は少し薄れます
ただし、100 を指定すると、すべての色がフェード カラーに完全に置き換えられます。 リソース 退色.
-フェードカラー カラー
フェードを使用すると、このカラーにフェードします (「フェード」を参照) -フェード)。 デフォルトの色は不透明です
黒。 リソース フェードカラー.
-アイコン file
コンパイル ピックスブフ:指定した画像をアプリケーションアイコンとして使用します。 これは多くの人が使用しています
アプリケーションウィンドウを表すウィンドウマネージャー、タスクバー、ページャー。 リソース
アイコンファイル.
-bg カラー
ウィンドウの背景色; 資源 背景.
-fg カラー
ウィンドウの前景色; 資源 フォアグラウンド.
-cr カラー
カーソルの色。 資源 カーソルの色.
-pr カラー
マウス ポインタの前景色。 リソース ポインターの色.
-pr2 カラー
マウス ポインタの背景色。 リソース ポインタの色2.
-BD カラー
テキスト領域の周囲およびスクロールバーとテキストの間の境界線の色。
リソースを追加する。 ボーダの色.
-fn フォントリスト
使用するフォントを選択します。 これは、フォント名のカンマ区切りのリストです。
文字のグリフを検索するときに順番にチェックされます。 最初のフォントは、
文字のセル サイズ。 他のフォントは小さい可能性がありますが、(一般に) 大きくはなりません。 あ
(できれば) 適切なデフォルト フォント リストが常にそれに追加されます。 リソースを参照 フォント
のガイドをご参照ください。
つまり、X11 コア フォントを指定するには、その名前を指定するか、先頭に「x:」を付けるだけです。
XFT フォントを指定するには、「xft:」を接頭辞として付ける必要があります。例:
urxvt -fn "xft:ビットストリーム Vera Sans Mono:pixelsize=15"
urxvt -fn "9x15bold,xft:ビットストリーム Vera Sans Mono"
「rxvt-unicode はどのようにフォントを選択しますか?」という質問も参照してください。 FAQセクションにある
ウルクスブトとします。
- FB フォントリスト
コンパイル フォントスタイル:次の場合に使用する太字フォントのリスト 大胆な 文字が印刷されます。
リソースを参照 太字フォント より詳細をご確認いただけます。
-fi フォントリスト
コンパイル フォントスタイル: 以下の場合に使用する斜体フォントのリスト イタリック 文字は
印刷された。 リソースを参照 斜体フォント より詳細をご確認いただけます。
-fbi フォントリスト
コンパイル フォントスタイル: 以下の場合に使用する太字斜体フォントのリスト。 大胆な イタリック 文字は
印刷されます。 リソースを参照 太字斜体フォント より詳細をご確認いただけます。
-です|+は
コンパイル フォントスタイル: 太字/点滅フォント スタイルは、高輝度の前景/背景を暗示します。
(デフォルト)。 リソースを参照 強度スタイル より詳細をご確認いただけます。
-名前 名
リソースを取得するアプリケーション名ではなく、アプリケーション名を指定します。
デフォルトの実行可能ファイル名。 名前には「.」を含めないでください。 または「*」文字。 もセットします
アイコンとタイトル名。
-ls|+ ls
ログインシェル/サブシェルとして開始します。 資源 ログインシェル.
-mc ミリ秒
複数回のクリック選択間の最大時間を指定します。
-アウト|+ ut
コンパイル utmp: utmp エントリの書き込みを禁止/有効にします。 リソース utmp禁止.
-vb|+ vb
ベル文字を受信したら、ビジュアルベルをオン/オフにします。 資源 VisualBell.
-sb|+ sb
スクロールバーのオン/オフを切り替えます。 資源 スクロール・バー.
-sr|+ sr
右/左にスクロールバーを置きます。 資源 スクロールバー_右.
-st|+ st
rxvt (非 XTerm/NeXT) スクロールバーをトラフなし/トラフありで表示します。 リソース
スクロールバー_フローティング.
-はい|+ si
TTY出力禁止の下部へのスクロールのオン/オフを切り替えます。 資源 スクロールTty出力 持っています
逆の効果。
-sk|+ sk
キーを押すと下にスクロールするオン/オフを切り替えます。 資源 スクロールTtyキープレス.
-sw|+sw
新しい行が表示されるときのスクロールバック バッファーによるスクロールのオン/オフを切り替えます。 これに必要なのは
効果がある場合 -はい も与えられます。 リソース スクロールバッファ付き.
-ptab|+ptab
有効にすると (デフォルト)、「水平タブ」文字が実際の幅として保存されます。
画面バッファ内の文字を選択して貼り付けることができます。
水平タブはカーソルの移動であり、実際のグリフではないため、
タブ文字上のカーソルが幅広に表示されるため、視覚的に煩わしい場合があります。
カーソル; リソース 貼り付け可能なタブ.
-紀元前|+bc
カーソルを点滅させます。 リソース カーソルまばたき.
-uc|+uc
カーソルに下線を付けます。 リソース カーソル下線.
-象徴的
ウィンドウ マネージャーがそのオプションをサポートしている場合は、アイコン化して起動します。 代替形式は -IC.
-sl 数
Save 数 スクロールバック バッファ内の行。 制限についてはリソースのエントリを参照してください。 リソース
セーブライン.
-b 数
コンパイル フリル: の内側の境界線 数 ピクセル。 制限についてはリソースのエントリを参照してください。
リソースを追加する。 内部ボーダー.
-w 数
コンパイル フリル: の外側の境界線 数 ピクセル。 また、 -bw -ボーダー幅。 見る
制限のリソースエントリ。 リソース 外部ボーダー.
-bl コンパイル フリル: MWM ヒントを設定して、境界のないウィンドウを要求します。つまり、
WM、rxvt-unicode ウィンドウにはウィンドウ装飾がありません。 リソース ボーダーレス。 場合
ウィンドウ マネージャーは MWM ヒント (kwin など) をサポートせず、オーバーライド リダイレクトを有効にします。
モード。
-オーバーライド-リダイレクト
コンパイル フリル: ウィンドウにオーバーライド リダイレクトを設定します。 リソース オーバーライドリダイレクト.
-ドックアップ
ウィンドウの初期状態を WithdrawnState に設定し、ウィンドウ マネージャーを作成します。
この拡張機能をサポートするものは、それをドックアプリとして扱います。
-sbg
コンパイル フリル:内蔵ブロックグラフィックス・線画の使用を無効にします。
文字を使用し、指定されたフォントが提供するものにのみ依存します。 持っている場合はこれを使用してください
良いフォントであり、そのブロック グラフィック グリフを使用したいと考えています。 リソース スキップビルトグリフ.
-lsp 数
コンパイル フリル: 表示の各行の間に挿入する線 (ピクセル高さ)。 使える
フォントのレンダリングの問題を回避するため。 リソース ラインスペース.
-letsp 数
コンパイル フリル: 全体を制御するために計算された文字幅を調整する量
文字間隔。 負の値を指定すると文字の間隔が狭くなり、正の値を指定すると文字の間隔が狭くなります。
文字の間隔をさらに広げます。 奇妙なフォント メトリックを回避するのに役立ちます。 リソース
文字スペース.
-tn 用語名
このオプションは、で設定する端末タイプの名前を指定します。 TERM 環境
変数。 この端末タイプは Termcap(5) データベースと li#
co# エントリ; 資源 用語名.
-e command [議論]
コマンドライン引数を使用してコマンドを実行します。 ウルクスブト 窓; また、
ウィンドウのタイトルとアイコン名がどちらでもない場合には、実行中のプログラムのベース名になります。
-タイトル (-T)また -n コマンドラインで与えられます。 このオプションを使用する場合は、次のようにする必要があります。
コマンドラインの最後。 ない場合 -e オプションの場合、デフォルトでは
によって指定されたプログラム SHELL 環境変数または、それが失敗した場合、 sh(1).
プログラムは引数付きで指定する必要があることに注意してください。 シェルを実行したい場合
コマンドを使用するには、次のようにシェルを指定する必要があります。
urxvt -e sh -c "シェルコマンド"
-タイトル 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다.
ウィンドウタイトル (-T まだ尊重されている); デフォルトのタイトルはプログラムのベース名です
の後に指定される -e オプション (存在する場合)、それ以外の場合はアプリケーション名。 リソース タイトル.
-n 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다.
アイコン名; デフォルト名は、後に指定されたプログラムのベース名です。 -e
オプション (存在する場合)、それ以外の場合はアプリケーション名。 リソース アイコン名.
-C システムコンソールメッセージをキャプチャします。
-pt
コンパイル XIM: 入力メソッドの入力スタイル。 オーバーザスポット, オフザスポット, Root(根); リソース
preeditType.
-私 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다.
コンパイル XIM: メソッド名を入力します。 リソース 入力方式.
-イムロケール string
IM を開くために使用するロケール。 たとえば「de_DE.UTF-8」の「LC_CTYPE」を使用できます。
通常のテキスト処理には「ja_JP.EUC-JP」を使用しますが、入力拡張子には「ja_JP.EUC-JP」を使用できます。
別のロケールに滞在中に日本語の文字を入力します。 リソース imLocale.
-インフォント フォントセット
X 入力メソッドに使用するフォント セットを設定します。リソースを参照してください。 イムフォント 詳細はこちら
-tcw
マウスの左ボタンによるトリプルクリック選択の意味を変更します。 それだけ
元の (Perl 以外の) 選択コードが使用されている場合に有効です。 選択する代わりに
完全な行の場合、選択範囲は論理行の末尾までのみ拡張されます。 リソース
トリプルクリックワード.
-不安
「安全でない」モードを有効にします。これにより、現在、エコーするエスケープ シーケンスのほとんどが有効になります。
文字列。 リソースを参照 安全でない 詳細はこちら
-モッド 修飾子
指定されたキーを使用して Meta 修飾子の検出をオーバーライドします。 ALT, メタ, ハイパー, 素晴らしいです, モード1,
モード2, モード3, モード4, モード5; リソース 修飾子.
-ssc|+ssc
セカンダリ画面をオン/オフにします (デフォルトで有効)。 リソース 二次画面.
-SSR|+SSR
二次画面スクロールをオン/オフにします (デフォルトで有効)。 リソース 二次スクロール.
-所有|+ホールド
終了サポート後の保留ウィンドウをオン/オフにします。 有効にした場合、urxvt はすぐには実行されません。
ウィンドウ内で実行されているプログラムが終了すると、そのウィンドウを破棄します。 代わりに、待機します
ユーザーによって強制終了されるか閉じられるまで。 リソース .
-CD path
シェル (または、経由で指定されたコマンド) の作業ディレクトリを設定します。 -e)。 ザ path
絶対パスである必要があり、urxvt を起動するにはこのパスが存在している必要があります。 リソース Chdir.
-xrm string
を追加することで、同じ名前の X ツールキット オプションと同様に機能します。 string まるで
リソースファイルで指定されます。 この方法で指定されたリソース値は、
他のすべてのリソース仕様。
を使用する必要があることに注意してください。 同じ .Xdefaults ファイルのような構文。例:
「*.背景: 黒」。 また、urxvt 固有のオプションはすべて次のように指定できることにも注意してください。
コマンドラインでは長いオプションがあるため、 -xrm ほとんどの場合、次のような場合に限定されます。
他のリソース (入力メソッドなど) または互換性を指定したい
他のプログラム。
-キーシム。sym string
キーシンボルを再マップします。 リソースを参照 キーシム.
-埋め込む ウィンドウID
urxvt にそのウィンドウを既存のウィンドウに埋め込むように指示します。これにより、
端末を簡単に埋め込むためのアプリケーション。
現時点では、urxvt は最初に指定されたウィンドウのマッピングを解除/マッピングするため、それはトップではないはずです。
レベルウィンドウ。 urxvt はかなりの再構成も行うため、維持されることは期待しないでください。
ある特定の状態。 urxvt 用に追加のサブウィンドウを作成し、そのままにしておくのが最善です
単独で。
urxvt が終了してもウィンドウは破棄されません。
urxvt は渡されたファイル記述子を閉じないことを知っておくと役立つかもしれません
(もちろん、stdin/out/err を除く) ファイル記述子を使用して通信できます。
端末内のプログラムを使用します。 これは、「-embed」かどうかに関係なく機能します。
オプションが使用されたかどうか。
以下は、このオプションの使用方法を示す短い Gtk2-perl スニペットです (
長い例は次のとおりです ドキュメント/埋め込み):
私の $rxvt = 新しい Gtk2::Socket;
$rxvt->signal_connect_after (realize => sub {
私の $xid = $_[0]->ウィンドウ->get_xid;
システム "urxvt -embed $xid &";
});
-pty-fd file ディスクリプタ
urxvt に、コマンドを実行したり、新しい pty/tty ペアを作成したりせず、代わりに次を使用するように指示します。
指定されたファイル記述子を tty マスターとして使用します。 これは、urxvt を駆動する場合に便利です。
内部でプログラムを実行する必要のない、汎用の端末エミュレータとして機能します。
このスイッチが指定されている場合、urxvt は utmp/wtmp エントリを作成せず、
pty/tty 権限をいじってみましょう - それが必要な場合は、自分で行う必要があります。
非常に特殊なケースとして、「-1」を指定すると pty/tty が完全に抑制されます。
操作。これはおそらく、次のような Perl 拡張機能と組み合わせた場合にのみ役立ちます。
端末を管理します。
このオプションがどのように使用できるかを示す perl の例を次に示します (より長い)
例は中にあります doc/pty-fd):
IO::Pty を使用します。
Fcntlを使用します。
私の $pty = 新しい IO::Pty;
fcntl $pty、F_SETFD、0; # 実行時のクローズをクリア
システム「urxvt -pty-fd」。 (ファイル名 $pty) 。 "&";
$ptyを閉じます。
# rxvt と通信するようになりました
私の $slave = $pty->slave;
while (<$slave>) { print $slave "<$_> を取得しました\n" }
-ぺ string
この端末で使用する (または使用しない) Perl 拡張スクリプトのカンマ区切りのリスト
実例。 リソースを参照 perl-ext より詳細をご確認いただけます。
資料
注: 「urxvt --help」は、コンパイルされたすべてのリソース (長いオプション) のリストを提供します。
バージョン。 すべてのリソースは長いオプションとしても利用できます。
次のような X11 ツールを使用してリソースを設定および変更できます。 xrdb。 多くのディストリビューションでも同様です
から設定をロードします 〜/ .Xresources X の起動時にファイルが作成されます。 urxvt は以下を参照します
ファイル/リソースは順番に、後の設定で以前の設定が上書きされます。
1. $XAPPLRESDIR の app-defaults ファイル
2. $HOME/.Xdefaults
3. 画面 0 のルート ウィンドウの RESOURCE_MANAGER プロパティ
4. 現在の画面のルートウィンドウの SCREEN_RESOURCES プロパティ
5. $XENVIRONMENT ファイルまたは $HOME/.Xdefaults-
6. コマンドラインの -xrm で指定されたリソース
X リソースを読み取るときは、 ウルクスブト は XNUMX つのクラス名を認識します。 受信 URxvtを選択します。
クラス名 受信 両方に共通のリソースを許可します ウルクスブト そして、、元 rxvt 簡単に
クラス名が設定されている間、 URxvt に固有のリソースを許可します ウルクスブト、共有される
異なる間で ウルクスブト 構成。 リソースが指定されていない場合は、適切なデフォルトが使用されます。
使用されます。 コマンドライン引数を使用して、リソース設定をオーバーライドできます。 の
次のリソースがサポートされています (urxvt を確認するとよいでしょう)パール(3)のマンページ
Perl 拡張機能による追加の設定はここには記載されていません):
深さ: ビット深度
コンパイル xft: 指定されたビット深度のビジュアルの検索を試みます。 オプション - 深さ.
緩衝: boolean
コンパイル xft: xft のダブルバッファリングをオン/オフにします (デフォルトは有効)。 一部では
カードとドライバーの組み合わせにより、パフォーマンスがわずかに低下しますが、ほとんどの場合、パフォーマンスが大幅に低下します
それを助けます。 速度低下は小さいため、通常は有効にする必要があります。
ジオメトリ: ジオム
指定されたXウィンドウジオメトリ[デフォルト80x24]でウィンドウを作成します。 オプション
-ジオメトリ.
バックグラウンド: カラー
指定した色をウィンドウの背景色として使用します [デフォルトは白]。 オプション
-bg.
前景: カラー
指定した色をウィンドウの前景色として使用します [デフォルトは黒]。 オプション
-fg.
カラーn: カラー
色の値には指定された色を使用します n、ここで、0〜7は低に対応します-
強度(通常)の色と8〜15は、高強度(太字=明るい)に対応します
前景、点滅 = 明るい背景) の色。 正規名は次のとおりです。
0=黒、1=赤、2=緑、3=黄、4=青、5=マゼンタ、6=シアン、7=白ですが、実際は
使用されている色の名前は、 COLOURS そして グラフィックス のセクションから無料でダウンロードできます。
15 を超える色は (まだ) リソースを使用して設定できませんが、次を使用して変更できます。
エスケープ コマンド (参照 ウルクスブト(7))。
色 16 ~ 79 は、標準の 4x4x4 カラー キューブを形成します (88 色の xterm と同じ)
サポート)。 カラー 80 ~ 87 は等間隔のグレーのステップです。
colorBD: カラー
カラーIT: カラー
指定した色を使用して、前景のときに太字または斜体の文字を表示します。
色はデフォルトです。 フォント スタイルが利用できない場合 (コンパイル スタイル) この
オプションが設定されていない場合は、代わりに反転ビデオが使用されます。
colorUL: カラー
前景色が指定されている場合に、指定した色を使用して下線付きの文字を表示します。
デフォルトです。
下線の色: カラー
設定されている場合、指定された色を下線自体の色として使用します。 設定されていない場合は、使用します
前景色。
ハイライトカラー: カラー
設定されている場合、指定された色を強調表示された文字の背景として使用します。 もしも
設定を解除すると、反転ビデオを使用します。
ハイライトテキストの色: カラー
設定され、highlightColor が設定されている場合は、指定された色を前景色として使用します。
強調表示された文字。
cursorColor: カラー
指定された色をカーソルに使用します。 デフォルトでは前景色が使用されます。
オプション -cr.
cursorColor2: カラー
カーソルテキストの色として指定された色を使用します。 これを有効にするには、
カーソルの色 も指定する必要があります。 デフォルトでは背景色が使用されます。
reverseVideo: boolean
◯:前景色と背景色でリバースビデオをシミュレートします。 オプション -rv. ×:
通常の画面色 [デフォルト]; オプション + rv。 の注を参照してください COLOURS そして グラフィックス
のセクションから無料でダウンロードできます。
ジャンプスクロール: boolean
◯: ジャンプスクロールを使用することを指定します。 大量の回線を受信した場合、urxvt
画面全体の高さの行が読み取られた場合にのみスクロールするため、スクロール数が少なくなります。
受信したすべての行を表示しながら更新します。 オプション -j.
×: スムーズ スクロールを使用することを指定します。 urxvt は画面を強制的に更新します
受信した新しい行ごとに。 オプション +j.
スキップスクロール: boolean
◯: (デフォルト) スキップスクロールを使用することを指定します。 たくさん受け取るときは
行を実行すると、urxvt はたまにしかスクロールしません (60 秒あたり約 XNUMX 回)。
はるかに少ない更新で。 これにより、urxvt で一部の行が表示されなくなる可能性があります。
それは受け取ります。 オプション -NS.
×: 更新が速すぎて表示できない場合でも、すべてが表示されるように指定します。
何かを読み取るための人間の目(または何かを表示するためのモニター)。 オプション +ss.
色褪せ: 数
フォーカスが失われたときにテキストを指定されたパーセンテージでフェードアウトします。 オプション -フェード.
フェードカラー: カラー
フェードを使用すると、この色にフェードします (「フェード」を参照) 色褪せ:)。 デフォルトの色は黒です。
オプション -フェードカラー.
アイコンファイル: file
アプリケーションアイコンのピックスマップを設定します。 オプション -アイコン.
scrollColor: カラー
スクロールバーに指定された色を使用します[デフォルト#B2B2B2]。
troughColor: カラー
スクロールバーの谷領域に指定された色を使用します [デフォルト #969696]。 それだけ
rxvt (非 XTerm/NeXT) スクロールバーに関連します。
ボーダの色: カラー
テキスト領域の周囲およびスクロールバーとテキストの間の境界線の色。
フォント: フォントリスト
使用するフォントを選択します。 これは、フォント名のカンマ区切りのリストです。
文字のグリフを検索するときに順番にチェックされます。 最初のフォントは、
文字のセル サイズ。 他のフォントは小さい可能性がありますが、(一般に) 大きくはなりません。 あ
(できれば) 適切なデフォルト フォント リストが常にそれに追加されます。 オプション -fn.
各フォントは、オプションのプレフィックスを付けた標準 X11 コア フォント (XLFD) 名にすることができます。
「x:」または Xft フォント (コンパイル xft)、接頭辞「xft:」が付きます。
さらに、各フォントの前に追加のヒントや仕様を付けることができます。
角括弧 (「[]」) で囲まれます。 現在利用可能な唯一のヒントは、
「codeset=codeset-name」。これは Xft フォントにのみ使用されます。
たとえば、このフォントリソースは
URxvt.font: 9x15bold、\
-misc-fixed-bold-r-normal--15-140-75-75-c-90-iso10646-1,\
-misc-fixed-medium-r-normal--15-140-75-75-c-90-iso10646-1, \
[codeset=JISX0208]xft:Kochi Gothic:antialias=false, \
xft:Code2000:antialias=false
使用する 9 つのフォントを指定します。 最初のものは「15x8859bold」です (実際には iso1-XNUMX
XNUMX 番目のフォントのバージョン)、これがベース フォント (最初に名前が付けられているため)、および
したがって、文字セル グリッドを幅 9 ピクセル、高さ 15 ピクセルに定義します。
XNUMX 番目のフォントは、ベースにない Unicode 文字を追加するためにのみ使用されます。
同様に XNUMX 番目のフォントですが、残念ながら太字ではありませんが、
フォントに含まれる文字数は少ないので、これは便利な補足です。
XNUMX 番目のフォントは、エイリアスがオフになっている Xft フォントで、文字は制限されています。
から JIS 0208 コードセット (つまり、日本語の漢字)。 フォントには他の文字も含まれていますが、
私たちはそれらに興味がありません。
最後のフォントは、残りの Unicode のほとんどを提供する便利なキャッチオール フォントです。
文字。
太字フォント: フォントリスト
斜体のフォント: フォントリスト
太字イタリックフォント: フォントリスト
表示に使用するフォントリスト 大胆な, イタリック or 大胆な イタリック キャラクター、
。
指定されていて空でない場合、構文は フォント-リソース、および
指定されたフォントリストがそのまま使用されるため、置き換えることが可能になります。
太字と斜体ではまったく異なるフォント スタイルになります。
設定されていない場合 (デフォルト)、適切なフォント リストが「モーフィング」によって合成されます。
通常のテキストフォントリストを希望の形状に変換します。 それが不可能な場合は交換
希望の形状のフォントが試行されます。
設定されていても空の場合、この特定のスタイルは無効になり、通常のテキスト フォントが使用されます。
指定されたスタイルに使用されています。
強度スタイル: boolean
フォント スタイルが有効になっていない場合、またはこのオプションが有効になっている場合 (◯、オプション -です
デフォルト)、太字/点滅フォント スタイルは、高輝度の前景色/背景色を意味します。
このオプションを無効にする (×、オプション +は) この動作を無効にします。
色は到達できません。
タイトル: string
ウィンドウタイトル文字列を設定します。デフォルトのタイトルは、 -e
オプション(ある場合)、それ以外の場合はアプリケーション名。 オプション -タイトル.
iconName: string
ウィンドウのアイコンのラベル付けに使用する名前、またはアイコン マネージャー ウィンドウに表示される名前を設定します。
明示的に設定されていない限り、ウィンドウのタイトルも設定されます。 オプション -n.
mapAlert: boolean
◯:ベル文字を受信すると、アイコンを解除(マップ)します。 ×: 非アイコン化 (マップ) はありません
ベル文字の受信[デフォルト]。
緊急のベル: boolean
◯: ベル文字の受信時に wm の緊急度のヒントを設定します。 ×: しない
緊急性のヒントを設定します [デフォルト]。
urxvt は、フォーカスが変更されるたびに緊急度のヒントをリセットします。
visualBell: boolean
◯:ベル文字の受信時にビジュアルベルを使用します。 オプション -vb. ×:ビジュアルなし
ベル[デフォルト]; オプション + vb.
loginShell: boolean
◯: 先頭に「-」を追加してログインシェルとして開始します。 argv [0] シェルの; オプション -ls.
×:通常のサブシェルとして開始[デフォルト]; オプション + ls.
マルチクリック時間: 数
マルチクリック選択イベント間の最大時間をミリ秒単位で指定します。 の
デフォルトは 500 ミリ秒です。 オプション -mc.
utmpInhibit: boolean
◯:システムログファイルへのレコードの書き込みを禁止する utmp; オプション -アウト. ×: 書く
システムログファイルに記録する utmp [ディフォルト]; オプション + ut.
プリントパイプ: string
vt100プリンターのコマンドパイプを指定します[デフォルト lpr(1)]。 使用する 印刷物 開始するには
プリンタへのスクリーンダンプと Ctrl-印刷 or シフトプリント スクロールバックを含めるには
よく。
文字列は、シェルにそのまま入力されたかのように解釈されます。
例:
URxvt.print-pipe: cat > $(TMPDIR=$HOME mktemp urxvt.XXXXXX)
これにより、毎回、画面の内容を含む新しいファイルがホーム ディレクトリに作成されます。
「印刷」を押します。
スクロールスタイル: モード
スクロールバーのスタイルを次のように設定します rxvt, 平野, 次の or xterm. 平野 著者のお気に入りです。
厚さ: 数
スクロールバーの幅をピクセル単位で設定します。
スクロール・バー: boolean
◯:スクロールバーを有効にする[デフォルト]; オプション -sb. ×: スクロールバーを無効にします。 オプション
+ sb.
スクロールバー_右: boolean
◯: スクロールバーをウィンドウの右側に配置します。 オプション -sr. ×: を配置します
ウィンドウの左側にあるスクロールバー。 オプション + sr.
スクロールバー_フローティング: boolean
◯: 谷のない rxvt スクロールバーを表示します。 オプション -st. ×: rxvt を表示します
谷のあるスクロールバー。 オプション + st.
スクロールバー_整列: モード
揃える top, ボトム or センター [デフォルト] ポインタがオンになっているスクロールバーのサム
中央のボタンを押してドラッグします。
スクロールTty出力: boolean
◯: tty が出力を受信したら一番下までスクロールします。 オプション -はい. ×: までスクロールしないでください
tty が出力を受け取るときは一番下。 オプション + si.
スクロールバッファ付き: boolean
◯: tty が新しい行を受信したときにスクロールバック バッファを使用してスクロールします (つまり、
同じ行)と スクロールTty出力 は偽です。 オプション -sw. ×: スクロールしないでください
tty が新しい行を受信したときのスクロールバック バッファ。 オプション +sw.
スクロールTtyキープレス: boolean
◯: 特殊キー以外のキーを押すと下までスクロールします。 特殊キーとは、
特別な処理のために rxvt-unicode によってインターセプトされ、
シェル; オプション -sk. ×: 特殊キー以外のキーが押された場合、一番下までスクロールしません。
オプション + sk.
saveLines: 数
Save 数 スクロールバック バッファ内の行数 [デフォルトは 64]。 このリソースは以下に制限されています
ほとんどのマシンは 65535 まで。 オプション -sl.
内部境界線: 数
の内部境界線 数 ピクセル。 このリソースは 100 に制限されています。 オプション -b.
外部境界: 数
の外側の境界線 数 ピクセル。 このリソースは 100 に制限されています。 オプション -w, -bw,
-ボーダー幅.
ボーダーなし: boolean
MWM ヒントを設定してボーダーレス ウィンドウを要求します。つまり、WM によって受け入れられた場合、rxvt-
Unicode ウィンドウにはウィンドウ装飾がありません。 オプション -bl.
スキップビルトグリフ: boolean
コンパイル フリル:内蔵ブロックグラフィックス・線画の使用を無効にします。
文字を使用し、指定されたフォントが提供するものにのみ依存します。 持っている場合はこれを使用してください
良いフォントであり、そのブロック グラフィック グリフを使用したいと考えています。 オプション -sbg.
termName: 用語名
に設定する端末タイプ名を指定します TERM 環境変数; オプション
-tn.
ラインスペース: 数
表示の各行の間に挿入する行数 (ピクセル高さ) を指定します。
[デフォルト 0]; オプション -lsp.
meta8: boolean
◯:メタ(Alt)+キーを押して、8番目のビットを設定します。 ×:メタ(Alt)を処理する+
エスケーププレフィックスとしてのkeypress [デフォルト]。
マウスホイールスクロールページ: boolean
◯: マウス ホイールでページ全体をスクロールします。 ×: マウス ホイールで XNUMX 行スクロールします
[デフォルト]。
貼り付け可能なタブ: boolean
◯: タブをワイド文字として保存します。 ×: タブをカーソル移動のみとして解釈します。
オプション「-ptab」。
カーソル点滅: boolean
◯:カーソルを点滅させます。 ×: カーソルを点滅させません [デフォルト]。 オプション -紀元前.
カーソル下線: boolean
◯:カーソルに下線を付けます。 ×: カーソルをボックスにします [デフォルト]。 オプション -uc.
ポインタ空白: boolean
◯: キーが押されたとき、または設定された秒数が経過した後、ポインタを空白にします。
非アクティブ。 ×: ポインタは常に表示されます [デフォルト]。
ポインターの色: カラー
マウス ポインターの前景色。
ポインタの色 2: カラー
マウスポインタの背景色。
pointerBlankDelay: 数
ポインタをブランクにするまでの秒数を指定します [デフォルトは 2]。 大きいものを使用してください
タイムアウトを効果的に無効にするには、番号 (例: 987654321) を使用します。
backspacekey: string
バックスペースキーが押されたときに送信する文字列。 に設定されている場合 12月 または設定を解除すると
送信 削除 (コード 127) または、制御により、 バックスペース (コード 8) - これは逆にできます
適切な DEC プライベート モード エスケープ シーケンスを使用します。
deletekey: string
(キーパッドの削除キーではなく)削除キーが押されたときに送信する文字列。 もしも
設定を解除すると、従来から関連付けられているシーケンスが送信されます。 実行する キー。
cutchars: string
ダブルクリックでの単語選択の区切り文字として使用される文字 (空白
リソースが指定されている場合、区切り文字は自動的に追加されます)。
Perl 選択拡張機能が使用されている場合 (コンパイルされた場合のデフォルト。
ウルクスブトパール(3) マンページ)、これらの文字を使用した適切な正規表現が作成されます (
リソースが存在する場合、それ以外の場合は正規表現は作成されません)。 このモードでは、キャラクターは
ISO-8859-1 以外でも使用できます。
選択拡張を使用しない場合は、ISO-8859-1 文字のみを使用できます。 もしも
指定しない場合は、組み込みのデフォルトが使用されます。
バックスラッシュ `"'&()*,;<=>?@[]^{|}
事前編集タイプ:
オーバーザスポット, オフザスポット, Root(根); オプション -pt.
入力方式: 名
名 使用する inputMethod の; オプション -私.
imLocale: 名
IM を開くために使用するロケール。 たとえば「de_DE.UTF-8」の「LC_CTYPE」を使用できます。
通常のテキスト処理には「ja_JP.EUC-JP」を使用しますが、入力拡張子には「ja_JP.EUC-JP」を使用できます。
別のロケールに滞在中に日本語の文字を入力します。 オプション -イムロケール.
imフォント: フォントセット
XIM スタイル「OverTheSpot」または「OffTheSpot」に使用されるフォント セットを指定します。 それはきっと
標準 X フォント セット (カンマで区切られた XLFD パターン)、つまり同じものではありません
urxvt で使用される他のフォント リストと同じ形式です。 デフォルトは選択するように設定されます
*任意の* 適切な見つかったもの、できればベースとサイズが異なる XNUMX つまたは XNUMX つのピクセル
フォント。 オプション -インフォント.
トリプルクリックワード: boolean
マウスの左ボタンによるトリプルクリック選択の意味を変更します。 それ以外の
完全な行を選択すると、選択範囲が論理行の末尾まで拡張されます。
それだけ; オプション -tcw.
不安: boolean
「安全でない」モードを有効にします。 Rxvt-unicode は、任意のエスケープ シーケンスを提供します。
アイコン名やロケールなどの文字列。 これは誰かが入手した場合に悪用される可能性があります
メールを表示するメール クライアント経由でも、ディスプレイへの 8 ビット クリーン アクセス
ろ過されていない、またはろ過されていないボディ 書きます(1) またはその他の手段。 したがって、これらのシーケンスは、
デフォルトでは無効になっています。 (xterm を含む他の多くの端末にはこれらの機能があることに注意してください。
ただし、シーケンスはデフォルトで有効になっていますが、安全になるわけではありません)。
このブール値リソースを設定するか、次のように指定することで、それらを有効にできます。 -不安 として
オプション。 現時点では、これにより、display-answer、locale、findfont、icon label、および
ウィンドウタイトルのリクエスト。
修飾子: 修飾子
メタキーとして解釈されるキーを次のように設定します。 ALT, メタ, ハイパー, 素晴らしいです, モード1, モード2,
モード3, モード4, モード5; オプション -モッド.
アンサーバック文字列: string
ENQ (control-E) 文字が入力されたときに rxvt-unicode がシェルに送信する応答を指定します。
通りました。 のエントリで説明されているように、エスケープ値が含まれる場合があります。 キーシム
以下。
二次画面: boolean
セカンダリ画面をオン/オフにします (デフォルトで有効)。
二次スクロール: boolean
二次画面のスクロールをオン/オフにします (デフォルトで有効)。 このオプションが有効になっている場合、
セカンダリ画面をスクロールすると、スクロールバック バッファが変更され、
セカンダリ スクリーンがオフになっているため、セカンダリ スクリーンに切り替えると、代わりにセカンダリ スクリーンがスクロールされます。
画面アップ。
: boolean
終了サポート後の保留ウィンドウをオン/オフにします。 有効にした場合、urxvt はすぐには実行されません。
ウィンドウ内で実行されているプログラムが終了すると、そのウィンドウを破棄します。 代わりに、待機します
ユーザーによって強制終了されるか閉じられるまで。
Chdir: path
シェル (または、経由で指定されたコマンド) の作業ディレクトリを設定します。 -e)。 ザ path
絶対パスである必要があり、urxvt を起動するにはこのパスが存在している必要があります。 指定されていない場合
その場合、現在の作業ディレクトリが使用されます。 オプション -CD.
keysym。sym: アクション
コンパイル フリル: 仲間 アクション キーシム付き sym。 介在するリソース名
keysym。 省略することはできません。
このリソースを使用すると、「Ctrl-Shift-BackSpace」などのキーの組み合わせを
通常の結果とは異なる文字列を出力するなど、さまざまなアクション
その組み合わせにより、ターミナルを希望通りに上下にスクロールさせることができます。
拡張機能が提供するその他の機能。
アクションをトリガーするキーの組み合わせ、 sym、次の形式になります。
(修飾子-)キー
場所 修飾子 の任意の組み合わせが可能です ISOレベル3, アプリキーパッド, 管理, NumLockキー,
シフト, Meta, ロック, Mod1, Mod2, Mod3, Mod4, Mod5、および省略形 I, K, C, N, S, M,
A, L, 1, 2, 3, 4, 5.
当学校区の NumLockキー, Meta ISOレベル3 修飾子は通常、任意の修飾子にエイリアスされます。
NumLock キー、Meta/Alt キー、または ISO Level3 Shift/AltGr キーがマッピングされています。 アプリキーパッド
現在のアプリケーションのキーマップ モード状態にマップされた合成修飾子です。
修飾子の組み合わせが多数あるため、キー マッピングは次の場合に一致します。 at
最低 指定された識別子が設定されており、それらとの他のキー マッピングはありません。
さらに多くのビットが定義されています。 つまり、「a」のマッピングを定義すると、
一部の場合を除き、「Meta-a」、「Shift-a」などの定義を自動的に提供します。
これらは定義されたマッピングそのものです。 方法については、以下の「builtin:」アクションを参照してください。
これが問題になった場合は、これを回避してください。
の綴り キー X の実装によって異なります。キーを見つける簡単な方法
名前は、を使用することです xevの(1) コマンド。 「XK_」マクロを検索するとリストが見つかります。
会場は X11/keysymdef.h インクルード ファイル (「XK_」プレフィックスを省略します)。 あるいは、次のこともできます
指定する キー XNUMX 進数の keysym 値によって (0x0000 - 0xFFFF).
他のリソース値と同様に、 アクション 文字列にはバックスラッシュのエスケープシーケンスが含まれる場合があります
("\n": 改行、"\\": バックスラッシュ、"\000": 7 進数)。詳細については、「man XNUMX X」のリソースを参照してください。
詳細。
アクションは、特定のタイプのアクションを選択するアクション接頭辞で始まり、その後にアクションが続きます。
コロンによって。 コロンのないアクション文字列は、渡すリテラル文字列として解釈されます。
tty に送信します (「string:」というプレフィックスが付いているかのように)。
次のアクション プレフィックスが知られています。拡張機能では追加のプレフィックスを提供できます。
文字列:STRING
Status アクション 「string:」で始まる (またはコロンが含まれない)、その後、
残りの「STRING」はターミナルで実行されているプログラムに渡されます。 ために
たとえば、Shift-Tab の出力を文字列「echo rm -rf」に置き換えることができます。
/" の後に改行が続きます:
URxvt.keysym.Shift-Tab: 文字列:echo rm -rf /\n
理論的には、これを使用してキーマップを完全に再定義できます。
さらに、このタイプのアクションの場合、一連のキーシムを XNUMX つに定義できます。
「keysym-list」Perl 拡張機能をロードし、 アクション
パターン リスト/プレフィックス/ミドル/サフィックス、区切り文字「/」は文字でなければなりません
文字列では使用されません。
その使用法は次の例で説明できます。
URxvt.keysym.MC-0x61: リスト|\033<|abc|>
上記の行は、次の XNUMX 行と同等です。
URxvt.keysym.Meta-Control-0x61: 文字列:\033
URxvt.keysym.Meta-Control-0x62: 文字列:\033
URxvt.keysym.Meta-Control-0x63: 文字列:\033
コマンド:STRING
If アクション 「command:STRING」の形式をとり、指定された STRING 解釈される
urxvt の制御シーケンス (基本的に "string:" の逆) として実行されます。
端末内で実行されているプログラムに送信する代わりに、処理されます。
あたかもプログラム出力であるかのように)。 これは、コマンド シーケンスを
ウルクスvt。
たとえば、次の場合は、「現在のロケールを "zh_CN.GBK" に変更する」という意味になります。
Control-Meta-C が押されています":
URxvt.keysym.MCc: コマンド:\033]701;zh_CN.GBK\007
次の例では、Control-Meta-1 と Control-Meta-2 をフォントにマップします。
「suxuseuro」と「9x15bold」なので、制限付きのフォント切り替えが可能です。
ランタイム:
URxvt.keysym.MC-1: コマンド:\033]50;suxuseuro\007
URxvt.keysym.M-C-2: command:\033]50;9x15bold\007
サイズ変更など、他のことも可能です (「 ウルクスブト(7) 詳細については):
URxvt.keysym.M-C-3: command:\033[8;25;80t
URxvt.keysym.M-C-4: command:\033[8;48;110t
組み込み:
組み込みアクションは、キー バインドがない場合に urxvt が実行するアクションです。
キーの組み合わせ用に存在しました。 明らかな使用法は、既存の効果を元に戻すことです。
バインディング。 それほど明白ではない使用法は、別のバインディングが行われたときにバインディングを復元することです。
オーバーライドする修飾子が多すぎます。
たとえば、「Insert」キーを上書きすると、urxvt の
「Shift-Insert」マッピング。 これを再度有効にするには、ユーザーに「穴」を開けることができます。
「builtin:」置換を使用してキーマップを定義しました。
URxvt.keysym.挿入:
URxvt.keysym.S-挿入: 組み込み:
最初の行では、「Insert」と「Insert」のマッピングを定義します。 どれか 修飾子の組み合わせ。
XNUMX 行目は、「Shift-Insert」のデフォルトのマッピングを再確立します。
組み込み文字列:
このアクションは主に、次のキーの文字列マッピングを復元するのに役立ちます。
urxvt で事前定義されたアクション。 正確なセマンティクスを説明するのは少し難しいです -
基本的に、このアクションは、送信されるアプリケーションに文字列を送信します。
urxvt に組み込みアクションがない場合。
例で説明すると、通常、urxvt は選択内容を貼り付けます。
「Shift+Insert」を押します。 次のバインディングでは、代わりに
(文書化されていませんが、端末で実行されているアプリケーションが想定しているもの)
代わりにシーケンス "ESC [ 2 $":
URxvt.keysym.S-挿入: 組み込み文字列:
URxvt.keysym.CS-挿入: 組み込み:
最初の行は、そのキーの組み合わせの貼り付け機能を無効にし、
XNUMX 番目は、「Control-Shift-Insert」のデフォルトの動作に戻します。
それ以外の場合はオーバーライドされます。
同様に、アプリケーションが「CMc」にアクセスできるようにするには (クリップボードにコピー)、
「CMv」(クリップボードの貼り付け)キーの組み合わせでは、次のことができます。
URxvt.keysym.CMc: 組み込み文字列:
URxvt.keysym.CMv: 組み込み文字列:
拡張子:文字列
この形式のアクションはアクションを呼び出します。 STRING存在する場合は、
ウルクスブトパール(3) 延長 EXTENSION。 次の場合、拡張機能は自動的にロードされます。
必要。
すべての拡張機能がアクションを定義しているわけではありませんが、一般的な拡張機能にはアクションが含まれています。
選択 マッチャー 拡張機能 (独自のマンページに文書化されており、
ウルクスブト-選択(1) と urxvt-マッチャー(1)、それぞれ)。
愚かな例部門から、これは rot13-urxvt の選択を「暗号化」します
一般的な PC キーボードで Alt-Control-c を押すと、次のようになります。
URxvt.keysym.MCc: 選択:rot13
perl:STRING *非推奨*
これは、Perl 拡張機能によって提供されるコマンドを呼び出す非推奨の方法です。 それは
まだサポートされていますが、今後は使用しないでください。
perl-ext-common: string
perl-ext: string
この中で使用する Perl 拡張スクリプトのカンマ区切りのリスト (デフォルト: "default")
端末インスタンス。 オプション -ぺ.
拡張機能の名前の前に「-」記号を付けると、その使用を禁止できます。 これは可能です
デフォルトでロードされる拡張機能、または
「perl-ext-common」リソース。 たとえば、「default,-selection」はすべてのデフォルトを使用します。
「選択」以外の拡張子。
デフォルトのセットには、「selection」、「option-popup」、「selection-popup」、
「readline」および「searchable-scrollback」拡張機能、および言及されている拡張機能
in キーシム リソース。
対応するリソースがコマンドラインで指定されるような拡張子は、
自動的に追加される perl-ext.
各拡張機能はライブラリ ディレクトリ内で検索され、必要に応じてロードされ、バインドされます。
現在の端末インスタンスに送信されます。 ライブラリの検索パスに複数のパスが含まれる場合
同じ名前の拡張子ファイルがある場合は、最初に見つかった拡張子ファイルが使用されます。
これらのリソースが両方とも空の文字列である場合、Perl インタープリターは実行されません。
初期化された。 XNUMX つの選択肢がある理由は次のとおりです。 perl-ext-common 使用されます
すべてのインスタンスで利用できる必要がある拡張機能の場合、 perl-ext 使用され
特定のインスタンス。
perl-評価: string
すべての拡張機能が登録されたときに評価される Perl コード。 を参照してください。
ウルクスブトパール(3)マンページ。
パールライブラリ: path
拡張機能スクリプトを保持する追加ディレクトリのコロン区切りのリスト。 いつ
perl 拡張機能を探す場合、urxvt はまずこれらのディレクトリを検索し、次に
$URXVT_PERL_LIB、 $HOME/.urxvt/ext そして最後に /usr/lib/urxvt/perl/.
urxvt を参照してくださいパール(3)マンページ。
選択パターン-idx: perl-正規表現
追加の選択パターンについては、urxvt を参照してください。パール(3) 詳細についてはマンページを参照してください。
選択 - 自動変換。idx: perl-変換
選択の自動変換パターンについては、urxvt を参照してください。パール(3) 詳細についてはマンページを参照してください。
検索可能なスクロールバック: キーシム *非推奨*
このリソースは非推奨となっており、削除される予定です。 使う キーシム 代わりにリソースを使用します。例:
URxvt.keysym.Ms: 検索可能スクロールバック:開始
URLランチャー: string
URL引数で起動するプログラムを指定します。 「選択ポップアップ」で使用されます
および「マッチャー」Perl 拡張機能。
一時的な: ウィンドウID
コンパイル フリル: WM_TRANSIENT_FOR プロパティを指定されたウィンドウ ID に設定します。
オーバーライドリダイレクト: boolean
コンパイル フリル: ターミナル ウィンドウのオーバーライド リダイレクトを設定します。
ウィンドウマネージャーには見えません。 オプション -オーバーライド-リダイレクト.
iso14755: boolean
ISO 14755 をオン/オフにします (デフォルトで有効)。
iso14755_52: boolean
ISO 14755 5.2 モードをオン/オフにします (デフォルトで有効)。
背景 IMAGE OPTIONS そして 資料
-ピックスマップ ファイル[;oplist]
backgroundPixmap: ファイル[;oplist]
コンパイル ピックスブフ: 指定した画像ファイルをウィンドウの背景として使用します。
オプションで、変更する操作のコロン区切りのリストを指定します。 注意してください。
「;」を引用符で囲む必要がある場合があります。 コマンド ライン オプションを使用する場合は文字を「;」として使用します。 は
通常はシェル内のメタキャラクターです。 サポートされている操作は次のとおりです。
WxH + X + Y
スケールと位置を設定します。 「W」 / "H"の 水平/垂直スケールを指定する
(パーセント)、および "バツ" / "Y" 画像の中心(パーセント)を見つけます。 スケール 0 は無効になります
スケーリング。
op=タイル
タイリングを有効にします
op=アスペクト維持
拡大縮小時に画像の縦横比を維持する
op=ルート整列
ルート ウィンドウを基準としたターミナル ウィンドウの位置を画像として使用します
オフセット、ルート ウィンドウの背景をシミュレート
デフォルトのスケールと位置の設定は「100x100+50+50」です。 あるいは、
事前定義されたテンプレートのセットを使用して、最も一般的なセットアップを実現できます。
スタイル=タイル張り
画像は拡大縮小なしで並べて表示されます。 0x0+0+0:op=tile と同等
style=アスペクトストレッチ
画像はアスペクト比を維持したままウィンドウ全体に収まるように拡大縮小され、
中心にあります。 100x100+50+50:op=keep-aspect と同等
スタイル=ストレッチ
画像はウィンドウ全体に収まるように拡大縮小されます。 100×100相当
スタイル=中心
画像は拡大縮小せずに中央に配置されます。 0x0+50+50に相当
style=ルートタイル化
画像はスケーリングなしで「ルート」配置を使用してタイル表示されます。 に相当
0x0:op=tile:op=root-align
複数のテンプレートが指定されている場合は、最後のテンプレートが優先されます。 テンプレートはオーバーライドすることに注意してください
スケール、位置、操作のすべての設定。
疑似透明と組み合わせて使用すると、指定されたピックスマップがブレンドされます
アルファブレンディングを使用して透明な背景の上に。
-tr|+ tr
トランスペアレント: boolean
ルート ピックスマップを背景として使用して、擬似透明度をオン/オフにします。
-ip (継承ピクスマップ) は現在も廃止されたエイリアスとして受け入れられていますが、次の年に削除される予定です。
将来のバージョン。
-色合い カラー
色合い: カラー
透明な背景を指定した色で着色します。 黒い色合いは、
完全に黒い画像ですが、白い色合いの画像は変化しません。
-NS 数
シェーディング: 数
透明な背景を暗くする (0 .. 99) または明るくする (101 .. 200)。 値 100
シェーディングがないことを意味します。
-ぼやけ H×V
ぼかし半径: H×V
透明な背景に指定した半径のガウスぼかしを適用します。 もし
単一の数値が指定された場合、垂直半径と水平半径が考慮されます。
同じ。 半径の 1 つを XNUMX に設定し、もう XNUMX つを大きな数値に設定すると、
いくつかの背景には興味深い効果があります。 最大半径値は 128 です。
水平半径または垂直半径が 0 の場合、ぼかしが無効になります。
パス: path
背景画像ファイルを検索するための検索パスをコロンで区切って指定します。
、 スクロール・バー
の上部からスクロールするテキストの行 ウルクスブト ウィンドウ(リソース: セーブライン)そしてすることができます
スクロールバーまたはキーストロークを使用してスクロールバックしました。 普通 ウルクスブト スクロールバーに矢印があります
その動作はかなり直感的です。 NS xterm-スクロールバー 矢印がなく、
行動はの行動を模倣します xterm
下にスクロールして Button1 (xterm-スクロールバー)または Shift-次へ。 上にスクロール Button3 (xterm-
スクロールバー)または シフト優先。 連続スクロール Button2.
MOUSE 報告
スクロールバーまたは通常のテキストのいずれかで、マウスのレポートを一時的に上書きするには
選択/挿入、ShiftキーまたはMeta(Alt)キーのいずれかを押しながら、
必要なマウスアクション。
マウスレポートモードがアクティブな場合、通常のスクロールバーアクションは無効になります。
フルスクリーンアプリケーションを使用していることを前提としています。 代わりに、Button1を押して
Button3は送信します ESC [ 6 ~ (次へ)そして ESC [ 5 ~ (以前)、それぞれ。 同様に、
上下の矢印は送信します ESC [ A (上)と ESC [ B (下)、それぞれ。
、 選択: 選択 そして 貼り付け TEXT
テキストの選択と挿入/貼り付けのメカニズムの動作は次のようなものです。 xtermとします。
選択:
領域の先頭を左クリックし、領域の末尾までドラッグして放します。
右クリックしてマークされた領域を拡張します。 左ダブルクリックして単語を選択します。 左
トリプルクリックして論理行全体 (複数の画面行にまたがる場合があります) を選択します。
リソースによって変更されない限り トリプルクリックワード.
を押しながら選択を開始する Meta キー(または メタ+Ctrl キー) (コンパイル: フリル)
通常の選択範囲ではなく、長方形の選択範囲が作成されます。 このモードでは、すべての
選択した行は選択範囲内で独自の行になり、末尾の空白は
視覚的に下線が引かれ、選択から削除されます。
貼り付け:
マウスの中ボタンを押して放す ウルクスブト ウィンドウにより、次の値が発生します。
PRIMARY 選択 (またはクリップボードの Meta 修飾子) のように挿入されます。
キーボードで入力されていました。
押します Shift-挿入 PRIMARY 選択の値も挿入されます。
rxvt-unicode はバインディングも提供します Ctrl-Meta-C とと対話する
クリップボードの選択。 最初のバインディングにより、内部選択の値が発生します。
はクリップボード選択にコピーされますが、XNUMX 番目のバインドにより値は
挿入されるクリップボードの選択範囲。
変化 フォント
キーパッドによるフォント (またはフォント サイズ) の変更は、rxvt ではまだサポートされていません。
ユニコード。 これが必要な場合は、私を悩ませてください。
ただし、エスケープ シーケンスを使用して実行時にフォントを切り替えることはできます。例:
printf '\e]710;%s\007' "9x15bold,xft:高知ゴシック"
キーボード ショートカットも使用できます。
URxvt.keysym.M-C-1: command:\033]710;suxuseuro\007\033]711;suxuseuro\007
URxvt.keysym.M-C-2: command:\033]710;9x15bold\007\033]711;9x15bold\007
rxvt-unicode は、これまでの出力にこれらのフォントを自動的に再適用します。
ISO 14755 サポート
ISO 14755 は、Unicode 文字および文字コードを入力および表示するための規格です。
キーボードを使用して。 4つの部分から構成されています。 最初の部分は rxvt-unicode の場合に利用可能です
は「--enable-frills」でコンパイルされており、残りは rxvt-unicode のときに利用可能です
「--enable-iso14755」でコンパイルされています。
· 5.1: 基本的な方法
これにより、XNUMX 進コードを使用して Unicode 文字を入力できるようになります。
まず「Control」と「Shift」の両方を押したままにして、XNUMX 進数を入力します。
(XNUMX から XNUMX の間)。 「Control」と「Shift」を放すと、次のようにキャラクターがコミットされます。
直接入力されました。 「Control」と「Shift」を押しながら入力することもできます
「スペース」を押して複数の文字を入力すると、現在の文字がコミットされ、
新しいものを始められます。
使用例として、日本のメールアドレスが記載された名刺を想像してください。
入力することはできません。 幸いなことに、カードには電子メール アドレスが XNUMX 進コードで印刷されています。
例:「671d 65e5」。 「Control」と「Shift」を押すと簡単に入力できます。
続いて「6-7-1-D-SPACE-6-5-E-5」を入力し、修飾キーを放します。
・5.2:キーボード記号の入力方法
このモードでは、キーボードのキーキャップ記号を表す文字を入力できます。
現在のロケールエンコーディングで表現できる場合。
まず「Control」と「Shift」を同時に押してから放します。 次は
特殊キー(カーソルキー、ホームなど)を入力しても通常の機能は呼び出されませんが、
代わりに、対応するキーキャップ記号が挿入されます。 記号のみが入力されます
キーが放されたとき、それ以外の場合は、たとえば「Shift」を押すと記号が入力されます。
「ISO レベル 2 スイッチ」の場合、意図は逆を入力することだったかもしれませんが、
タブ (Shift-Tab)。
・5.3:画面選択入力方法
これはすでに実装されていますが (基本的には選択メカニズムです)、
Unicode 文字マップを表示することで拡張できます。
· 5.4: 表示された文字を識別して後で入力するためのフィードバック方法
このメソッドを使用すると、文字に関連付けられた Unicode 文字コードを表示できます。
すでに表示されています。
このモードに入るには、「Control」と「Shift」を同時に押した後、 と を押します。
マウスの左ボタンを押したまま動き回ります。 Unicode XNUMX 進コード (場合によっては
ポインタの下にある文字の結合文字)が表示されるまで、
「Control」と「Shift」を放します。
XNUMX 進コードに加えて、この文字の描画に使用されるフォントも表示されます。
実装上の都合により、結合文字と結合文字、行
描画文字と未知の文字は常に組み込みを使用して描画されます。
サポートフォント。
適合性に関しては、rxvt-unicode は両方のシナリオ A に準拠していると想定されています。
ISO 14755 の B (パート 5.2 を含む)。
ログイン 切手
ウルクスブト にエントリを書き込もうとします utmp(5)ファイルを介して表示できるようにする who(1)
コマンド、およびメッセージを受け入れることができます。 この機能を許可するには、 ウルクスブト インストールする必要があるかもしれません
一部のシステムでは setuid root 、他のシステムでは setgid を root または他のグループに設定します。
COLOURS そして グラフィックス
デフォルトの前景色と背景色に加えて、 ウルクスブト まで表示できます
88/256 色: 8 つの ANSI 色と、高輝度 (太字/点滅の可能性がある) バージョンの
同じで、72 (または 240 カラー モードでは 256) 色が 4x4x4 (または 6x6x6) に配置されています。
カラー RGB キューブと 8 (24) 色のグレースケール ランプ。
以下は、ANSI カラーとその名前のリストです。
color0 (黒) = 黒
カラー1 (赤) = 赤3
カラー 2 (緑) = 緑 3
color3 (黄) = 黄3
color4 (青) = ブルー3
カラー5 (マゼンタ) = マゼンタ3
color6 (シアン) = シアン3
color7(ホワイト)=アンティークホワイト
color8 (明るい黒) = グレー25
color9 (明るい赤) = 赤
color10 (明るい緑) = 緑
color11 (明るい黄色) = 黄色
color12 (明るい青) = ブルー
color13 (明るいマゼンタ) = マゼンタ
color14 (明るいシアン) = シアン
color15 (明るい白) = 白
前景 = 黒
背景=白
の色の値を指定することも可能です フォアグラウンド, 背景, カーソルの色,
カーソルの色 2, カラーBD, カラーUL 参照するのに便利な省略形として、0〜15の数字として
color0-color15の色名。
次のテキストでは、標準の 88 カラー モードの値 (および 256 カラー モードの値) を示します。
括弧内はカラーモード)。
RGB キューブは、次の式を使用してインデックス 16..79 (16..231) を使用します。
Index_88 = (r * 4 + g) * 4 + b + 16 # r、g、b = 0..3
Index_256 = (r * 6 + g) * 6 + b + 16 # r、g、b = 0..5
グレースケール ランプはインデックス 80..87 (232..239) を使用し、10% から 90% まで 10% ステップ (1/26 ~ XNUMX) で使用します。
25/26 ステップで 1/26) - 黒と白はすでに RGB キューブの一部です。
これらすべての色を合わせると、88 (256) 色の xterm カラーが実装されます。 最初の16個だけ
現時点ではリソースを使用して変更できますが、残りはコマンドを介してのみ変更できます
シーケンス (「エスケープ コード」)。
アプリケーションは、terminfo またはコマンド シーケンスを使用して数値と RGB を検出することをお勧めします。
すべての色の値 (はい、これをクエリできます...)。
注意してください -rv ("reverseVideo: 本当」)常にスワップすることでリバースビデオをシミュレートします
前景色/背景色。 これはとは対照的です xterm(1)色のみの場合
特に指定されていない場合は交換されます。 例えば、
urxvt -fg 黒 -bg 白 -rv
黒に白を生成します xterm(1)白地に黒を生成します。
ALPHA チャンネル サポート
Xft サポートがコンパイルされており、Xft/Xrender/X が機能しない限り
一緒に、rxvt-unicode は独自のアルファ チャネル管理を行います。
任意の色の先頭に括弧で囲んだ不透明度のパーセンテージを付けることができます。
「[パーセント]」。「パーセント」は、不透明度を指定する 0 進数のパーセンテージ (100 ~ XNUMX) です。
色。0 は完全に透明、100 は完全に不透明です。 例えば、
「[50]red」は半透明の赤色、「[95]#00ff00」はほぼ不透明な緑色です。 これ
は、透明度の値を指定するための推奨形式であり、あらゆる方法で機能します。
色を指定します。
完全な制御のために、rxvt-unicode は「rgba:rrrr/gggg/bbbb/aaaa」もサポートします (正確には XNUMX
XNUMX 進数/コンポーネント) の色仕様。追加の「aaaa」コンポーネント
不透明度 (アルファ) 値を指定します。 最小値 0000 は完全に透明です。
一方、「ffff」は完全に不透明です)。 先ほどの XNUMX つの例の色も次のようになります。
「rgba:ff00/0000/0000/8000」および「rgba:0000/ff00/0000/f332」として指定します。
おそらく指定する必要があります "-深さ 32 "アルファ チャネルを含むビジュアルを強制することもできます。
X は単にサポートするだけではないので、X サーバーが ARGB ピクセル レイアウトを使用していることは幸運です。
ARGB ビジュアルはすぐに使用でき、rxvt-unicode はそのまま使えます。
たとえば、次の例では、ほぼ完全に透明な黒い背景を選択します。
ほぼ不透明なピンクの前景:
urxvt - Depth 32 -bg rgba:0000/0000/0000/4444 -fg "[80]ピンク"
背景画像を使用しない場合、アルファ チャネルの解釈は次のとおりです。
合成マネージャー (もちろんほとんどの場合、これを透明性と解釈します)。
背景のピックスマップまたは疑似透明を使用する場合、背景色は
常に完全に透明であるかのように動作します (背景画像が表示されます)
代わりに)、指定方法に関係なく、他の色は次のいずれかになります。
をサポートするサーバーでは指定どおり透明 (背景画像が透けて表示されます)
RENDER 拡張機能、または RENDER EXTENSION をサポートしていないサーバーでは完全に不透明になります。
Xft のバグにより、アルファ値を指定するとガベージが発生する可能性があることに注意してください。
X サーバーが RENDER 拡張機能をサポートしていない場合に表示されます。
ENVIRONMENT
ウルクスブト 次の環境変数を設定および/または使用します。
TERM
構成時にリソースまたは経由で上書きされない限り、通常は「rxvt-unicode」に設定されます。
コマンドラインで。
カラーターム
urxvt がバックグラウンドでコンパイルされたかどうかに応じて、「rxvt」、「rxvt-xpm」のいずれか
イメージのサポート、およびオプションで rxvt- であることを示す拡張子「-mono」を追加します。
unicode はモノクロ画面で動作します。
COLORFGBG
「fg;bg」または「fg;xpm;bg」形式の文字列に設定します。「fg」は使用されるカラーコードです。
デフォルトの前景色/テキスト色 (または、
デフォルトカラーのエスケープシーケンスが使用されます)、「bg」はデフォルトとして使用されるカラーコードです
背景色 (または文字列 "default")、および "xpm" が文字列 "default" である場合、
urxvt は背景画像をサポートしてコンパイルされました。 「ncurses」や「slang」などのライブラリ
は、この情報を使用して画面出力を最適化できます (実際に使用しています)。
ウィンドウID
urxvt ウィンドウ (トップレベル ウィンドウ) の (XNUMX 進数の) X ウィンドウ ID に設定します。
通常、スクロールバーやターミナル ウィンドウなどのサブウィンドウがあります)。
ターミナル情報
urxvt が「--with-terminfo=PATH」で構成されている場合は、terminfo ディレクトリに設定されます。
DISPLAY
urxvt によってディスプレイに接続し、その子の正しいディスプレイに設定するために使用されます。
「-display」がオーバーライドに使用されていない場合に処理されます。 そうでない場合、デフォルトは「:0」になります。
存在する。
SHELL
コマンドの実行に使用されるシェル。デフォルトは「」です。/bin/sh".
RXVT_ソケット [原文のまま]
によって使用される Unix ドメイン ソケット パス urxvtc(1)と ウルクスvtdとします。
デフォルト $ HOME / .urxvt / urxvtd-.
URXVT_PERL_LIB
NEW :Perl 拡張機能の - 分離されたライブラリ検索パス。 以降に検索されます
-perl-lib しかし、前に ~/.urxvt/ext そしてシステムライブラリディレクトリ。
URXVT_PERL_VERBOSITY
詳細はこちら: urxvtperlとします。
ホーム
デーモンの UNIX ドメイン ソケットのデフォルト ディレクトリを見つけるために使用されます。
通信およびさまざまなリソース ファイル (「.Xdefaults」など) を見つけるため
XAPPLRESDIR
アプリケーション固有の X リソース ファイルが配置されるディレクトリ。
X環境
設定されアクセス可能な場合は、urxvt によってロードされる X リソース ファイルの名前が与えられます。
onworks.net サービスを使用してオンラインで rxvt-unicode を使用する