![什么覆盖了我的窗口几何形状?(Unity / 15.10)](https://linux22.com/image/877891/%E4%BB%80%E4%B9%88%E8%A6%86%E7%9B%96%E4%BA%86%E6%88%91%E7%9A%84%E7%AA%97%E5%8F%A3%E5%87%A0%E4%BD%95%E5%BD%A2%E7%8A%B6%EF%BC%9F%EF%BC%88Unity%20%2F%2015.10%EF%BC%89.png)
开箱即用,在新安装的 Ubuntu 15.10 上,如果我启动终端,它将启动一个几乎填满整个屏幕的窗口。从窗口管理器的角度来看,它没有最大化,但它的尺寸足以填满整个屏幕。
如果我从这个窗口启动,gnome-terminal --geometry=80x24
我会得到第二个终端窗口还伪最大化(输出resize
告诉我当前屏幕为 80x31)。
究竟是什么推翻了我的--geometry
论点,我该如何禁用它?
我的最终目标是让应用程序以设计者想要的尺寸启动,所以我不是在寻找专门的修复方法gnome-terminal
。我真正关心的应用程序列表相当短(终端、Emacs、Firefox、Thunderbird、软件中心、设置等),但我想避免创建和维护每个应用程序的“覆盖的覆盖”列表,而只是摆脱首先执行几何覆盖的东西。
解决方法如何启动具有预定义窗口大小和位置的应用程序?是我想要避免的那种清理的一个典型例子;这就是我问是什么原因造成这种情况而不是如何避免它的原因。
我希望尽可能保留其他设置。例如,完全禁用 Unity 可以解决此问题,但也会丢失窗口标题栏等。
要求的输出:
tripleee@vbvntv$ dconf dump /org/gnome/terminal/
[legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9]
use-theme-transparency=false
[legacy]
schema-version=uint32 3
答案1
您可以通过查看env
初始运行的命令的输出来检查环境中是否存在相关内容gnome-terminal
。
此外,文件/usr/share/applications/gnome-terminal.desktop
可以添加一些内容Exec=
。