! 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 !
multi monitor: Alignment regression
Status:
RESOLVED: MOVED
Product:
Xfce4-settings
Component:
Display Settings

Comments

Description Dr. David Alan Gilbert 2019-06-23 15:13:28 CEST
This has worked fine for me for ages but has regressed in an update somewhere in the last week on Fedora 30; see below for versions.

When logging in the alignment of the two monitors is wrong; with the smaller of my two monitors being at the top rather than the bottom.

I've got two systems that are affected:
   a) Desktop: Main UHD monitor and HD monitor to the right
   b) Work laptop: Main UHD monitor and internal LCD to the left

I arrange the monitors such that in the 'display' setting they're aligned at the bottom - but the change in the last week has seen the lower res
monitor being aligned at the top.

Here's my xrandr output from my Desktop, after I've pulled them back into the right position:


Screen 0: minimum 320 x 200, current 5760 x 2160, maximum 16384 x 16384
DP-1 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 621mm x 341mm
....
HDMI-1 disconnected (normal left inverted right x axis y axis)
DVI-D-1 connected 1920x1080+3840+1080 (normal left inverted right x axis y axis) 477mm x 268mm
....


From yum history I see:
    Upgrade   xfce4-about-4.13.5-1.fc30.x86_64                     @updates
    Upgraded  xfce4-about-4.13.4-21.fc30.x86_64                    @@System
    Upgrade   xfce4-appfinder-4.13.3-1.fc30.x86_64                 @updates
    Upgraded  xfce4-appfinder-4.13.2-2.fc30.x86_64                 @@System
    Upgrade   xfce4-panel-4.13.5-1.fc30.x86_64                     @updates
    Upgraded  xfce4-panel-4.13.4-2.fc30.x86_64                     @@System
    Upgrade   xfce4-power-manager-1.6.2-1.fc30.x86_64              @updates
    Upgraded  xfce4-power-manager-1.6.1-21.fc30.x86_64             @@System
    Upgrade   xfce4-session-4.13.2-2.fc30.x86_64                   @updates
    Upgraded  xfce4-session-4.13.1-23.fc30.x86_64                  @@System
    Obsoleted xfce4-session-engines-4.13.1-23.fc30.x86_64          @@System
    Upgrade   xfce4-settings-4.13.6-1.fc30.x86_64                  @updates
    Upgraded  xfce4-settings-4.13.5-4.fc30.x86_64                  @@System
    Upgrade   xfconf-4.13.7-1.fc30.x86_64                          @updates
    Upgraded  xfconf-4.13.6-4.fc30.x86_64                          @@System
    Upgrade   xfconf-devel-4.13.7-1.fc30.x86_64                    @updates
    Upgraded  xfconf-devel-4.13.6-4.fc30.x86_64                    @@System
    Upgrade   xfdesktop-4.13.4-1.fc30.x86_64                       @updates
    Upgraded  xfdesktop-4.13.3-1.fc30.x86_64                       @@System
    Upgrade   xfwm4-4.13.2-1.fc30.x86_64                           @updates
    Upgraded  xfwm4-4.13.1-8.fc30.x86_64                           @@System

so all look like minor upgrades; not sure which component is causing it.

[I'm seeing a related bug on my work laptop but not my home desktop where the Display settings dialog isn't redrawing properly - most widgets are hidden until something on them changes;
but that's fine on my Desktop]
Comment 1 Simon Steinbeiss editbugs 2019-06-23 22:22:11 CEST
As far as I can tell from your description your bug has been reported and mitigated already. See https://bugzilla.xfce.org/show_bug.cgi?id=15437 and https://git.xfce.org/xfce/xfce4-settings/commit/?id=1f94a8b0890d2c3228e5c70b24c5cc9979ebb9d5

You can use this command as a workaround until the next version of xfce4-settings is available in Fedora30:

xfconf-query -c displays -p /AutoEnableProfiles -s false
Comment 2 Dr. David Alan Gilbert 2019-06-26 15:54:52 CEST
(In reply to Simon Steinbeiss from comment #1)
> As far as I can tell from your description your bug has been reported and
> mitigated already. See https://bugzilla.xfce.org/show_bug.cgi?id=15437 and
> https://git.xfce.org/xfce/xfce4-settings/commit/
> ?id=1f94a8b0890d2c3228e5c70b24c5cc9979ebb9d5
> 
> You can use this command as a workaround until the next version of
> xfce4-settings is available in Fedora30:
> 
> xfconf-query -c displays -p /AutoEnableProfiles -s false

Hi Simon,
  Thanks for the pointer.
That command gives the error:

$ xfconf-query -c displays -p /AutoEnableProfiles -s false
Property "/AutoEnableProfiles" does not exist on channel "displays". If a new property should be created, use the --create option.

and if I add --create:
$ xfconf-query --create -c displays -p /AutoEnableProfiles -s false
When creating a new property, the value type must be specified.

I'll file a fedora bz asking for them to backport that fix.
Comment 3 Dr. David Alan Gilbert 2019-06-26 15:59:14 CEST
Fedora bz:
https://bugzilla.redhat.com/show_bug.cgi?id=1724231
Comment 4 Simon Steinbeiss editbugs 2019-06-26 16:13:09 CEST
Sorry, there must be some syntax error in my command line then.

You can also do this in the settings UI, go to the advanced tab and enable "configure new displays" to be able to enable and then disable the "auto enable profiles" option.
Comment 5 Simon Steinbeiss editbugs 2019-06-27 00:15:30 CEST
Created attachment 8689 
Screenshot of the setting

Just to be sure, here's a screenshot of the setting you need to deactivate.
Comment 6 Dr. David Alan Gilbert 2019-06-27 12:39:13 CEST
That's already off for me, but note that it doesn't list any profiles in the profile list.
Comment 7 Git Bot editbugs 2020-05-28 23:13:14 CEST
-- GitLab Migration Automatic Message --

This bug has been migrated to xfce.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.xfce.org/xfce/xfce4-settings/-/issues/134.

Please create an account or use an existing account on one of our supported OAuth providers. 

If you want to fork to submit patches and merge requests please continue reading here: https://docs.xfce.org/contribute/dev/git/start#gitlab_forks_and_merge_requests

Also feel free to reach out to us on the mailing list https://mail.xfce.org/mailman/listinfo/xfce4-dev

Bug #15632

Reported by:
Dr. David Alan Gilbert
Reported on: 2019-06-23
Last modified on: 2020-05-28

People

Assignee:
Xfce Bug Triage
CC List:
1 user

Version

Version:
unspecified

Attachments

Screenshot of the setting (41.44 KB, image/png)
2019-06-27 00:15 CEST , Simon Steinbeiss
no flags

Additional information