我有一个窗口 (TortoiseHg),每次打开它时它都很大,我无法缩小它。我知道 Alt-drag,我可以(最终)到达边缘,但我无法缩小它。如果我运行,xwininfo -all
信息包括:
xwininfo: Window id: 0x7200005 "TortoiseHg Workbench"
Root window id: 0x192 (the root window) (has no name)
Parent window id: 0x111e83a (has no name)
1 child:
0x720000e (has no name): () 1x1+-1+-1 +4271+546
Absolute upper-left X: 4272
Absolute upper-left Y: 547
Relative upper-left X: 1
Relative upper-left Y: 28
Width: 16383
Height: 16383
Depth: 24
Visual: 0x139
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x7200004 (not installed)
Bit Gravity State: NorthWestGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsViewable
Override Redirect State: no
Corners: +4272+547 --15135+547 --15135--15850 +4272--15850
-geometry 16383x16383+4272+547
...
Normal window size hints:
Program supplied minimum size: 16383 by 16383
Program supplied window gravity: StaticGravity
No zoom window size hints defined
No window shape defined
No border shape defined
特别是这一行:
Program supplied minimum size: 16383 by 16383
我努力了:
- 尝试了各种“最大化”窗口的方法,但似乎都没有任何效果。(同样的方法在其他窗口上也可以正常工作。)
- 删除
~/.config/TortoiseHg/
并重新运行 - 搜索文件
~/.cache/
或~/.local/share/
可能导致此问题的内容 - 搜索 dconf 和 gconf使用这种技术对于任何引用
thg
或的键tortoise
(不区分大小写 grep) - 正在运行并
strace -f thg
查找正在打开的文件,这些文件可能会设置最小大小
但我没有找到任何可以告诉我“程序提供的最小大小”可能来自哪里的东西。有人知道吗?
系统详细信息:
- 我正在使用 Ubuntu 18.04 和 Ubuntu Mate 会话,通过包安装
ubuntu-mate-desktop
。 - TortoiseHg 是从 18.04 的标准存储库安装的 - 没有 PPA 等。apt 报告的版本是 4.5.2-0ubuntu1,并
thg version
报告TortoiseHg Dialogues (version 4.5.2), Mercurial (version 4.5.3)
- 该系统是一台笔记本电脑,带有 2 个额外的显示器,通过 USB-C 扩展坞连接。我已禁用 HiDPI/缩放选项。