twin-screen set up on laptop sets second screen as primary
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
elementary OS |
New
|
Undecided
|
Unassigned |
Bug Description
I'm using a laptop with nvidia GTX870M and Intel HD 4600 combo and after I connect the second screen through HDMI it gets set as primary screen. I cannot change it through settings at all. Second screen always stays as primary.
I've also run this:
sudo xrandr --output eDP1 --primary
But in the output I got this:
X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 140 (RANDR) Minor opcode of failed request: 30 (RRSetOutputPri
Serial number of failed request: 58 Current serial number in output stream: 60
I'm on 343.36 official nvidia driver and can't get my built-in screen to be primary.
ProblemType: Bug
DistroRelease: elementary OS 0.3
Package: elementary-desktop 1.351+395~
ProcVersionSign
Uname: Linux 3.13.0-43-generic x86_64
NonfreeKernelMo
ApportVersion: 2.14.1-0ubuntu3.6
Architecture: amd64
CrashDB: elementary_meta
CurrentDesktop: Pantheon
Date: Thu Dec 18 15:30:58 2014
InstallationDate: Installed on 2014-12-16 (1 days ago)
InstallationMedia: elementary OS 0.3 "Freya" - Daily amd64 (20140810)
SourcePackage: elementary-meta
SuspiciousXErrors:
[WARNING:
[WARNING:
[WARNING:
[WARNING:
ThirdParty: True
UpgradeStatus: No upgrade log present (probably fresh install)
This is a similar problem to my laptop. When I boot with a 3.13 kernel (e.g. version 3.13-43) it sets the HDMI out as the primary display, even when I don't have a separate monitor connected. I have the following output from xrandr: eDP1, HDMI1, VGA1, DP1, HDMI2, and VIRTUAL1. The thing is, I only two real outputs: eDP1 and HDMI1. So I'm trying to figure out how to make it actually output to just eDP1 (or HDMI1 when I have an HD-enabled device connected).