Totally broken fullscreen when mirroring a subset of the monitors
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity (Ubuntu) |
Confirmed
|
Medium
|
Unassigned |
Bug Description
I have two monitors (in the logs: DP-2, DP-4) and one beamer (HDMI-0) connected to this computer via a GTX 970.
Since this computer is used as a presentation device, I want to configure the beamer output to mirror one of the two monitors, so that the presenter can see what's being projected and keep a spare screen for notes or other stuff.
(As an unrelated note, the @$%#~£ builtin applet in System Settings *obviously* does not make this setup possible out of the box, but only let me mirror *all monitors* or arrange them side by side. One needs to resort to xrandr / nvidia-settings / editing ~/.config/
In the end, this is the setup I want:
$ xrandr
Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 0mm x 0mm
1920x1080 60.00*+ 59.94 50.00 29.97 23.97 60.00 50.04
1600x1200 60.00
1440x900 59.89
1400x1050 59.98
1366x768 59.79
1280x1024 75.02 60.02
1280x800 59.81
1280x720 120.00 60.00 59.94 50.00
1024x768 119.99 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
720x576 50.00 50.08
720x480 59.94 60.05
640x480 75.00 72.81 59.94 59.93
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 527mm x 296mm
1920x1080 60.00*+ 59.94 50.00 60.05 60.00 50.04
1600x1200 60.00
1600x900 60.00
1280x1024 75.02 60.02
1280x720 60.00 59.94 50.00
1152x864 75.00
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00 50.08
720x480 59.94 60.05
640x480 75.00 59.94 59.93
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
1920x1080 60.00*+ 59.94 50.00 60.05 60.00 50.04
1600x1200 60.00
1600x900 60.00
1280x1024 75.02 60.02
1280x720 60.00 59.94 50.00
1152x864 75.00
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00 50.08
720x480 59.94 60.05
640x480 75.00 59.94 59.93
DP-5 disconnected (normal left inverted right x axis y axis)
DP-4 on the left, DP-2 on the right, HDMI-1 mirroring DP-2.
When I configure the system this way, windows don't properly enter fullscreen any more.
The launcher bar and the menu bar are still visible, even visually covering parts of the window. The window just becomes frameless and somehow maximized.
Cf. the attachment, in which this very Firefox window is not-so-fullscreen. This is reproducible with any standard Ubuntu app: Firefox, a terminal, LibreOffice, ...
For extra levels of brokeness:
1) when using Firefox, the launcher and the menu bar do not actually react to any mouse event. Clicks on top of them get delivered to the underlying window.
2) any "popup" opened by the fullscreen window actually makes the launcher and the menu bar disappear. This includes tooltips, contextual menus, the "burger menu" in Firefox and so on.
Fullscreen works properly only when either *all* the monitors are mirroring each other, or they're not overlapping (all side by side or similar), i.e. the only configurations that are available from the @$%#~£ builtin applet).
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: unity 7.4.0+16.
ProcVersionSign
Uname: Linux 4.4.0-28-generic x86_64
NonfreeKernelMo
.proc.driver.
.proc.driver.
.proc.driver.
NVRM version: NVIDIA UNIX x86_64 Kernel Module 361.42 Tue Mar 22 18:10:58 PDT 2016
GCC version: gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~
.proc.driver.
Your system is not currently configured to drive a VGA console
on the primary VGA device. The NVIDIA Linux graphics driver
requires the use of a text-mode VGA console. Use of other console
drivers including, but not limited to, vesafb, may result in
corruption and stability problems, and is not supported.
.tmp.unity_
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
BootLog:
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
CompositorUnred
CompositorUnred
CurrentDesktop: Unity
Date: Wed Jul 13 13:57:37 2016
DistUpgraded: Fresh install
DistroCodename: xenial
DistroVariant: ubuntu
DkmsStatus:
bbswitch, 0.8, 4.4.0-28-generic, x86_64: installed
nvidia-361, 361.42, 4.4.0-28-generic, x86_64: installed
GraphicsCard:
NVIDIA Corporation GM204 [GeForce GTX 970] [10de:13c2] (rev a1) (prog-if 00 [VGA controller])
Subsystem: eVga.com. Corp. GM204 [GeForce GTX 970] [3842:4975]
InstallationDate: Installed on 2016-07-13 (0 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
MachineType: ASUS All Series
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 08/08/2014
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 2105
dmi.board.
dmi.board.name: B85M-E
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: Rev X.0x
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: All Series
dmi.product.
dmi.sys.vendor: ASUS
version.compiz: compiz 1:0.9.12.
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.67-
version.
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Wed Jul 13 13:42:05 2016
xserver.configfile: default
xserver.errors:
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
xserver.version: 2:1.18.3-1ubuntu2.2
Changed in unity (Ubuntu): | |
status: | New → Confirmed |
Changed in unity (Ubuntu): | |
importance: | Undecided → Medium |