Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Adhere to popular TwinView/Xinerama #205

Open
Redsandro opened this issue Jan 20, 2017 · 5 comments
Open

[Feature Request] Adhere to popular TwinView/Xinerama #205

Redsandro opened this issue Jan 20, 2017 · 5 comments

Comments

@Redsandro
Copy link

When using a DP 1.2 UHD/4k high resolution monitor like the Dell Ultrasharp UP2414Q, MST is used to transfer two half screens to one monitor in 60 FPS.

E.g.: DP-0.9: 1920x2160 +0+0, DP-0.8: 1920x2160 +1920+0 is total 3840x2160+0+0

Windows maximize to the monitor (with two screens) just fine, so that part of the system understands what's going on. However, for some reason, the screensaver and lock screen don't get this. So the screensaver is shown twice, side by side, and the login prompt is shown on one half only.

image

The same problem occurs when using two or three (vertical) monitors as one display/desktop. Windows maximize fine, but the screensaver and lock screen doesn't stretch to the configured size.

In nVidia drivers this is called TwinView. It would be nice if the screensaver and lock screen could act accordingly. I'm aware that this is nVidia-specific so I don't know how AMD/Intel folks do it, but MST and TwinView are getting more and more common. Windows does this out of the box (Win + P) and OSX does this automatically. Linux users need to be professionals to get this to work unfortunately, but some day it will be just as easy.


Possibly related errors:

@mtwebster
Copy link
Member

May be fixed by c371569, but I have no way of testing this configuration currently.

@Redsandro
Copy link
Author

@mtwebster once this will be available through normal channels I will test it.

@mtwebster
Copy link
Member

I'm not sure how complicated this configuration is to set up, but if you're interested you could try this on a livecd session:

Run "Software Sources from the menu,
Check "Enable source code repositories"
Click "Update the cache"

then, in a terminal...

sudo apt-get build-dep cinnamon-screensaver
sudo apt-get install git

git clone https://github.com/linuxmint/cinnamon-screensaver.git

cd cinnamon-screensaver
dpkg-buildpackage
cd ..
sudo dpkg -i *.deb

cinnamon-screensaver-command -e                               ...(kills old screensaver)
cinnamon-screensaver

If you need the nvidia drivers then this probably isn't feasible. The same steps would work on a regular install as well. If you wanted to go back to the release version, you can get it back via the update manager.

Regardless, I will try to get an update out asap.

@Redsandro
Copy link
Author

Yes, I need the nvidia drivers for the setup. I'm still running Linux Mint 18 Sarah. Will the update be backported or do I need to upgrade to 18.1?

Can I build/test the package from source on 18.0, or would that need 18.1 too?

@Redsandro
Copy link
Author

@mtwebster I'm guessing I need to upgrade to 18.1 before attempting again.

dpkg-checkbuilddeps: error: Unmet build dependencies: devscripts dh-exec librsvg2-bin python-rsvg libgirepository1.0-dev gobject-introspection

Otherwise the apt build-dep cinnamon-screensaver would have taken care of this, no?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants