URxvtがノートを振り回す
インストール
コンフィギュレーション新規プロファイル 編集ファイル ファイルをロードし、構成を有効にする 詳細設定
https://wiki.archlinux.org/in...
https://wiki.archlinux.org/in...
name:
class:リソースをグループ化するための分類.クラス名は通常大文字です.
resource:変更する値のリソースの名前.
value:リソースの実際の値は、3つのタイプがあります.整数 ブール値(true/false,yes/no,on/off) 文字列(単語( delimiters:点(.)階層を下に移動する各ステップを表すために使用します.前の例では、名前から始め、Classに入り、最後にリソース自体に入ります.コロン(:)は、リソース宣言を実際の値から分離するために使用します.
ワイルドカード:
コメント:!最初の行
導入ファイル:Cプリプロセッサがインストールされています.
まずフォントを変更
コピー&ペーストスキームの変更
一般的なフィールドは次のとおりです.
キーの書式:
(modifiers-)key
修飾子は、ISO Level 3、AppKeypad、Control、NumLock、Shift、Meta、Lock、Mod 1、Mod 2、Mod 3、Mod 4、Mod 5および略称I、K、C、N、S、M、A、L、1、2、3、4、5の任意の組み合わせであってもよい
sudo pacman -S rxvt-unicode
コンフィギュレーション
urxvt
はXresources
によって制御される.urxvt --help
はすべてのrxvt
リソースを標準エラーに印刷し、manページにはすべてのリソースのすべての解釈がある.touch ~/.Xresources
vim ~/.Xresources
xrdb ~/.Xresources
https://wiki.archlinux.org/in...
https://wiki.archlinux.org/in...
man rxvt
Xresources
構文name.Class.resource: value
name:
xterm
、xpdf
などのアプリケーション名class:リソースをグループ化するための分類.クラス名は通常大文字です.
resource:変更する値のリソースの名前.
value:リソースの実際の値は、3つのタイプがあります.
white
)、色(#FFFFFF
)、パス(/usr/bin/firefox
)ワイルドカード:
?
は任意の単一コンポーネント名に一致するために使用され、*
はnoneを含む任意の数の中間コンポーネントを表すために使用される.コメント:!最初の行
導入ファイル:Cプリプロセッサがインストールされています.
.Xresources
構成まずフォントを変更
Xft.dpi: 96
!
Xft.antialias: true
Xft.rgba: rgb
Xft.hinting: true
Xft.hintstyle: hintslight
font
:カンマで分割されたフォント名のリスト.最初のフォントは文字セルのサイズを定義します.各フォントは、オプションのプレフィックスx:
の先頭にある標準X11
コアフォントまたはXft
フォント、プレフィックスxft:
であってもよい.:antialias=true
:アンチエイリアシングの有効化boldFont
:太字フォントの設定URxvt.font:xft:Monaco:style=Regular:antialias=True:size=12,xft:Source Han Sans CN:style=Regular:size=12
URxvt.boldfont:xft:Source Code Pro:style=Regular:antialias=True:size=12,xft:Source Han Sans CN:style=Regular:size=12
コピー&ペーストスキームの変更
! ctrl+shift+c/v
! https://unix.stackexchange.com/questions/444773/how-to-disable-the-ctrlshift-binding-iso-14755-in-urxvt
! https://unix.stackexchange.com/questions/294337/rebinding-ctrl-alt-cv-to-ctrl-shift-cv-in-urxvt-9-20
URxvt.iso14755: false
URxvt.iso14755_52: false
! C/V,
! Shift/Control
URxvt.keysym.Shift-Control-V: eval:paste_clipboard
URxvt.keysym.Shift-Control-C: eval:selection_to_clipboard
!
URxvt.keysym.Control-Meta-c: builtin-string:
URxvt.keysym.Control-Meta-v: builtin-string:
一般的なフィールドは次のとおりです.
loginShell
:trueは、shellのargv[0]
の前に-
を付けることでログインshellとして起動し、falseは、サブshellとして自動的に(デフォルト)URxvt.loginShell: true
inputMethod
:使用する入力フレーム名URxvt.inputMethod:IBus
depth
:リソースの深さ、[多くのXサーバは-depth 32
またはalphaチャネルにバグがあり、グラフィックエラーを引き起こすが、無害である]URxvt.depth: 32
mouseWheelScrollPage
:true、マウスホイールがページ全体をスクロールします.false、5行スクロール「デフォルト」scrollBar
:true、スクロールバーの「デフォルト」を許可します.false、スクロール禁止scrollTtyOutput
:true、ttyが出力を受け取ると最後までスクロールし、false、最後までスクロールしないscrollWithBuffer
:trueは、ttyが新しい行を受け入れ、scrollTtyOutput
がfalseである場合、ロールバックバッファを使用してスクロールする.false、ロールバックバッファを使用しないscrollTtyKeypress
:true、非特殊キーを押すと底部までスクロールし、false、底部までスクロールしませんcursorBlink
:true、カーソルを点滅させます.false、カーソルを点滅させないcursorUnderline
:true、カーソルは下線です.falseカーソルはブロックsaveLine
:number,ロールバックバッファに何行のデータを保持する「デフォルト1000」borderLess
:false、trueの場合、新しいterminalはtagにまたがって存在し、入力および閉じることができません.transparent
:trueルートピクセルを使用してバックグラウンドとして擬似透明度を有効にするshading
:number,制御背景透明,暗く(0..99),明るく(101..200),100はシャドウがないことを示すintensityStyles
:フォントスタイルが有効になっていない場合、またはオプションを変更して有効になっている場合(true、デフォルト)、太字/点滅フォントスタイルは高強度の前景/背景色を表し、無効になっている場合(false、option+is)はこの動作を無効にし、高強度の色にアクセスできませんperl-ext-common
: perl-ext
:この端末インスタンスで使用されるカンマ分割perlスクリプトのリスト、デフォルトdefault;拡張プレフィックスは、デフォルトのロードを無効にするか、-
リソースで指定されたいくつかの拡張子を使用するかを選択するのに役立つper-ext-common
であってもよい.default設定には、selection、option-popup、selection-popup、readline、searchable-scrollbackの拡張、keysymリソースで説明されている拡張が含まれます.コマンドラインに対応するリソースが与えられた拡張子は、perl-ext
に自動的に追加されます.perl-ext-common
は、すべてのインスタンスが利用可能であるべき拡張に使用され、perl-ext
は特定のインスタンスに使用されるurl-launcher
:urlパラメータで起動するプログラムを指定します.「selection popup」と「matcher」perl拡張で使用matcher
:行ごとのフィルタ(「on_line_update」)を使用して、特定のモードに一致するテキストに下線を引き、クリックできるようにします.「matcher.button」リソースで指定したマウスボタン(デフォルト2または中間)をクリックすると、「matcher.launcher」リソースで指定したプログラム(デフォルトは「url launcher」リソース、「sensible browser」)が一致するテキストで最初のパラメータとして起動します.デフォルトの構成は、以前の「タグURL」拡張のように、一致するURLとWebブラウザの起動に適しています.keysym.sym: action
:操作をkeysym symに関連付けます.中間のリソース名keysym.省略できないこのリソースを使用すると、「ctrl-shift-backspace」などのコンビネーションキーをさまざまな操作にマッピングできます.たとえば、コンビネーションで通常生成される文字列とは異なる文字列を出力したり、端末を所望の方法で上下にスクロールしたり、他の機能を拡張したりすることができます.キーの書式:
(modifiers-)key
修飾子は、ISO Level 3、AppKeypad、Control、NumLock、Shift、Meta、Lock、Mod 1、Mod 2、Mod 3、Mod 4、Mod 5および略称I、K、C、N、S、M、A、L、1、2、3、4、5の任意の組み合わせであってもよい