! 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 !
4.11 desktop settings does not like the "." in my monitor name.
Status:
RESOLVED: FIXED

Comments

Description Josh Palmer 2014-07-15 01:12:07 CEST
with any 4.11 version of xfdesktop I can not chage desktop backgrounds with xfdesktop-settings. I am running 3 monitors on 2 nvidia graphics cards using nvidia's base mosaic. This works fine with 4.10 versions. Setup this way my left monitor's "name" is not "monitor0" but "monitorGPU-0.DVI-I-3". the problem is the "." in the middle of that name. xfdesktop-settings does not "like" it. Even in xfce4-settings-editor I cannot manually add the entry. As soon as I type the "." the option to save greys out. 

I manually edited the xml file and restarted X and was met with my new background spanned across all three monitors.

below is the thread from the xfce forums where this bug was diagnosed and worked around, there are some logs and other info over there.

http://forum.xfce.org/viewtopic.php?pid=33586#p33586
Comment 1 Eric Koegel editbugs 2014-07-19 21:24:11 CEST
Created attachment 5558 
xfconf - Allow more characters in property/channel names

This patch is actually for xfconf which hopefully will allow xfdesktop to use more characters in the display name. You may need to logout or restart to launch the new xfconf daemon to test this out.
The xfce4-settings-editor will need to be updated if this patch fixes the issue and gets committed to xfconf (so trying to set a property with a . in that application will still fail even with this patch, but xfconf-query should work).
Let me know if this fixes the issue for you and then we can move it to xfconf to see if it will get accepted there.
Thanks.
Comment 2 Josh Palmer 2014-07-21 21:32:25 CEST
(In reply to Eric Koegel from comment #1)
> Created attachment 5558 
> xfconf - Allow more characters in property/channel names

Sorry I couldn't get to this til now, I have not been home all weekend. The patch does fix the issue.


[damadone@monstapc-arch Desktop]$ xfconf-query -c xfce4-desktop -m
Start monitoring channel "xfce4-desktop":

set: /backdrop/screen0/monitorGPU-0.DVI-I-3/workspace0/last-image
set: /backdrop/screen0/monitorGPU-0.DVI-I-3/workspace0/last-image
set: /backdrop/screen0/monitorGPU-0.DVI-I-3/workspace0/image-style
set: /backdrop/screen0/monitorGPU-0.DVI-I-3/workspace0/image-style
set: /backdrop/single-workspace-mode
set: /backdrop/single-workspace-mode
set: /backdrop/single-workspace-number
Comment 3 Josh Palmer 2014-07-21 21:41:19 CEST
Created attachment 5559 
Config post patch.
Comment 4 Eric Koegel editbugs 2014-07-23 18:13:33 CEST
Moving to xfconf since that's where the proposed fix would be, thanks for your help with testing it.
Comment 5 Josh Palmer 2014-07-27 02:42:50 CEST
I just want to follow up on this for the xfconf people now that it has been a few days of running 4.11 with xfconf patched. I had other weird things happening with the desktop that I didn't bother to bring up because I figured it was all related. Turns out I was right as I have not had a single issue since patching xfconf. Hope to see this pushed through for the next release.
Comment 6 Eric Koegel editbugs 2014-07-27 15:01:01 CEST
Created attachment 5565 
Update the settings editor to match xfconf

This patch adds the same functionality to the settings editor and applies to the xfce4-settings module.
Comment 7 Jannis Pohlmann editbugs 2014-07-27 16:07:48 CEST
Pushed to master:

commit 4fdb209dd767554ef2ca93b392b445c1e7b82286
Author: Eric Koegel <eric.koegel@gmail.com>
Date:   Fri Jul 18 20:15:59 2014 +0300

    Allow :.,[]{} characters in property and channel names (bug #11021)
    
    Among other things, this fixes an xfdesktop issue with NVIDIA cards,
    where connected monitors are reported as "monitorGPU-0.DVI-I-3" instead
    of "monitor0". By allowing dots and other characters in property and
    channel names, these card/monitor combinations are now supported
    properly.
    
    This may also be useful if we make xfconf a gsettings backend in the
    future.

Bug #11021

Reported by:
Josh Palmer
Reported on: 2014-07-15
Last modified on: 2014-07-27

People

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

Version

Version:
GIT Master

Attachments

Additional information