【发布时间】:2018-08-03 14:59:54
【问题描述】:
在带有 Windows 10 的 Cygwin 上运行 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 终端在窗口框架内侧添加一个 8 像素的边框。当然,您可以将8 更改为您喜欢的任何尺寸。
【讨论】: