Doesn't resize terminal windows correctly on zoom
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
compiz (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
When using the zoom controls in gnome-terminal or roxterm the window is supposed to resize to preserve the number of lines and columns at the new font size. This isn't working correctly; generally the windows become too small when zooming in and too large when zooming out, but there's no overall pattern.
I think this bug is in compiz because I can reproduce it in gnome-terminal and both versions of roxterm (gtk2 and gtk3 which handle sizing quite differently from each other) but not on my other PC with the same version of roxterm but in gnome-shell with Debian unstable.
The bug seems to be harder to reproduce by using the menus instead of keyboard shortcuts, but after a few changes of zoom it happened again. Also, I haven't reproduced the bug by changing the font from the profile instead of by zooming, even though in roxterm the way it updates the vte's font and then resizes the window is almost identical in both cases, and even when I changed the code to remove the difference (which is that zoom resizes the existing pango description instead of creating a new one). So perhaps whether or not the window is focused has some influence?
ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: compiz-core 1:0.9.8.6-0ubuntu1
ProcVersionSign
Uname: Linux 3.5.0-23-generic x86_64
.tmp.unity.
ApportVersion: 2.6.1-0ubuntu10
Architecture: amd64
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
Date: Wed Feb 20 15:49:52 2013
DistUpgraded: Fresh install
DistroCodename: quantal
DistroVariant: ubuntu
GraphicsCard:
Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Samsung Electronics Co Ltd Device [144d:c0d3]
InstallationDate: Installed on 2013-02-18 (1 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
MachineType: SAMSUNG ELECTRONICS CO., LTD. 900X3C/
MarkForUpload: True
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: compiz
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/26/2012
dmi.bios.vendor: Phoenix Technologies Ltd.
dmi.bios.version: P01AAC
dmi.board.
dmi.board.name: SAMSUNG_
dmi.board.vendor: SAMSUNG ELECTRONICS CO., LTD.
dmi.board.version: FAB1
dmi.chassis.
dmi.chassis.type: 9
dmi.chassis.vendor: SAMSUNG ELECTRONICS CO., LTD.
dmi.chassis.
dmi.modalias: dmi:bvnPhoenixT
dmi.product.name: 900X3C/
dmi.product.
dmi.sys.vendor: SAMSUNG ELECTRONICS CO., LTD.
version.compiz: compiz 1:0.9.8.6-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.39-0ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.