Tuyen Pham Asked: 2018-11-03 06:40:46 +0800 CST2018-11-03 06:40:46 +0800 CST 2018-11-03 06:40:46 +0800 CST st 终端:仅在移动文本时更改光标的形状 772 当前光标始终处于活动状态且可见st,即使是否越过文本,光标的形状总是像|,我|只会在越过文本以准备选择时更改为,否则保持其正常的指针形状。 suckless-terminal cursor 1 个回答 Voted Best Answer JigglyNaga 2018-12-06T04:09:02+08:002018-12-06T04:09:02+08:00 这在当前是不可能的st。鼠标光标形状由config.def.h中的以下行设置(因此是config.h): /* * Default colour and shape of the mouse cursor */ static unsigned int mouseshape = XC_xterm; ...并且从未更改代码中的其他任何地方。 如果您修改了上面的行config.h(使用 X11 头文件中的另一个值cursorfont.h:可能的值,例如外观),您将始终获得新的光标形状。要让它根据终端的内容动态更改,您必须自己编写该功能 - 并且考虑到这个糟糕项目的目标,这样的功能不太可能出现在 unpatched 中st。
这在当前是不可能的
st
。鼠标光标形状由config.def.h中的以下行设置(因此是config.h
):...并且从未更改代码中的其他任何地方。
如果您修改了上面的行
config.h
(使用 X11 头文件中的另一个值cursorfont.h
:可能的值,例如外观),您将始终获得新的光标形状。要让它根据终端的内容动态更改,您必须自己编写该功能 - 并且考虑到这个糟糕项目的目标,这样的功能不太可能出现在 unpatched 中st
。