xterm(非X11)マウスポインタを大きくする方法は?

xterm(非X11)マウスポインタを大きくする方法は?

私は以前よりもはるかに高い画面解像度(2560×1440ピクセル)の新しいノートパソコンを購入しました。私はi3ウィンドウマネージャとArch linuxの現在のxtermを使用しています(バージョン386-1、しかしそれは単なるパッケージバージョンかもしれません)。

xtermフォントと設定ポインタ(テキストカーソルではない、X11デフォルトカーソルではない、xtermマウスポインタ)が小さすぎて、ほとんど見えません。

X11デフォルトのマウスポインタを大きくするには、xtermフォントサイズを増やし、Xリソースを使用する必要がありました。生涯の間にxtermマウスポインタを大きくすることはできません。 xtermウィンドウの上にマウスを置くと、マウスポインタが大きな矢印から非常に小さな矢印に変わります。

xtermでマウスポインタのサイズを変更するには?

参考までに、これに関連する現在のXリソースは次のとおりです。

XTerm*cursorColor: orange
XTerm*pointerColor: red
XTerm*pointerColorBackground: red
XTerm*pointerShape: left_ptr
XTerm*faceName: Monospace
XTerm*faceSize: 18
Xcursor.size: 64

ちなみに私は調整しました。基本X11マウスポインタにはXcursor.sizeがありますが、これはxtermマウスポインタには影響しません。何とか別のポインタを使用します。

XTerm*pointerShape をデフォルト値のままにすると、マウスを xterm ウィンドウの上に置くと小さな I 形状に変わります。現在、画面上の小さなマウスポインタを赤く塗りつぶし、赤い輪郭を追加して補正しています。

答え1

xtermのThomas Dickeyのコメントに基づいて、Arch Linuxノートブックでこれを行いました。

$ pacman -S xcursor-themes

これにより、サブディレクトリ(およびその他の新しいディレクトリ)/usr/share/icons/Adwaitaがあるディレクトリが提供されます。cursors/

.Xresources以下を含めるようにファイルを変更しました。

XTerm*pointerShape: left_ptr
XTerm*cursorTheme: Adwaita
XTerm*faceName: Monospace
XTerm*faceSize: 18
! Large cursor for 4K screen Dell E7470
Xcursor.size: 64

私はそれを実行し、xrdb -load .Xresources開いた後、xtermウィンドウに64x64ベースカーソルと一致する適切なサイズのカーソルがありました。

xtermウィンドウで64x64マウスポインタイメージを使用できるようにXTerm*cursorTheme: Adwaitaするようです。Xcursor.size: 64X11カーソルファイル/usr/share/icons/Adwaita/cursors/left_ptrには64 x 64ピクセルのカーソルがあります。 AdwaitaテーマファイルをPNGに変換するxcur2pngためにArchパッケージをインストールしました。多くのアイコンビットマップが含まれています。そのうちの1つは作業をすると64x64 PNGになります。left_ptrAdwaita/cursors/left_ptrxcur2png

私は他の人がこの問題を解決する方法について私よりも良いヒントを得るのに十分な情報を持って私の質問に答えています。私は自分自身を評価しません。神様が私の魂に慈悲を与えてほしい。

関連情報