在cygwin/windows10上设置mintty窗口的边框宽度



在带有Windows 10的Cygwin上运行mintty时,如果打开了两个部分重叠的窗口,并且两个窗口都没有焦点,则底部和非滚动条边界将不可见,并且这两个窗口的文本将一起运行。

有没有办法把这些边界扩大一点?

我使用了一个变通方法:为每个窗口分配不同的背景颜色。这可以通过每次打开新窗口时的"选项"上下文菜单来完成。

但是,您也可以实现自动化。我已经将下面的代码添加到我的".bashrc"中,以选择"下一个可用"的颜色。颜色列表只是RGB值的列表。

# Set the next available background colour
for COLOUR in 0,0,0 100,0,0 0,100,0 0,0,100
do
PIDFILE=/var/run/mintty-bgcolour-${COLOUR}.pid
PID=`[ -e $PIDFILE ] && cat $PIDFILE`
if ! kill -0 "$PID" 2>/dev/null
then
echo $$ > $PIDFILE
echo -ne 'e]11;'$COLOUR'a'
trap 'rm -f '$PIDFILE EXIT
break
fi
done
unset COLOUR PIDFILE

另一种解决方法是将窗口"选项"中的透明度设置为"中等",然后选中"聚焦时不透明"框。除了活动窗口外,其他窗口的背景颜色都不同。

~/.minttyrc文件中添加一行:

Padding=8

这为所有随后推出的mintty终端在窗框内侧添加了一个8px的边框。当然,您可以将8更改为任何您喜欢的尺寸。

相关内容

  • 没有找到相关文章