我无法缩小大型窗口 - 如何更改“程序提供的最小尺寸”

我无法缩小大型窗口 - 如何更改“程序提供的最小尺寸”

我有一个窗口 (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/缩放选项。

相关内容