Change dynamically between span/zoom modes depending on image resolution (Dual monitors)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Variety |
Triaged
|
Wishlist
|
Peter Levi |
Bug Description
Hi!
I just compiled Variety 0.4.13 in Debian and, surprisingly for me, it works. Now, I'm having some troubles with my dual screen configuration.
I usually have wallpapers specifically designed for dual screen (yes, they are not easy to found). In Gnome3 I need to put the wallpaper in "Expand" mode to being properly shown.
But, when the image is not specific for dual screen (a 16:9 image, for example), the "Expand" option put the image in the middle of the two monitors, and filling the left and right sides with "background color". Of course, the image is cut in half by the monitor borders.
How can I configure Variety in a way that, when the image doesn't fit the dual screen resolution, to change from "Expand" to another mode like "Scale", that duplicate the image in both monitors?
I upload an attachment with two screenshots of my desktop. One of them (expand_dual.png) has a dual monitor specific wallpaper, and the second a normal wallpaper. Imaging the "discontinuity" in the middle of both images due to the monitors borders.
Further away: in a future, can the dual screen users expect enhancements for having two different images in each monitor (composing two images in one and putting the "Expand" mode.
Thanks and best regards. Your program is awesome, I would like to package it officially for Debian GNU/Linux :-)
summary: |
- Dual screen misbehavior + Change dynamically between span/zoom modes depending on image resolution + (Dual monitors) |
Changed in variety: | |
importance: | Undecided → Wishlist |
assignee: | nobody → Peter Levi (peterlevi) |
Changed in variety: | |
status: | New → Triaged |
"How can I configure Variety in a way that, when the image doesn't fit the dual screen resolution, to change from "Expand" to another mode like "Scale""
This is too specific and DE-dependent to be supported out of the box (and also dependent on specific monitor resolutions, placement, etc.). But it can be achieved fairly easy using custom scripting in ~/.config/ variety/ scripts/ set_wallpaper. To get the image size use ImageMagick's identify or some other image tool. To change the display mode - gsettings set org.gnome. desktop. background picture-options span/scale/etc... You'll have to do the wiring work yourself.
"in a future, can the dual screen users expect enhancements for having two different images in each monitor": Sorry, but dual screen support is really not a priority - fairly few users use dual-screen configurations, things in this aspect are often DE-dependent, logic for making the proper image to display is way too complex because of the multitude of variants in which 2,3..n monitors can be arranged and their resolutions, and to top it off I don't have a dual-monitor config which makes development in this aspect practically impossible.
"Thanks and best regards. Your program is awesome, I would like to package it officially for Debian GNU/Linux" - I would be .grateful for this. I don't have the experience and knowledge myself to package Variety for many different distributions, so I've focused on Ubuntu and derivatives and rely on good samaritans to help with the other distros :-)