! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Option to stretch background image over multiple screens
Status:
RESOLVED: FIXED
Severity:
enhancement
Product:
Xfdesktop
Component:
General

Comments

Description Karl 2009-08-22 05:21:52 CEST
In Xfce 4.6, the option to stretch a background image over two screens disappeared. I have two monitors tilted 90 degrees next to each other and having two different (very truncated) background images on them does not look too well. I'd like to be able to stretch the same image across the two monitors again as I was able to do in Xfce 4.4.

Regards
Karl
Comment 1 Dustin Nace 2011-08-30 23:00:34 CEST
I am not a programmer so I am not sure what is involved in fixing this but I just posted a response in the forums regarding this issue:

http://forum.xfce.org/viewtopic.php?pid=22831#p22831 

"Just installed a new machine with a fresh configuration and found the setting was missing in xfce 4.8.0. I couldn't find an answer either but luckily I had saved my configurations from a prior install that was upgraded from a pre-4.6 install. The setting was migrated but a new install will not have it. i found an interesting setting for xineramastretch in the prior install. A search for this setting identified a migration path from the old MCS configuration to the Xfconf in the code. I created a property using the xfconf settings editor.

Under xfce4-desktop create a new property with the following settings:

Name: /backdrop/screen0/xinerama-stretch
Type: BOOL
Value: TRUE|1|Enabled

The screen setting (screen0) may be unique to your install, not sure but use what makes sense under the backdrop property, but this setting forced the background to stretch across both monitors using the setting for monitor0. Hopefully this helps!"

I would anticipate that at a minium, Xfconf should have this setting generated for every screen created and set to FALSE, if that is the desired default, so that is is easy to modify by the user. The problem is that there is no way to know about this setting. The better solution would be a change in the Desktop settings panel for Monitor 1 (monitor0) to have a checkbox to stretch background across all monitors. This option would be disabled for single monitor installations but would enable dynamically when a monitor is added.
 

Cheers,

Dustin
Comment 2 Eric Koegel editbugs 2012-02-08 15:26:41 CET
Created attachment 4174 
[PATCH] Stretch background across all monitors option

Added a 'Stretch background across all monitors.' checkbox to the
xfce4-settings app. It will only be visible on the first monitor
tab and only when multiple monitors are present.
Comment 3 Eric Koegel editbugs 2012-02-09 14:53:16 CET
Created attachment 4176 
[PATCH] Stretch background across all monitors setting

Fixed a spelling error in the tooltip.
Comment 4 Nick Schermer editbugs 2012-02-19 17:11:43 CET
Looks ok to me.

Bug #5690

Reported by:
Karl
Reported on: 2009-08-22
Last modified on: 2012-03-07

People

Assignee:
Brian J. Tarricone (not reading bugmail)
CC List:
4 users

Version

Attachments

Additional information