dx-packages team mailing list archive
-
dx-packages team
-
Mailing list archive
-
Message #04613
[Bug 1245040] [NEW] taking chromium-browser full-screen and then not doesn't repaint non-chromium-browser part of screen
Public bug reported:
Making chromium-browser display full-screen (by hitting F11) and then
not (by hitting F11 again) does not repaint the part of the screen that
is no longer occupied by chromium-browser. The following events do
cause the non-chromium-browser part of the screen to repaint, as long as
they occur on the same screen as chromium-browser:
- click outside of chromium-browser
- cause a window other than chromium-browser to take focus (by mousing over it or clicking it -- I use focus follows mouse)
In my dual-head setup, focusing a window on a different screen does not
cause a repaint.
If the mouse is over a pixel in which a non-chromium-browser window will
draw when F11 cancels full-screen mode, then the repaint happens
correctly.
This does not appear to happen in all applications. For example, gnome-
terminal also interprets F11 as full-screen, but this repaint problem
doesn't occur with gnome-terminal. (On the other hand, in the case of
gnome-terminal, if the mouse is over a chromium-browser pixel when F11
cancels full-screen, then gnome-terminal returns to normal size, then
seems to receive a maximize event.)
I am reporting all of the above in terms of compiz / unity, because I
suspect the bug(s) do not lie with apps that go full-screen but rather
have something to do with window manager / display manager events.
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: unity 7.1.2+13.10.20131014.1-0ubuntu1
ProcVersionSignature: Ubuntu 3.11.0-12.19-generic 3.11.3
Uname: Linux 3.11.0-12-generic x86_64
.tmp.unity.support.test.0:
ApportVersion: 2.12.5-0ubuntu2.1
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,compiztoolbox,decor,gnomecompat,grid,move,mousepoll,resize,vpswitch,imgpng,wall,place,unitymtgrabhandles,snap,regex,animation,session,workarounds,fade,scale,expo,ezoom,unityshell]
CompositorRunning: compiz
CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
CompositorUnredirectFSW: true
CurrentDmesg:
[ 34.852381] init: gdm main process (1291) killed by TERM signal
[ 35.038297] init: Failed to spawn mysql main process: unable to execute: No such file or directory
[ 652.249167] type=1400 audit(1382800311.837:39): apparmor="STATUS" operation="profile_replace" parent=6738 profile="unconfined" name="/usr/lib/cups/backend/cups-pdf" pid=6742 comm="apparmor_parser"
[ 652.249201] type=1400 audit(1382800311.837:40): apparmor="STATUS" operation="profile_replace" parent=6738 profile="unconfined" name="/usr/sbin/cupsd" pid=6742 comm="apparmor_parser"
[ 652.251080] type=1400 audit(1382800311.837:41): apparmor="STATUS" operation="profile_replace" parent=6738 profile="unconfined" name="/usr/sbin/cupsd" pid=6742 comm="apparmor_parser"
Date: Sat Oct 26 20:53:50 2013
DistUpgraded: 2013-10-25 22:28:24,891 DEBUG enabling apt cron job
DistroCodename: saucy
DistroVariant: ubuntu
EcryptfsInUse: Yes
GraphicsCard:
Advanced Micro Devices, Inc. [AMD/ATI] RV535 [Radeon X1650 PRO] [1002:71c7] (rev 9e) (prog-if 00 [VGA controller])
Subsystem: Gigabyte Technology Co., Ltd Device [1458:2160]
Subsystem: Gigabyte Technology Co., Ltd Device [1458:2161]
InstallationDate: Installed on 2010-08-16 (1166 days ago)
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
MachineType: Shuttle Inc SN27V10
MarkForUpload: True
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.11.0-12-generic root=UUID=667ca8e7-51c3-4e42-875f-f911471260cd ro quiet splash vt.handoff=7
SourcePackage: unity
UpgradeStatus: Upgraded to saucy on 2013-10-25 (0 days ago)
dmi.bios.date: 09/11/2006
dmi.bios.vendor: Phoenix Technologies, LTD
dmi.bios.version: 6.00 PG
dmi.board.name: FN27V10
dmi.board.vendor: Shuttle Inc
dmi.chassis.type: 3
dmi.modalias: dmi:bvnPhoenixTechnologies,LTD:bvr6.00PG:bd09/11/2006:svnShuttleInc:pnSN27V10:pvr:rvnShuttleInc:rnFN27V10:rvr:cvn:ct3:cvr:
dmi.product.name: SN27V10
dmi.sys.vendor: Shuttle Inc
version.compiz: compiz 1:0.9.10+13.10.20131011-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.46-1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.2.1-1ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.2.1-1ubuntu3
version.xserver-xorg-core: xserver-xorg-core 2:1.14.3-3ubuntu2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu3.1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.2.0-0ubuntu10
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.904-0ubuntu2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.9-2ubuntu1
xserver.bootTime: Sat Oct 26 17:01:36 2013
xserver.configfile: default
xserver.devices:
input Power Button KEYBOARD, id 6
input Power Button KEYBOARD, id 7
input USBPS2 KEYBOARD, id 8
input USBPS2 KEYBOARD, id 9
input Logitech USB-PS/2 Optical Mouse MOUSE, id 10
xserver.errors:
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.14.3-3ubuntu2
xserver.video_driver: radeon
** Affects: unity (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug compiz-0.9 saucy ubuntu
--
You received this bug notification because you are a member of DX
Packages, which is subscribed to unity in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1245040
Title:
taking chromium-browser full-screen and then not doesn't repaint non-
chromium-browser part of screen
Status in “unity” package in Ubuntu:
New
Bug description:
Making chromium-browser display full-screen (by hitting F11) and then
not (by hitting F11 again) does not repaint the part of the screen
that is no longer occupied by chromium-browser. The following events
do cause the non-chromium-browser part of the screen to repaint, as
long as they occur on the same screen as chromium-browser:
- click outside of chromium-browser
- cause a window other than chromium-browser to take focus (by mousing over it or clicking it -- I use focus follows mouse)
In my dual-head setup, focusing a window on a different screen does
not cause a repaint.
If the mouse is over a pixel in which a non-chromium-browser window
will draw when F11 cancels full-screen mode, then the repaint happens
correctly.
This does not appear to happen in all applications. For example,
gnome-terminal also interprets F11 as full-screen, but this repaint
problem doesn't occur with gnome-terminal. (On the other hand, in the
case of gnome-terminal, if the mouse is over a chromium-browser pixel
when F11 cancels full-screen, then gnome-terminal returns to normal
size, then seems to receive a maximize event.)
I am reporting all of the above in terms of compiz / unity, because I
suspect the bug(s) do not lie with apps that go full-screen but rather
have something to do with window manager / display manager events.
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: unity 7.1.2+13.10.20131014.1-0ubuntu1
ProcVersionSignature: Ubuntu 3.11.0-12.19-generic 3.11.3
Uname: Linux 3.11.0-12-generic x86_64
.tmp.unity.support.test.0:
ApportVersion: 2.12.5-0ubuntu2.1
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,compiztoolbox,decor,gnomecompat,grid,move,mousepoll,resize,vpswitch,imgpng,wall,place,unitymtgrabhandles,snap,regex,animation,session,workarounds,fade,scale,expo,ezoom,unityshell]
CompositorRunning: compiz
CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
CompositorUnredirectFSW: true
CurrentDmesg:
[ 34.852381] init: gdm main process (1291) killed by TERM signal
[ 35.038297] init: Failed to spawn mysql main process: unable to execute: No such file or directory
[ 652.249167] type=1400 audit(1382800311.837:39): apparmor="STATUS" operation="profile_replace" parent=6738 profile="unconfined" name="/usr/lib/cups/backend/cups-pdf" pid=6742 comm="apparmor_parser"
[ 652.249201] type=1400 audit(1382800311.837:40): apparmor="STATUS" operation="profile_replace" parent=6738 profile="unconfined" name="/usr/sbin/cupsd" pid=6742 comm="apparmor_parser"
[ 652.251080] type=1400 audit(1382800311.837:41): apparmor="STATUS" operation="profile_replace" parent=6738 profile="unconfined" name="/usr/sbin/cupsd" pid=6742 comm="apparmor_parser"
Date: Sat Oct 26 20:53:50 2013
DistUpgraded: 2013-10-25 22:28:24,891 DEBUG enabling apt cron job
DistroCodename: saucy
DistroVariant: ubuntu
EcryptfsInUse: Yes
GraphicsCard:
Advanced Micro Devices, Inc. [AMD/ATI] RV535 [Radeon X1650 PRO] [1002:71c7] (rev 9e) (prog-if 00 [VGA controller])
Subsystem: Gigabyte Technology Co., Ltd Device [1458:2160]
Subsystem: Gigabyte Technology Co., Ltd Device [1458:2161]
InstallationDate: Installed on 2010-08-16 (1166 days ago)
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
MachineType: Shuttle Inc SN27V10
MarkForUpload: True
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.11.0-12-generic root=UUID=667ca8e7-51c3-4e42-875f-f911471260cd ro quiet splash vt.handoff=7
SourcePackage: unity
UpgradeStatus: Upgraded to saucy on 2013-10-25 (0 days ago)
dmi.bios.date: 09/11/2006
dmi.bios.vendor: Phoenix Technologies, LTD
dmi.bios.version: 6.00 PG
dmi.board.name: FN27V10
dmi.board.vendor: Shuttle Inc
dmi.chassis.type: 3
dmi.modalias: dmi:bvnPhoenixTechnologies,LTD:bvr6.00PG:bd09/11/2006:svnShuttleInc:pnSN27V10:pvr:rvnShuttleInc:rnFN27V10:rvr:cvn:ct3:cvr:
dmi.product.name: SN27V10
dmi.sys.vendor: Shuttle Inc
version.compiz: compiz 1:0.9.10+13.10.20131011-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.46-1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.2.1-1ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.2.1-1ubuntu3
version.xserver-xorg-core: xserver-xorg-core 2:1.14.3-3ubuntu2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu3.1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.2.0-0ubuntu10
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.904-0ubuntu2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.9-2ubuntu1
xserver.bootTime: Sat Oct 26 17:01:36 2013
xserver.configfile: default
xserver.devices:
input Power Button KEYBOARD, id 6
input Power Button KEYBOARD, id 7
input USBPS2 KEYBOARD, id 8
input USBPS2 KEYBOARD, id 9
input Logitech USB-PS/2 Optical Mouse MOUSE, id 10
xserver.errors:
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.14.3-3ubuntu2
xserver.video_driver: radeon
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1245040/+subscriptions
Follow ups
References