これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド xtermcontrol です。
プログラム:
NAME
xtermcontrol - XFree86 xterm プロパティの動的制御。
SYNOPSIS
xtermcontrol [オプション]...
DESCRIPTION
xtermcontrol 実行中の XFree86 の色、タイトル、フォント、ジオメトリを簡単に変更できます。
xterm(1)、また、前述のプロパティの現在の設定を報告します。
ウィンドウの非アイコン化/アイコン化、上げる/下げる、最大化/復元、リセットも可能です。
。
機能セットを完了するには; xtermcontrol により、上級ユーザーは任意の xterm コントロールを発行できます
彼らが選んだ順番。
OPTIONS
--fg=色
前景色を設定します (こちらも参照) 色 名前).
--bg=色
背景色を設定します。
- 色N=色
N 番目の [0-15] 色を設定します。
--ハイライト=色
ハイライトカラーを設定します。
- カーソル=色
カーソルの色を設定します。
--mouse-fg=色
マウスポインタの前景色を設定します。
--mouse-bg=色
マウスポインタの背景色を設定します。
- フォント=FONT
フォント名を設定します (こちらも参照) FONT 名前)。 あるいは、次のように指定することもできます。
'#[0-6]' としてフォントメニューのインデックスを指定するか、'#+N' として相対サイズでフォントメニューをナビゲートするか、
「#-N」。N はオプションの整数です。
- 題名=STRING
ウィンドウのタイトルを設定します。 のようなメカニズムに注意してください。 bash(1) PROMPT_COMMAND は、
タイトルを上書きします。
-ジオメトリ=幅×高さ+XOFF+YOFF
サイズや位置を設定します。 xterm は制御シーケンスを通じてのみ認識します。
正の XOFF & ヨフ オフセット。左上を基準としたピクセルです。
ディスプレイの隅。 したがって、xtermcontrol は負のオフセットを処理できません。
で説明されているように X(7x) GEOMETRY SPECIFICATIONS のため、負の値は切り捨てられます
値をゼロにします。
--get-fg
前景色をレポートします。
--get-bg
レポートの背景色。
--get-colorN
N 番目の [0-15] 色をレポートします。
--get-ハイライト
レポートのハイライト色。
--get-カーソル
カーソルの色をレポートします。
--get-マウス-fg
マウス ポインターの前景色をレポートします。
--get-mouse-bg
マウス ポインタの背景色をレポートします。
--get-フォント
レポートフォント。
--タイトルを取得
レポートウィンドウのタイトル。
--get ジオメトリ
サイズと位置を報告します。 テキスト領域のサイズは文字数で報告され、
位置は、画像の左上隅を基準としたピクセル単位で報告されます。
ディスプレイ。
-最大化
ウィンドウを最大化します。
- 戻す
最大化されたウィンドウを元に戻します。
--アイコン化
ウィンドウをアイコン化します。
--アイコン化解除
ウィンドウの非アイコン化。
- 高める
窓を上げる。
- 低い
下の窓。
-リセット
フルリセット。
- 生=CTLSEQS
生の制御シーケンスを発行します (「 XTERM CONTROL シーケンス).
- ファイル=FILE
構成をソースする FILE (も参照してください CONFIGURATION).
- 力, -f
TERM 環境変数のチェックをスキップします。
-詳細, -v
詳細なレポートを印刷します。
- 助けて, -h
ヘルプメッセージを印刷して終了します。
- バージョン
バージョン番号を出力して終了します。
CONFIGURATION
デフォルトの設定ファイル ~/.xtermcontrol xtermcontrol が実行されない場合にソースされます。
オプション、または特に要求された場合、例: 'xtermcontrol --file=~/.xtermcontrol'.
構成ファイルの各行はコメントであるか、属性が含まれています。
属性は、キーワードと関連する値で構成されます。
キーワード = 値 # コメント
有効なキーワードと値の組み合わせは次のとおりです。
前景 = "カラー"
背景="カラー"
ハイライト = "カラー"
カーソル="カラー"
マウスフォアグラウンド = "カラー"
マウスの背景 = "カラー"
ジオメトリ="WIDTHxHEIGHT+XOFF+YOFF"
フォント="FONT"
color0="カラー"
color1="カラー"
color2="カラー"
color3="カラー"
color4="カラー"
color5="カラー"
color6="カラー"
color7="カラー"
color8="カラー"
color9="カラー"
color10="カラー"
color11="カラー"
color12="カラー"
color13="カラー"
color14="カラー"
color15="カラー"
引用符で囲まれた値内でない限り、属性内の空白は無視されます。 文字「#」は
コメントを始めるために取られました。 各「#」とその行の残りの文字はすべて無視されます。
FONT 名前
xtermcontrol は任意のものを受け入れます X(7x) フォント名。 「-adobe-courier-medium-r-」のようなフォント名
Normal--10-100-75-75-m-60-iso8859-1´ は書くのが非常に面倒なので、次のようにすると便利です。
フォントの fonts.alias ファイルにエイリアスが存在する場合は、「fixed」または「8x13」などのエイリアスを使用します。
ディレクトリ。
色 名前
xtermcontrol は任意のものを受け入れます X(7x) 色の名前。 基本的にこれは、色が
名前または RGB 値で指定します (例: 「blue」、「rgb:0000/0000/FFFF」、または「#00F」)。 色は
通常、xterm によってデバイスに依存する数値形式で報告されます。
「rgb:0000/0000/FFFF」。 古い構文の RGB 値は常に引用符で囲む必要があることに注意してください。
'#' はシェルによってコメントの始まりとして解釈されます (「#」も参照) ファイル).
XTERM CONTROL シーケンス
xtermcontrol の背後にある秘密は、xterm 制御シーケンスです。 可能なすべてのこと(
制御シーケンスは ctlseqs.txt に文書化されています。 xterm(1)
配布 (参照) ファイル).
トラブルシューティング
tty の読み取り/書き込み権限が変更され、特別なグループ メンバーシップが設定された場合
疑似端末に書き込むことができるようにする必要があります。最も簡単な回避策は、
xtermcontrol setuid ルート。
xtherm(1) には、allowWindowOps、allowTitleOps、およびallowFontOpsというXNUMXつのリソースがあります。
xtermcontrol が依存する特別な操作を有効または無効にします。 これらのいずれかがあれば
リソースが「false」に設定 (またはデフォルト) されている場合、xtermcontrol がハングする可能性があります。 リソース
xtermcontrol オプションは次のように対応します。
allowWindowOps:
- 高める
- 低い
- 戻す
-最大化
--アイコン化
--アイコン化解除
--タイトルを取得
-ジオメトリ
--get ジオメトリ
allowedTitleOps:
- 題名
フォントオペレーションを許可:
- フォント
--get-フォント
通常、XNUMX つのリソースはすべて、メニューを介して現在の xterm セッションに対して有効にできます。
Ctrl キーを押しながら右クリックして、「Allow Window Ops」などのメニュー項目名を探します。 これらを設定するには
リソース値を永続的にローカルに追加できます。 〜/ .Xdefaults
ファイル、または /etc/X11/app-defaults/XTerm のようなシステム全体のリソース ファイルに保存します。
*VT100.allowWindowOps: true
*VT100.allowTitleOps: true
*VT100.allowFontOps: true
onworks.net サービスを使用して xtermcontrol をオンラインで使用する