我在Xubuntu 14.10中进行平铺终端时遇到了问题。这些终端仿真器(我已经测试过xfce4-terminal,xterm和gnome-terminal)只能通过它们使用的字体的宽度/高度来调整大小,因此无法以1像素为单位调整大小,参见图1。
图1:当我将鼠标光标放在终端窗口右下角(光标不包括在图中),它们会显示当前窗口的大小。如果我将光标向右移动,终端窗口将以每次1个字符的大小扩展其宽度。
现在,当我进行全屏平铺(最大化窗口)时,终端窗口将拉伸其内容以覆盖整个屏幕,参见图2。
图2:最大化终端窗口,你可以看到一行[ NORMAL > ... < 100% < 1:1 ]
以空格结尾,其宽度比字体的宽度短。
但是当我进行部分平铺(例如,将窗口移动到左边缘进行左平铺,使其占据整个屏幕的左半部分),终端窗口不会像最大化时那样尝试拉伸,参见图3。
图3:将终端窗口向左平铺,留出右侧平铺的网络浏览器和底部边缘的空间。
问题在于,如果我进行部分平铺,然后打开一个新的终端标签(ctrl+shift+t
),终端窗口会在垂直方向上扩展其大小,这将导致一些行超出屏幕(图4)。这非常令人恼火。
图4:在打开新标签页后,左侧平铺终端的最后一行(:q!
)被踢出屏幕。
这个问题在最大化窗口时不会发生(如图2所示)。
这个问题在Unity/Ubuntu 14.10中也不会发生。
所以我想知道是否可以部分最大化一个窗口(不仅限于终端)?或者是否有其他解决方法?(或者这只是一个bug,应该向问题跟踪器报告?)